I am not sure what can have happened here but after the last upgrade which was from Gnome 3.4 --> Gnome 3.6 all applications for Gnome crashes (terminal, settings and so on).. apps like Firefox, Thunderbird and such have no problems. I can login through GDM and Gnome-shell start without problems.
In ~/.xsession-errors (http://ix.io/3co) i get a bunch of "Fatal IO error 11". I am guessing it has with the display to do but have no clue what. Normal the display is on tty7 but now it is on tty1 and if i do "echo $DISPLAY" i get an empty output. In journalctl i get a "display-manager.service not found" error but GDM and everything works.. it is just when i try to launch a Gnome application the application crash. Could it be Python related? Any suggestions are welcome. This is my second post on this forum so don't be too hard on me ;)
For non swedish speakers the "(Resursen tillfälligt otillgänglig)" means "(Resource temporarily unavailable)"
Last edited by Almehdin (2012-10-20 13:43:29)
Can you launch some of those failing programs from a terminal (within X) and post the error/output it gives when they fail to start.
If you launch them as "LC_ALL=C firefox" you'll get the error messages in English.
@Trilby: That is what i have done in http://ix.io/3co... Where you see the "Fatal IO error 11" error is when i have tried to start an gnome application. The only terminal i have is the tty2 as gnome-terminal crash.
edit: I can run xterm.. but it gives the same info as the xsession-errors i posted above. ;)
@tomegun: Cool! Thanks for the tip.
Last edited by Almehdin (2012-10-19 23:34:01)
If you run one of these programs from Xterm do you only get that one line of output and nothing else? The terminal output would clarify this, and increase the "signal to noise" ratio compared to the xsession errors log.
Out of an odd curiosity, can you check the output of the following command
ls -l /tmp/.X*
Well.. i had a problem as i can not copy the output as normal. So i directed it with "2>&1" to a file which i then sent to ix.io.. this might explain the lesser output. Couldn't come up with a better idea of the top of my head..
Here is the output of the above command:
That's perfect for the output. All the right files are there, but the ownership seems odd. Mine are all root:users yours are root:root. I'm not sure if this could cause the problem as they both have the same permissions for 'group' and 'others', but given the lack of $DISPLAY variable and the inability of programs to connect properly to the server, this could be worth further investigation.
That solved the $DISPLAY issue but not the Gnome app crashes...
Something is fishy.. When i try to start Deluge i crash out to tty.
Here is my output of journalctl:
Last edited by Almehdin (2012-10-20 13:44:19)
Change your theme to default. If your theme is not for 3.6 it will crash.
#9 Can you post how you exactly solved the $DISPLAY problem?
Jodell is right, you must change your current theme.
Because it's not easy to change a theme when the theme manager segfault as well, I suggest you simply remove it from your system, it's the only working solution I got. Also, almost all my themes seems to be incompatible with gnome 3.6, so I used adwaita.
"If you're not a part of the solution, there's good money to be made in prolonging the problem"
Thanks Jodell! That worked and i had to teach my self how gsettings work. So two useful things there
$ gsettings set org.gnome.desktop.wm.preferences theme 'Adwaita' $ gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'
Last edited by Almehdin (2012-10-20 13:42:51)