Hi, Alan.

On Sat, Jan 11, 2014 at 10:02:11PM +0200, Alan McKinnon wrote:

> >> Let's first establish if portage reckons the system is consistent before
> >> trying to track down why your session segfaults

> We should keep in mind that you are doing a rather substantial
> migration, gnome-3 is in the works and you want to get rid of it. Best
> approach is to really get rid of it, not just tell portage to not use it
> anymore.

> First, @preserved-rebuild:
> You have packages built against other packages that have changed or been
> removed, so portage needs to rebuild them to get everything consistent
> again. This is important (however cifs-utils and samba is not relevant
> to this thread)

> @depclean:
> You must remove old clutter after every emerge world. If you remove
> "gnome" from USE, portage won't use that flag, but your gnome stuff
> stays installed. Normally, portage only unmerges packages that cause
> blocks, leaving you to do the real work with depclean.


> I recommend you do these steps in this order

> 1. emerge -at --depclean
> Inspect the list carefully, 289 packages is a lot. Take your time;
> quickpkg anything you aren't sure of. When you are happy the list only
> contains stuff you want rid of, let it do it's thing

DONE.

> 2. emerge -avuND world
> Let portage figure out what it needs to add and rebuild

DONE.

> 3. emerge -av1 @preserved-rebuild
> Fix up any inconsistencies left from emerging world

DONE.

> That should get you a consistent system. Now run xfce.

> With luck, it will work as it should.
> If not, we can then start the real debugging

No such luck, as yet.  I still get these messages when trying to startx:

   xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is 
found on the system. Skipping gpg/ssh-agent startup.
   env: kdeinit4: No such file or directory
   env: qdbus: No such file or directory

.  Somehow, the remnants of a KDE program are hanging around somewhere.
I've no idea what qdbus is, or where I've got it configured.

> -- 
> Alan McKinnon
> [email protected]

-- 
Alan Mackenzie (Nuremberg, Germany).

Reply via email to