Code: Select all
>>> Recording sys-libs/ss in "world" favorites file...
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: www-client/mozilla-firefox-3.0-r1
* - /usr/lib/mozilla-firefox/libgtkembedmoz.so
Use emerge @preserved-rebuild to rebuild packages using these libraries
(chroot) ramaswamy-laptop / # emerge -Duav world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "~sys-libs/e2fsprogs-libs-1.41.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/e2fsprogs-libs-1.41.0 (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "sys-fs/e2fsprogs-1.41.0" [ebuild])
(chroot) ramaswamy-laptop / # nano -w /etc/portage/package.mask
(chroot) ramaswamy-laptop / # emerge -Duav world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild NS ] sys-kernel/gentoo-sources-2.6.26-r1 [2.6.25-r6, 2.6.26] USE="-build -symlink" 87 kB
[ebuild U ] app-editors/vim-core-7.2 [7.1.319] USE="acl nls -bash-completion -livecd" 9,079 kB
[ebuild U ] app-editors/vim-7.2 [7.1.319] USE="acl gpm nls perl python -bash-completion -cscope -minimal -ruby -vim-pager -vim-with-x" 0 kB
[ebuild U ] dev-libs/dbus-glib-0.76 [0.74-r1] USE="-debug -doc (-selinux)" 652 kB
[ebuild U ] dev-python/dbus-python-0.83.0 [0.82.4] USE="-test" 483 kB
[ebuild U ] app-emulation/wine-1.1.1 [1.1.0] USE="X alsa cups dbus gecko hal ncurses opengl -esd -jack -jpeg -lcms -ldap -nas -oss -samba -scanner -xml" 13,784 kB
[ebuild U ] app-editors/gvim-7.2 [7.1.319] USE="acl gnome gpm gtk nls perl python (-aqua) -bash-completion -cscope -motif -netbeans -nextaw -ruby" 0 kB
[ebuild U ] app-admin/conky-1.6.1 [1.6.0_pre01198] USE="X ipv6 -audacious (-bmpx) -debug -hddtemp -mpd -nano-syntax -rss -smapi -truetype -vim-syntax -wifi" 432 kB
[ebuild U ] media-libs/xine-lib-1.1.15 [1.1.14-r1] USE="X aac alsa arts dvd fbcon gtk imagemagick ipv6 mad nls opengl samba truetype vorbis win32codecs xinerama -a52 -aalib (-altivec) -debug -directfb -dts -dxr3 -esd -flac -gnome -jack -libcaca -mmap -mng -modplug -musepack -oss -pulseaudio -real -sdl -speex -theora -v4l -vcd -vidix (-vis) -wavpack -xcb -xv -xvmc" 7,304 kB
[ebuild U ] gnome-extra/yelp-2.22.1-r11 [2.22.1-r10] USE="-beagle -debug -lzma" 0 kB
[ebuild U ] media-sound/amarok-1.4.10-r1 [1.4.9.1-r1] USE="amazon kde opengl python -daap -debug -ifp -ipod -mp4 -mtp -musicbrainz -mysql -njb -postgres -real -visualization -xinerama (-arts%*)" LINGUAS="-af -ar -az -be -bg -bn -br -ca -cs -cy -da -de -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -id -is -it -ja -km -ko -ku -lo -lt -mk -ms -nb -nds -ne -nl -nn -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -tg -th -tr -uk -uz -zh_CN -zh_TW" 12,513 kB
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.0 USE="nls" 476 kB
[ebuild U ] sys-fs/e2fsprogs-1.41.0 [1.40.11] USE="nls -static" 4,161 kB
[blocks B ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.0)
Total: 13 packages (11 upgrades, 1 new, 1 in new slot), Size of downloads: 48,966 kB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
(chroot) ramaswamy-laptop / # Code: Select all
>sys-fs/e2fsprogs-1.40.11
I tried this, but am still getting blocks.techie705 wrote:I got the same thing today, but I masked sys-fs/e2fsprogs and will keep my older one for now.Code: Select all
>sys-fs/e2fsprogs-1.40.11
Code: Select all
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.0)
Code: Select all
>=net-fs/nfs-utils-1.1.3
Yes, I know I should be using emerge --unmerge but old habits die hardmy /var/log/emerge.log wrote:1218945272: Started emerge on: Aug 17, 2008 12:54:32
1218945272: *** emerge unmerge =sys-libs/ss-1.40.11
1218945278: === Unmerging... (sys-libs/ss-1.40.11)
1218945279: >>> unmerge success: sys-libs/ss-1.40.11
1218945279: *** exiting successfully.
1218945279: *** terminating.
1218945305: Started emerge on: Aug 17, 2008 12:55:05
1218945305: *** emerge unmerge =sys-libs/com_err
1218945305: *** terminating.
1218945334: Started emerge on: Aug 17, 2008 12:55:34
1218945334: *** emerge unmerge =sys-libs/com_err-1.40.11
1218945340: === Unmerging... (sys-libs/com_err-1.40.11)
1218945341: >>> unmerge success: sys-libs/com_err-1.40.11
1218945341: *** exiting successfully.
1218945341: *** terminating.
1218945359: Started emerge on: Aug 17, 2008 12:55:59
1218945359: *** emerge unmerge e2fsprogs
1218945375: === Unmerging... (sys-fs/e2fsprogs-1.40.11)
1218945376: >>> unmerge success: sys-fs/e2fsprogs-1.40.11
1218945376: *** exiting successfully.
1218945380: *** terminating.
1218945439: Started emerge on: Aug 17, 2008 12:57:19
1218945439: *** emerge =sys-libs/e2fsprogs-libs-1.41.0
1218945440: >>> emerge (1 of 1) sys-libs/e2fsprogs-libs-1.41.0 to /
1218945443: === (1 of 1) Cleaning (sys-libs/e2fsprogs-libs-1.41.0::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.0.ebuild)
1218945443: === (1 of 1) Compiling/Merging (sys-libs/e2fsprogs-libs-1.41.0::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.0.ebuild)
1218945459: === (1 of 1) Merging (sys-libs/e2fsprogs-libs-1.41.0::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.0.ebuild)
1218945461: === (1 of 1) Updating world file (sys-libs/e2fsprogs-libs-1.41.0)
1218945461: === (1 of 1) Post-Build Cleaning (sys-libs/e2fsprogs-libs-1.41.0::/usr/portage/sys-libs/e2fsprogs-libs/e2fsprogs-libs-1.41.0.ebuild)
1218945461: ::: completed emerge (1 of 1) sys-libs/e2fsprogs-libs-1.41.0 to /
1218945461: *** Finished. Cleaning up...
1218945461: *** exiting successfully.
1218945464: *** terminating.
1218945472: Started emerge on: Aug 17, 2008 12:57:52
1218945472: *** emerge =sys-fs/e2fsprogs-1.41.0
1218945473: >>> emerge (1 of 1) sys-fs/e2fsprogs-1.41.0 to /
1218945481: === (1 of 1) Cleaning (sys-fs/e2fsprogs-1.41.0::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.41.0.ebuild)
1218945481: === (1 of 1) Compiling/Merging (sys-fs/e2fsprogs-1.41.0::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.41.0.ebuild)
1218945507: === (1 of 1) Merging (sys-fs/e2fsprogs-1.41.0::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.41.0.ebuild)
1218945509: === (1 of 1) Post-Build Cleaning (sys-fs/e2fsprogs-1.41.0::/usr/portage/sys-fs/e2fsprogs/e2fsprogs-1.41.0.ebuild)
1218945509: ::: completed emerge (1 of 1) sys-fs/e2fsprogs-1.41.0 to /
1218945509: *** Finished. Cleaning up...
1218945509: *** exiting successfully.
1218945509: *** terminating.
1218945740: Started emerge on: Aug 17, 2008 13:02:20
1218945740: *** emerge netpbm
1218945742: >>> emerge (1 of 1) media-libs/netpbm-10.43.00 to /
1218945745: === (1 of 1) Cleaning (media-libs/netpbm-10.43.00::/usr/portage/media-libs/netpbm/netpbm-10.43.00.ebuild)
1218945745: === (1 of 1) Compiling/Merging (media-libs/netpbm-10.43.00::/usr/portage/media-libs/netpbm/netpbm-10.43.00.ebuild)
1218945820: === (1 of 1) Merging (media-libs/netpbm-10.43.00::/usr/portage/media-libs/netpbm/netpbm-10.43.00.ebuild)
1218945825: === (1 of 1) Post-Build Cleaning (media-libs/netpbm-10.43.00::/usr/portage/media-libs/netpbm/netpbm-10.43.00.ebuild)
1218945825: ::: completed emerge (1 of 1) media-libs/netpbm-10.43.00 to /
1218945825: *** Finished. Cleaning up...
1218945825: *** exiting successfully.
1218945825: *** terminating.
Code: Select all
--- e2fsprogs-libs-1.41.0.ebuild.orig 2008-08-16 12:59:44.000000000 +0800
+++ e2fsprogs-libs-1.41.0.ebuild 2008-08-17 13:16:57.000000000 +0800
@@ -54,6 +54,7 @@
export STRIP=/bin/true
emake DESTDIR="${D}" install || die
+ dosym et/com_err.h /usr/include/com_err.h
dodir /$(get_libdir)
local lib slibFair play - so I withdraw my remarks for those who encountered this before Aug 17, post-Aug 17 I think my comments apply unless your mirrors are slow to updateomidxo wrote:e2fsprogs-libs-1.41.0.ebuildCode: Select all
--- e2fsprogs-libs-1.41.0.ebuild.orig 2008-08-16 12:59:44.000000000 +0800 +++ e2fsprogs-libs-1.41.0.ebuild 2008-08-17 13:16:57.000000000 +0800 @@ -54,6 +54,7 @@ export STRIP=/bin/true emake DESTDIR="${D}" install || die + dosym et/com_err.h /usr/include/com_err.h dodir /$(get_libdir) local lib slib
Ormaaj wrote:I copied the mit-krb5 ebuild to a local repository, and edited its dependencies.
Sorry. It's my own patch for rebuild app-crypt/mit-krb5.tj wrote:Fair play - so I withdraw my remarks for those who encountered this before Aug 17, post-Aug 17 I think my comments apply unless your mirrors are slow to update


You are right, and i also was realizing this, and was wondering if it works correct. I just had some time to do some research,Bloodsurfer wrote:Oh damn, and just why and since when doesn't revdep-rebuild work anymore?
It says my linking is correct and consistent but I do see that very fscking much is broken...
wget, openssl, everything that depended on kerberos (of course as I needed to delete that) doesn't work anymore, many packages need to be rebuild but revdep-rebuild doesn't find them!
That revdep-rebuild check also runs through very fast, so fast that it can't possibly be checking correctly in such a short time!
Code: Select all
env SEARCH_DIRS="/ -*" SEARCH_DIRS_MASK="/mnt /home /media /scratch" revdep-rebuild -p
That worked for me also. Strange part is that I tried exactly that before posting, but with --unmerge instead of -C, which did not work... Hrm, I *must* have done something differently, but history is saying I did not. Oh well, user-errors that I am not seeing aside, your solution worked well, and thanks.Simply emerge -f all packages, incl. wget, then emerge -C the blocks and emerge e2fsprogs did the trick... (there should be more threads in the forums around)...
Code: Select all
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.1)
[blocks B ] sys-libs/e2fsprogs-libs (is blocking sys-libs/com_err-1.40.11, sys-libs/ss-1.40.11)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.1)
emerge --infozjcim wrote:no error when emerge -aDNuvt world
but revdep-rebuild errors come:un-emerge sys-libs/ss sys-libs/com_err ,but ,there are no packages to un-emerge like ss or sys-libs/ssCode: Select all
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.1) [blocks B ] sys-libs/e2fsprogs-libs (is blocking sys-libs/com_err-1.40.11, sys-libs/ss-1.40.11) [blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.1)
Code: Select all
ocalhost joey # emerge --info
WARNING: repository at /usr/portage/local/layman/gentoo-china is missing a repo_name entry
WARNING: repository at /usr/portage/local/layman/xeffects is missing a repo_name entry
Portage 2.2_rc8 (default/linux/x86/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.24-gentoo-r3 i686)
=================================================================
System uname: Linux-2.6.24-gentoo-r3-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1133MHz-with-glibc2.0
Timestamp of tree: Wed, 03 Sep 2008 11:04:01 +0000
app-shells/bash: 3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python: 2.5.2-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 0.2.5
sys-apps/sandbox: 1.2.18.1-r3
sys-devel/autoconf: 2.13, 2.62-r1
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 2.2.4
virtual/os-headers: 2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="#http://gentoo.chem.wisc.edu/gentoo/ #http://mirror.gentoo.no/ #http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ #http://gentoo.supp.name/ #http://mirror.usu.edu/mirrors/gentoo/ ftp://gentoo.anheng.com.cn/gentoo http://mirrors.lupaworld.com/gentoo/ #http://linux.ntcu.net/ftp/dists/gentoo/"
LC_ALL="zh_CN.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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/portage/local/layman/gentoo-china /usr/portage/local/layman/xeffects /usr/portage/local/layman/gentoo-china /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X acl acpi alsa arts bash-completion berkdb bluetooth branding bzip2 cairo cdr cjk cli cracklib crypt cups cvs dbus dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg flash fortran ftp gdbm gif gpm gstreamer gtk hal hdaps iconv immqt-bc isdnlog jpeg kde kdeenablefinal kerberos ldap libnotify lirc mad midi mikmod mmx mmx2 mmx3 mp3 mpeg mplayer msn mudflap ncurses newspr nls nptl nptlonly ntplonly ogg opengl openmp oss pam pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg svga sysfs tcpd tiff true-fonts truetype type1 udev unicode usb userlocales utf8 vcd vorbis win32codecs x86 xine xml xorg xulrunner xv zlib" ALSA_CARDS="intel8x0" 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="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS