Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Quick fix for e2fsprogs, com_err, and ss blockers
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
rolande
n00b
n00b


Joined: 24 May 2009
Posts: 6

PostPosted: Sun May 24, 2009 9:02 pm    Post subject: Can't seem to workaround this issue Reply with quote

I have followed the advice in this thread to work around this blocking issue and I am still getting the block message from portage, even when I just try to upgrade portage to 2.1.6.7. I can't upgrade any packages at all because of this issue. Seems to be a chicken and the egg problem with portage.

Code:
Calculating dependencies -
!!! All ebuilds that could satisfy "~sys-libs/e2fsprogs-libs-1.41.4" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/e2fsprogs-libs-1.41.4 (masked by: EAPI 2)

The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

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.4" [ebuild])


I am currently running Portage 2.1.5_rc2 (default/linux/x86/2008.0, gcc-3.4.4, glibc-2.6-r0, 2.6.20-gentoo-r8 i686)

I unmerged e2fsprogs and e2fsprogs-libs. I downloaded the libraries and extracted them into / and still no luck. I do not have the mit-krb5 library installed. emerge is still spitting out the same nasty block message for e2fsprogs-libs.

Any advice would be much appreciated here as I have already wasted way too much time on this stupidity. I thought this thread would help me finally resolve it but I am back to square one. :?
Back to top
View user's profile Send private message
richard.scott
Veteran
Veteran


Joined: 19 May 2003
Posts: 1497
Location: Oxfordshire, UK

PostPosted: Mon May 25, 2009 2:19 am    Post subject: Re: Can't seem to workaround this issue Reply with quote

rolande wrote:
...I downloaded the libraries and extracted them into / and still no luck...


can you explain what you did?

Did you emerge the libs or not?
Back to top
View user's profile Send private message
rolande
n00b
n00b


Joined: 24 May 2009
Posts: 6

PostPosted: Mon May 25, 2009 4:27 am    Post subject: Re: Can't seem to workaround this issue Reply with quote

richard.scott wrote:
rolande wrote:
...I downloaded the libraries and extracted them into / and still no luck...


can you explain what you did?

Did you emerge the libs or not?
I tried to emerge the libs but I get the same exact error as when I try to emerge a portage upgrade or anything. Basically portage is completely useless at this point. The only thing it will do is sync. Beyond that I get this infuriating block message for e2fsprogs, no matter what I try.

So, I downloaded the libs from http://tinderbox.dev.gentoo.org/default-linux/x86/sys-libs/e2fsprogs-libs-1.41.3-r1.tbz2. I unmerged e2fsprogs-libs which appeared to be successful. I then extracted the libs manually into / using tar -xvjf , since I can't emerge as portage is b0rked to begin with. It is a frustrating Catch22 that I really am not sure what to do to get out of. I tried forcing a portage upgrade to build 2.1.6.7 and it gives me the same EAPI2 dependency block message.

Now the interesting development is that I just opened a second shell on the server and attempted a targeted emerge of Portage 2.1.6.7 and now it seems to have gotten past the EAPI 2 block and now I am getting circular dependencies...

Code:

Calculating dependencies... done!
[nomerge      ] sys-apps/portage-2.1.6.7 [2.1.5_rc2]
[ebuild  N    ]  app-admin/eselect-news-20080320 
[ebuild     U ]   app-admin/eselect-1.1_rc3 [1.0.10] USE="-paludis%"
[ebuild     U ]    sys-apps/portage-2.1.6.7 [2.1.5_rc2]
!!! Error: circular dependencies:

('ebuild', '/', 'app-admin/eselect-news-20080320', 'merge') depends on
   ('ebuild', '/', 'app-admin/eselect-1.1_rc3', 'merge') (medium)
('ebuild', '/', 'sys-apps/portage-2.1.6.7', 'merge') depends on
   ('ebuild', '/', 'app-admin/eselect-news-20080320', 'merge') (medium)
('ebuild', '/', 'app-admin/eselect-1.1_rc3', 'merge') depends on
   ('ebuild', '/', 'sys-apps/portage-2.1.6.7', 'merge') (medium)


I commented out my USE flags in /etc/make.conf and tried again without success. Same error with the exception of an additional USE flag 'bash-completion' printed next to the eselect ebuild info.

Code:

