On Friday 04 February 2005 11:21 am, Jim Hatfield <[EMAIL PROTECTED]> 
wrote:
> I've had an ever-growing backlog of packages to update, all blocked
>
> by xfce:
> >term2 root # emerge --update world
> >Calculating world dependencies ...done!
> >
> >!!! Error: the xfce-base/xfce4-base package conflicts with another
> > package. !!!        both can't be installed on the same system
> > together. !!!        Please use 'emerge --pretend' to determine
> > blockers.
>
> Just now, out of (perverse) curiosity, I tried an emerge --depclean
> and it did seem to remove some of the xfce extras which I understand
> are causing this problem. I noticed right at the end there was an
> error message about libacl.so.1, so decided to reboot to make sure
> everything was OK.

That's not what depclean is for.  No wonder you broke your system.  If you 
have a specific blocker, then you should use emerge -C <blocker>.  If 
you'd throw a -a in that command line you'd get a better list of specific 
blockers.

Depclean can be dangerous if used on a system where the portage info is not 
quite in sync with reality.  In particular, it is very sensitive to use 
flags.  [/Anything/ that removes packages can be dangerous!]

While it's possible to "blindly" depclean, I advise against it.  Always use 
-a with depclean do a sanity check on the packages that have been slated 
for removal.  Also, because of use flag sensitivity, I recommend only 
depclean-ing *immediately* after a *successful, non-resumed* emerge -uD 
--newuse world.

In your case, USE flags is exactly what screwed you up.  Your USE flags 
don't include "acl", but coreutils is currently installed with "acl".  
Depclean is a bit of an idiot and calculates dependecies based on the 
current USE flags instead of the installed USE flags.  So, it took out 
your acl package.

> I can log in as root but I can't even do an "ls".
> Is there any way I can get libacl.so.1 back so I can proceed?

Grab your liveCD so you actually have commands that work and move 
libacl.so.1 over from a working system.

-- 
Boyd Stephen Smith Jr.
[EMAIL PROTECTED]
ICQ: 514984 YM/AIM: DaTwinkDaddy

--
[email protected] mailing list

Reply via email to