1 |
Hello, Alan. |
2 |
|
3 |
On Sat, Jan 11, 2014 at 07:16:20PM +0200, Alan McKinnon wrote: |
4 |
> On 11/01/2014 19:02, Alan Mackenzie wrote: |
5 |
> > Hi, Gentoo. |
6 |
|
7 |
> > I finally got round to emerging my post-gnome system, triggered by the |
8 |
> > stabilisation of gnome-3, and the consequent shift to systemd, and what |
9 |
> > not. I last synched my /usr/portage 34 days ago. I had been putting |
10 |
> > this change off, it turns out, with good reason. |
11 |
|
12 |
> > Now when I attempt to start xfce (which I'd been using fine for a long |
13 |
> > time) with "startx", it appears at first to be OK: the desktop is |
14 |
> > displayed on the screen and the mouse works. However, after a few |
15 |
> > seconds of waiting, X crashes out, returning to the tty. On a second |
16 |
> > attempt to start X (without rebooting), it doesn't get as far as |
17 |
> > displaying the desktop - it just crashes. |
18 |
|
19 |
> > To eradicate gnome, I changed my profile from |
20 |
> > default/linux/amd64/13.0/desktop/gnome to |
21 |
> > default/linux/amd64/13.0/desktop, and removed the gnome USE flag from my |
22 |
> > /etc/make.conf (and maybe one or two other things I can't remember). My |
23 |
> > box then spend 6 hours rebuilding software. |
24 |
|
25 |
> > On the screen of the tty, after X crashes, appear the following error |
26 |
> > messages which might be relevant: |
27 |
|
28 |
> > xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is found on the system. Skipping gpg/ssh-agent startup. |
29 |
> > env: kdeinit4: No such file or directory |
30 |
> > Cannot find '.setLaunchEnv' in object /KLauncher at org.kde.klauncher |
31 |
|
32 |
> > (xfce4-session:3112): GLib-WARNING **: GChildWatchSource: Exit status of a |
33 |
> > child process was requested but ECHILD was received by waitpid(). Most likely |
34 |
> > the process is ignoring SIGCHLD, or some other thread is invoking waitpid() |
35 |
> > with a nonpositive first argument; either behavior can break applications |
36 |
> > that use g_child_watch_add()/g_spawn_sync() either directly or indirectly. |
37 |
> > xfce4-panel: Restarting... |
38 |
|
39 |
> > (xfwm4:3125): libxfce4ui-WARNING **: ICE I/O Error |
40 |
|
41 |
> > (xfwm4:3125): libxfce4ui-WARNING **: Disconnected from session manager. |
42 |
|
43 |
> > (xfsettingsd:3136): libxfce4ui-WARNING **: ICE I/O Error |
44 |
|
45 |
> > (xfsettingsd:3136): libxfce4ui-WARNING **: Disconnected from session manager. |
46 |
> > /etc/xdg/xfce4/xinitrc: line 107: 3112 Segmentation fault xfce4-session |
47 |
|
48 |
|
49 |
> This is the worrisome line. |
50 |
|
51 |
> First, could you confirm if you did the full complete portage steps |
52 |
> while migrating: |
53 |
|
54 |
> - tweak USE, profile etc etc |
55 |
DONE |
56 |
> - emerge -avUND world |
57 |
emerge -uND DONE. |
58 |
|
59 |
> - emerge -av @preserved-rebuild |
60 |
Not done. When I do this with -p, I get wierdnesses. emerge wants |
61 |
to install cifs-utils and samba (why, I can't fathom) and says they |
62 |
have mutual dependencies. It also wants to update |
63 |
gnome-control-center to gnome-3. |
64 |
|
65 |
Then it complains about (mainly) gnome stuff, alleging it should be |
66 |
updated to gnome-3.8 versions. Hmm. |
67 |
|
68 |
> - emerge --depclean |
69 |
Not done in a million years. I do this with -p, then I see 289 |
70 |
packages need removing. How important is this? (or is my last post |
71 |
the answer to this question?) |
72 |
|
73 |
> - revdep-rebuild [seldom necessary these days, I usually do it out of |
74 |
> habit...] |
75 |
I tried this, and it reported "everything up to date". |
76 |
|
77 |
> Let's first establish if portage reckons the system is consistent before |
78 |
> trying to track down why your session segfaults |
79 |
|
80 |
|
81 |
|
82 |
> -- |
83 |
> Alan McKinnon |
84 |
> alan.mckinnon@×××××.com |
85 |
|
86 |
-- |
87 |
Alan Mackenzie (Nuremberg, Germany). |