e2fsck: symbol lookup error: /lib/libext2fs.so.2: undefined symbol: ext2fs_process_dir_block

Fórumok

Kedves Tapasztalt Gentoosok!

A minap frissitettem fel az e2fsprogs-omat a kovetkezokepp:

# emerge -s e2fsprogs
Searching...
[ Results for search key : e2fsprogs ]
[ Applications found : 2 ]

* sys-fs/e2fsprogs
Latest version available: 1.41.2
Latest version installed: 1.41.2
Size of files: 4,262 kB
Homepage: http://e2fsprogs.sourceforge.net/
Description: Standard EXT2 and EXT3 filesystem utilities
License: GPL-2 BSD

* sys-libs/e2fsprogs-libs
Latest version available: 1.41.2
Latest version installed: 1.41.2
Size of files: 478 kB
Homepage: http://e2fsprogs.sourceforge.net/
Description: e2fsprogs libraries (common error, subsystem, uuid, block id)
License: GPL-2

djszapi linux-2.6.25-gentoo-r7 #

Ugye ehhez kerte a sys-libs/com_err es sys-libs/ss unmergeleset, mert ezeket ez a verzio beepitetten tartalmazza, egyetlenegy fuggosege a fentebb lathato e2fsprogs-libs!

Alatamasztva:

# grep -i depend /usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.41.2.ebuild
RDEPEND="~sys-libs/${PN}-libs-${PV}
DEPEND="${RDEPEND}
djszapi linux-2.6.25-gentoo-r7 #

Mutatok egy ilyen kimenetet is hatha segit valamit:

# nm -D /lib/libext2fs.so.2 | grep -i ext2fs_process_dir_block
00011233 T ext2fs_process_dir_block
djszapi linux-2.6.25-gentoo-r7 #

Termeszetesen csinaltam meg ilyet is:

djszapi / # ls -li /sbin/e2fsck /sbin/fsck.ext*
3065007 -rwxr-xr-x 1 root root 168276 nov 6 18.38 /sbin/e2fsck
1677681 lrwxrwxrwx 1 root root 6 nov 6 18.39 /sbin/fsck.ext2 -> e2fsck
1681326 lrwxrwxrwx 1 root root 6 nov 6 18.39 /sbin/fsck.ext3 -> e2fsck
1681396 lrwxrwxrwx 1 root root 6 nov 6 18.39 /sbin/fsck.ext4 -> e2fsck
1682847 lrwxrwxrwx 1 root root 6 nov 6 18.39 /sbin/fsck.ext4dev -> e2fsck
djszapi / #

Es tessek az emerge --info:

# emerge --info e2fsprogs
Portage 2.2_rc13 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-2-686-bigmem i686)
=================================================================
System Settings
=================================================================
System uname: Linux-2.6.25-2-686-bigmem-i686-Intel-R-_Pentium-R-_Dual_CPU_E2180_@_2.00GHz-with-glibc2.0
Timestamp of tree: Wed, 05 Nov 2008 01:45:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python: 2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
dev-util/cmake: 2.6.2
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r2
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/glftpd/etc /opt/glftpd/ftp-data /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccahe collision-protect distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="hu_HU.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="hu en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage/"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi additions aiglx alsa amr amrnb amrwb apm arts asf audiofile avi avifile bash bash-completion berkdb bidi bindist binfilter bitmap bitmap-fonts bl bluetooth branding browserplugin bzip2 cairo ccessibility cdob cdparanoia cdr chardet cli completion contrib cpudetection cracklib crypt cscope ctype cups cvs cxx d dbus dga dio directfb divx djvu doc dri dts dv dvb dvd dvdr dvdread dvdrw eap eds emboss emul enca encode erberos esd ethereal evo examples extrafilters f77 fam fame fat fbcon ffmpeg fgtk filepicker firefox flac flash fontconfig fonts foomaticdb fortran fping ftp fuses gci gcj gd gdbm ggi gif glibc glitz glut glx gmedia gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gvim hal hardened havekernel hfs history iceweasel iconv icq ieee1394 imlib ipod ipv6 irc isdnlog jack jadetex java javascript jfs jikes joystick jpeg jpeg2k jpg junit k3b kddtions kde kdeenablefinal kdehiddenvisibility kdeprefix kqemu ladspa lcms ldap libcaca libffi libg++ libnotify libsamplerate libwww linux lirc live lm_sensors lzo mad matroska md5sum midi mikmod mjpeg mmx mmxext mod modplug modules mono motif mozdevelop moznopango mp2 mp3 mp4 mpeg mplayer mppc mppe mtp musepack music musicbrainz mysql mysqli nagios nas ncurses nemesi netmeeting network nfs nls nocd nptl nptlonly nsplugin ntfs ntpl ntplonly nvidia objc objc++ objc-gc odk ogg oggvorbis omitfp openal openexr opengl openmp oss pam pch pcre pdf pdflib perl php pic png pnm ppds pppd pulseaudio python qt qt3 qt3support qt4 quicktime radio rar rdesktop readline real realmedia reflection reiser4 reiserfs restrict-javascript rtc ruby samba sasl sdk sdl seamonkey session shout sid slang slp smp sndfile source sox speex spell spl sql sqlite sqlite3 srt sse sse2 ssl ssse3 startup-notification static stream subtitles svg svga swat sysfs tcpd teletext templates tga theora threads tidy tiff timidity tls tpcd truetype type1 udev unicode upnp usb uuid v41 v412 v4l2 vboxwebsrv vcd vde videos vidix vim-pager vim-syntax vim-withx visualization vlm vorbis wavpack widescreen wifi win32codecs winbind wma wmf wmp wxwindows x264 x86 xanim xcomposite xforms xine xinerama xinetd xml xml2 xorg xosd xpm xprint xscreensaver xulrunner xv xvid xvmc yahoo yscreensaver zeroconf zlib zoran zvbi" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hu en" USERLAND="GNU" VIDEO_CARDS="vesa vga i810 nv fbdev glint v4l"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

=================================================================
Package Settings
=================================================================
>>> Attempting to run pkg_info() for 'sys-fs/e2fsprogs-1.41.2'
openpty failed: 'out of pty devices'
* pkg_info() is not defined: 'e2fsprogs-1.41.2.ebuild'
djszapi linux-2.6.25-gentoo-r7 #

Szoval a hiba csak annyi, hogy epp 2 napja nem tudom bebootolni a gentoomat, mert rogton a memoriafelszabaditas utan (userspace kezdete utan) az fsck-nal elhasal a muvelet!

Ha regebbi libext2fs.so.2.4-et masolok be a /lib konyvtarba akkor meg azt a visszajelzest kapom, hogy deprecited, tehat hogy az mar regi a jelenlegi fsckhoz!

Ha valaki megszanna par javaslattal meg azt nem vennem zokon :)

Elore is Koszonom Szepen!

Hozzászólások

En elso korben ennek neznek utana:

>>> Attempting to run pkg_info() for 'sys-fs/e2fsprogs-1.41.2'
openpty failed: 'out of pty devices'
* pkg_info() is not defined: 'e2fsprogs-1.41.2.ebuild'
djszapi linux-2.6.25-gentoo-r7 #

Mintha hianyozna neki valami ebuild. A kovi az otlet:


emerge --sync && emerge -qC e2fsprogs-libs e2fsprogs && emerge e2fsprogs-libs e2fsprogs

--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Hali!

Kiprobaltam az 1.41.3-as verzioju testinget, nem mukodott ugyanazzal a hibaval!

Aztan visszaraktam az 1.40.9-s stable, amihez meg com_err meg ss van felhasznalva, termeszetesen azokat is felraktam hozza, es mar az sem mukodott!

pappl / # fsck
Segmentation fault
pappl / # equery b libe2p.so.2
[ Searching for file(s) libe2p.so.2 in *... ]
sys-fs/e2fsprogs-1.40.9 (/lib/libe2p.so.2 -> libe2p.so.2.3)
pappl / #

Valami utvonalbeallitas ahol ilyen jellegu dolgokat keres az lehet rossz? Csak kerdes h melyik, meg hogy ez lehet e a baj! de akkor nem tudom a frissites elott hogy talalta meg a rossz keresesi vonalon, ha ez a teoria!

sok use flag nem tartozik ezekhez, azon sztem nincs mit elrontani!

Ha tudtok, jol jon a lelkes segitseg, koszi!

Szerintem túl sok az a flag(make.conf)
Néhány(~10) rendszert érntő flagen kivül ne használj többet!
Ha kell inkább használd az /etc/portage/-ben fájlokat.
emerge -pv csomag
kiírja mit lehet belefordítani, ebből eldöntöd neked mi kell.
pl:
echo "csomag_csoport/csomag flag flag ..." >> /etc/portage/package.use

Így nem fordít bele feleslegesen olyan dolgot amit nem használsz.

Ha van backup az upgrade előtt-ről, állítsd vissza!

Ha nincs ......

Gentoo-t back up nélkül még desktopban se használj!
Nagyon fájdalmas tud lenni, amikor elúszik "x" hónap fáradságod.

ui: Én még most is vissza tudom rakni
az utolsó gentoo-mat. ~1.5 éves.
De visszaállítás után(~1 óra, 12 GB) azonnal műxik. :)

gondolom hülye kérdés, de: revdep-rebuild-et futtattál?

esetleg egy:


 emerge -DuvaN1 e2fsprogs-libs e2fsprogs