Permission issues causes Unity Segmentation fault
- by Dj Gilcrease
I upgraded from 13.04 to 13.10 and I can boot to the unity-greeter and login just fine, but after login I just get a black screen with a cursor. I have tried following
http://help.ubuntu.com/community/BinaryDriverHowto/ATI
http://help.ubuntu.com/community/RadeonDriver
and the manual install of the downloaded AMD drivers. All have the same affect.
Also I have read
Black screen after login with cursor
I get a black screen after logging in
ubuntu 13.04 black screen after login
Ubuntu 13.10 - Black screen after login session
Ubuntu 13.04 - Black screen with unresponsive cursor
Upgrade to Ubuntu 13.04 Problem - Boots into Blank Black Screen
All of which were no further help then the two support articles about ATI drivers
So I switched back to the default drivers and went a little further into debugging, when I do ctrl+alt+F1 and login and try unity --debug > unity_start.log then ctrl+alt+F8 the screen stays black with a cursor and when I switch back ctrl+alt+F1 the contents of the log output are http://pastebin.com/rdQG4Hb0
However when I try
sudo unity --debug > unity_start_root.log then ctrl+alt+F8, unity starts and the output of the log is http://pastebin.com/Yv4RD2j7
The fact that it starts as root tells be it is either a permissions issue of some required file or there is some setting that is specific to my user that is causing the SIGSEGV.
So to narrow this down I activated the guest account and tried to login and got the same black screens with only a mouse cursor, so this tells me that it is not a configuration issue, but a permissions issue, so how do I narrow down which file has the wrong permissions? Also is there anything further that may help debug this issue?
Ok after a few more hours of googling I found that if I add myself to the video group I can login and see the desktop, but there are lots of other permission related issues, so I am thinking something went wonky with PolicyKit during the upgrade, is there a way to reset PolicyKit settings for a user?