I am using text based login: however, when i use startx to launch the desktop, I get the following error (i get the same error as root but the desktop loads anyways) and the desktop does not load (except as root):
xauth: file /home/user/.serverauth.1373 does not exist
Fatal server error:
Cannot move old log file “/var/log/Xorg.0.log” to “/var/log/Xorg.0.log.old”
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
what do i need to set?
I am using text based login: however, when i use startx to launch the desktop, I get the following error (i get the same error as root but the desktop loads anyways) and the desktop does not load (except as root):
xauth: file /home/user/.serverauth.1373 does not exist
Fatal server error:
Cannot move old log file “/var/log/Xorg.0.log” to “/var/log/Xorg.0.log.old”
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
what do i need to set?
You might have a look at this thread:
Cannot startx unless Superuser
Have you tried using the terminal command: init 5
Thank You,
On 2011-10-07 23:16, proteanthread wrote:
> what do i need to set?
Edit /etc/permissions.local, remove the comment on the /usr/bin/Xorg line.
Then run “SuSEconfig --module permissions”.
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)
Removing the Xorg setuid bit
The setuid bit on /usr/bin/Xorg is needed for starting X as an unprivileged user, e.g., via startx. This method has been deprecated for years in favor of using a display manager. Modern environments rely on device ACLs and polkit privileges, which in turn depend upon consolekit tracking the active console, which is performed by the display manager.
Users who depend on the old configuration can set the setuid bit themselves in /etc/permissions.local by removing the comment sign from the following line:
#/usr/bin/Xorg root:root 4711
and running SuSEconfig --module permissions afterwards.
openSUSE 11.4 Release Notes