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
