BrakeBlog

Local photography, National rants, Zero navel-gazing allowed… Blogging from Hopkinsville, KY

ss, com_err, e2fsprogs-libs blocking

No doubt your wondering what to do about blocking packages in Gentoo. The latest example involves a new package called sys-libs/e2fsprogs-libs. It seems e2fsprogs-libs now includes functionality that was performed by sys-libs/ss, sys-libs/com_err, and sys-fs/e2fsprogs. The solution is to unmerge sys-libs/ss, sys-libs/com_err, and sys-fs/e2fsprogs then update like normal.

ebrake@scanner ~ $ emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild     U ] sys-apps/findutils-4.4.0 [4.3.13] USE="nls (-selinux) -static" 1,983 kB
[ebuild     U ] sys-fs/e2fsprogs-1.41.2 [1.40.9] USE="nls (-static%)" 4,263 kB
[ebuild  N    ] sys-libs/e2fsprogs-libs-1.41.2  USE="nls" 479 kB
[ebuild     U ] net-fs/nfs-utils-1.1.3 [1.1.0-r1] USE="tcpd -kerberos -nonfsv4" 793 kB
[blocks B     ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B     ] <sys-fs/e2fsprogs-1.41 (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B     ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.2)
[blocks B     ] sys-libs/e2fsprogs-libs (is blocking sys-libs/ss-1.40.9, sys-libs/com_err-1.40.9)

Total: 4 packages (3 upgrades, 1 new, 4 blocks), Size of downloads: 7,516 kB

The next time you update =sys-fs/e2fsprogs-1.41.2 and sys-libs/e2fsprogs-libs will be installed.


Posted

in

,

by

Tags:

Comments

6 responses to “ss, com_err, e2fsprogs-libs blocking”

  1. Pegote

    Mind you that removing com_err will cause several damages to your system, like the imposibility to use wget (and actually be able to download any package that must be emerged….)
    Cheers

  2. I must be very lucky then. I unmerged com_err, ss, e2fsprogs and upgraded to e2fsprogs-libs with no breakage.

    To be safe then it’s best to fetch first then unmerge the blocking packages.

  3. Piet

    Did the trick for me too — but I emerged –fetchonly first

  4. Jim

    Check out https://bugs.gentoo.org/show_bug.cgi?id=234907, but the safest approach is:

    1. emerge -NuDav –fetchonly world
    2. emerge -C ss com_err e2fsprogs
    3. emerge -NuDav –nodeps e2fsprogs-libs e2fsprogs
    4. echo “sys-libs/com_err” >>/etc/portage/package.mask
    5. echo “sys-libs/ss” >>/etc/portage/package.mask
    6. echo “sys-libs/com_err-1.40.11” >>/etc/portage/profile/package.provided
    7. echo “sys-libs/ss-1.40.11” >>/etc/portage/profile/package.provided

  5. David

    Steps 4-7 should no longer be necessary. All of the dependencies have now been fixed.

  6. Dusty

    Fresh install of 2008 still broken..
    need step 1-7