[ebuild     U ]   app-admin/eselect-1.1_rc3 [1.0.10] USE="-bash-completion* -paludis%"


I will keep following my nose here but any advice would be great! TIA
Back to top
View user's profile Send private message
richard.scott
Veteran
Veteran


Joined: 19 May 2003
Posts: 1497
Location: Oxfordshire, UK

PostPosted: Mon May 25, 2009 10:12 am    Post subject: Reply with quote

I'm sorry to say that this error is out of the scope of this thread. I've not had that issue.

Sometimes emerging portage with the "nodeps" option can help, but it can also bork portage.

BTW, the latest portage I have installed is sys-apps/portage-2.1.6.11 which looks to be newer than the one you have available.
Back to top
View user's profile Send private message
Angryguy
Tux's lil' helper
Tux's lil' helper


Joined: 09 Oct 2004
Posts: 105
Location: New York

PostPosted: Thu Jul 09, 2009 2:34 am    Post subject: New Twist: ss resolves (with a b), but com_err gives big-B Reply with quote

I'm getting this same blocking error, though with a slightly new twist. Portage (using latest available version) seems to be automatically detecting the sys-libs/ss (with the little b, marking it for uninstall), but is NOT doing this for com_err (comes up with the big B). As a result I get...

Code:

LinuxGuy# emerge -up system

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

Calculating dependencies... done!
....
[ebuild     U ] sys-libs/glibc-2.9_p20081201-r2 [2.8_p20080602-r1]
[ebuild  NS   ] sys-devel/gcc-4.3.2-r3 [3.3.4-r1, 3.4.6-r2, 4.1.2] USE="doc fortran gtk mudflap (multilib) nls nptl openmp (-altivec) -bootstrap -build (-fixed-point) -gcj (-hardened) -ip28 -ip32r10k -libffi -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla"
[ebuild     U ] x11-libs/libSM-1.1.0 [1.0.3]
[ebuild     U ] sys-apps/groff-1.20.1-r1 [1.19.2-r1] LINGUAS="-ja%"
[ebuild  N    ] sys-libs/e2fsprogs-libs-1.41.3-r1  USE="nls"
[uninstall    ] sys-libs/ss-1.40.9
[blocks b     ] sys-libs/ss ("sys-libs/ss" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[ebuild     U ] sys-fs/e2fsprogs-1.41.3-r1 [1.40.9]
[blocks b     ] <sys-fs/e2fsprogs-1.41 ("<sys-fs/e2fsprogs-1.41" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[ebuild     U ] sys-apps/util-linux-2.14.2 [2.13.1.1] USE="(-uclibc)"
[blocks B     ] sys-libs/com_err ("sys-libs/com_err" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B     ] sys-libs/e2fsprogs-libs ("sys-libs/e2fsprogs-libs" is blocking sys-libs/ss-1.40.9, sys-libs/com_err-1.40.9)



I'm assuming the following might work, but before I go down that path, I wanted to check here to make sure I'm not missing anything, such as an easier way to get portage to auto-resolve both conflicts.

Code:
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


Thanks,
- David
Back to top
View user's profile Send private message
richard.scott
Veteran
Veteran


Joined: 19 May 2003
Posts: 1497
Location: Oxfordshire, UK

PostPosted: Thu Jul 09, 2009 9:20 am    Post subject: Reply with quote

I'd try syncing your portage tree again.

I've recently had a system that i'd not touched since the start of last year and once I'd upgraded portage it sorted this out on its own.

Id guess that your solution would work, but you can forget about all the "echo" statements as they are now redundant as newer packages are available.

Rich.
Back to top
View user's profile Send private message
desultory
Bodhisattva
Bodhisattva


Joined: 04 Nov 2005
Posts: 9410

PostPosted: Fri Jul 10, 2009 1:40 am    Post subject: Reply with quote

Angryguy wrote:
I'm assuming the following might work, but before I go down that path, I wanted to check here to make sure I'm not missing anything, such as an easier way to get portage to auto-resolve both conflicts.
Check /var/lib/portage/world for sys-libs/com_err.
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Wed Aug 05, 2009 1:01 pm    Post subject: Reply with quote

I'm stuck in the same problem but nothing works

currently I'm in this status

Calculating dependencies... done!
[ebuild N ] sys-libs/com_err-1.40.9 USE="nls" 0 kB
[ebuild N ] sys-libs/ss-1.40.9 USE="nls" 0 kB
[ebuild N ] sys-fs/e2fsprogs-1.40.9 USE="nls -static" 0 kB
[blocks B ] sys-libs/com_err ("sys-libs/com_err" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] sys-libs/ss ("sys-libs/ss" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] <sys-fs/e2fsprogs-1.41 ("<sys-fs/e2fsprogs-1.41" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] sys-libs/e2fsprogs-libs ("sys-libs/e2fsprogs-libs" is blocking sys-libs/com_err-1.40.9, sys-libs/ss-1.40.9)

but...

merge -Cav sys-libs/ss sys-libs/com_err sys-libs/e2fsprogs

>>> These are the packages that would be unmerged:

--- Couldn't find 'sys-libs/ss' to unmerge.

--- Couldn't find 'sys-libs/com_err' to unmerge.

--- Couldn't find 'sys-libs/e2fsprogs' to unmerge.

>>> No packages selected for removal by unmerge

help please...
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
richard.scott
Veteran
Veteran


Joined: 19 May 2003
Posts: 1497
Location: Oxfordshire, UK

PostPosted: Wed Aug 05, 2009 1:20 pm    Post subject: Reply with quote

flocchini wrote:
I'm stuck in the same problem but nothing works

currently I'm in this status

Calculating dependencies... done!
[ebuild N ] sys-libs/com_err-1.40.9 USE="nls" 0 kB
[ebuild N ] sys-libs/ss-1.40.9 USE="nls" 0 kB
[ebuild N ] sys-fs/e2fsprogs-1.40.9 USE="nls -static" 0 kB
[blocks B ] sys-libs/com_err ("sys-libs/com_err" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] sys-libs/ss ("sys-libs/ss" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] <sys-fs/e2fsprogs-1.41 ("<sys-fs/e2fsprogs-1.41" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[blocks B ] sys-libs/e2fsprogs-libs ("sys-libs/e2fsprogs-libs" is blocking sys-libs/com_err-1.40.9, sys-libs/ss-1.40.9)

but...

merge -Cav sys-libs/ss sys-libs/com_err sys-libs/e2fsprogs

>>> These are the packages that would be unmerged:

--- Couldn't find 'sys-libs/ss' to unmerge.

--- Couldn't find 'sys-libs/com_err' to unmerge.

--- Couldn't find 'sys-libs/e2fsprogs' to unmerge.

>>> No packages selected for removal by unmerge

help please...


I think you need to emerge --sync as something is depending on sys-fs/e2fsprogs-1.40.9 which is pulling in com_err and ss.

sys-fs/e2fsprogs-1.40.9 is really old as the latest e2fsprogs is sys-fs/e2fsprogs-1.41.3-r1 on my system.

Rich
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Wed Aug 05, 2009 1:42 pm    Post subject: Reply with quote

fixed for now, i had an old e2fsprogs-libs... i'm on amd64, portage says 1.41 are ~ for me...
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
richard.scott
Veteran
Veteran


Joined: 19 May 2003
Posts: 1497
Location: Oxfordshire, UK

PostPosted: Wed Aug 05, 2009 2:27 pm    Post subject: Reply with quote

flocchini wrote:
fixed for now, i had an old e2fsprogs-libs... i'm on amd64, portage says 1.41 are ~ for me...


I run amd64 and e2fsprogs (e2fsprogs-libs) v1.41.3-r1 are marked as stable for me.
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Wed Aug 05, 2009 10:55 pm    Post subject: Reply with quote

seems that my portage was screwed up... I was coming from a restore (fdisk on wrong hdd... BAD :lol: )

All solved now, through "standard" metod in 1st post

thank you :)
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
klhsieh
n00b
n00b


Joined: 10 Aug 2010
Posts: 5

PostPosted: Sat Aug 21, 2010 5:11 pm    Post subject: Reply with quote

Hi,

Thanks richard.scott's solution.
It works very fine to me!

Though, I encountered an issue, in step 5; I have the problem:

fallocate.c:40:54: error: linux/falloc.h: No such file or directory


You can try moumo's solution:
https://forums.gentoo.org/viewtopic-t-836137-start-0-postdays-0-postorder-asc-highlight-.html

It works fine for me!

Thank you all!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9
Page 9 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum