[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xwindows for non-root users fails



Yeah... this was discussed about a month or two ago (check the archives
if you'd like).  The quicky fix is to "chmod 666 /dev/fb?" and try again.

Good luck. :)

On Wed, 12 May 1999, Carl Mummert wrote:

>   I installed slink on a sparc 5m (an old one), from the march 1st disks.  I chose the 2.2.1 kernel.
> 
>   Everything installed well, and I can run xwindows as root by typeing 'startx' as usual.
> 
>   When I attempt to run 'startx' as a non-root user, it fails. I am not sure why.
>   I have checked the file permissions on everything, and I even changed the
>   line in /etc/X11/Xserver from 'Console' to 'Anybody' but to no avail.
> 
>   The following excerpt from strace seemed strange:
> 
> [pid  1544] execve("/bin/X", ["X", ":0", "-auth", "/home/tinuviel/Majors/mummert/.X"...], [/* 22 vars */]) = -1 ENOENT (No such file or directory)
> [pid  1544] execve("/usr/sbin/X", ["X", ":0", "-auth", "/home/tinuviel/Majors/mummert/.X"...], [/* 22 vars */]) = -1 ENOENT (No such file or directory)
> [pid  1544] execve("/sbin/X", ["X", ":0", "-auth", "/home/tinuviel/Majors/mummert/.X"...], [/* 22 vars */]) = -1 ENOENT (No such file or directory)
> [pid  1544] execve("/usr/games/X", ["X", ":0", "-auth", "/home/tinuviel/Majors/mummert/.X"...], [/* 22 vars */]) = -1 ENOENT (No such file or directory)
> [pid  1544] execve("/usr/X11R6/bin/X", ["X", ":0", "-auth", "/home/tinuviel/Majors/mummert/.X"...], [/* 22 vars */]) = -1 EPERM (Operation not permitted)
> [pid  1544] access("X", R_OK <unfinished ...>
> [pid  1539] write(2, "\n", 1 <unfinished ...>
> [pid  1544] <... access resumed> )      = -1 ENOENT (No such file or directory)
> [pid  1544] write(2, "xinit:  ", 8xinit:  )     = 8
> [pid  1544] write(2, "No such file or directory (errno"..., 38No such file or directory (errno 2):  ) = 38
> [pid  1544] write(2, "no server \"X\" in PATH\n", 22no server "X" in PATH) = 22
> 
> Here, the process is searching my path for 'X'.  It finds it in /usr/X11R6/bin, but I get that EPERM error. Why?
> 
> 
> If anyone knows of a way for me to get this working, please let me know.  As I said, it works for root
> just fine.
> 
> 
> Carl
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-sparc-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 


Reply to: