Louis LeBlanc <[EMAIL PROTECTED]> writes:
> On 01/10/03 11:20 PM, Dan Espen sat at the `puter and typed:
> > Louis LeBlanc <[EMAIL PROTECTED]> writes:
> > > On 01/10/03 12:56 PM, Dan Espen sat at the `puter and typed:
> > > > Louis LeBlanc <[EMAIL PROTECTED]> writes:
> > The permission denied message is an indication of a problem,
> > it shouldn't be happening.  I don't know exactly what it is.
> > 
> > I guess I'd first look at the permissions on the files.
> > All of them.  Then run "file" on each.  Then run the whole
> > thing under strace:
> > 
> > strace -f /bin/sh /usr/X11R6/bin/xterm 2>/tmp/strace.out
> > 
> > Then look in /tmp/strace.out for whats causing the permission
> > denied.
> 
> -bash-2.05b$ strace -f /bin/sh /usr/X11R6/bin/xterm 2>/tmp/strace.out
> -bash-2.05b$ cat /tmp/strace.out 
> execve("/bin/sh", ["/bin/sh", "/usr/X11R6/bin/xterm"], [/* 19 vars */]) = 0
...
> open("/usr/X11R6/bin/xterm", O_RDONLY)  = -1 EACCES (Permission denied)
> break(0x80c3000)                        = 0
> write(2, "/usr/X11R6/bin/xterm: Can\'t open"..., 73/usr/X11R6/bin/xterm: Can'
> t open /usr/X11R6/bin/xterm: Permission denied) = 73
> exit(2)                                 = ?
> -bash-2.05b$ 
> 
> I'm afraid I don't really understand this.  It seems to say it can't
> open /usr/X11R6/bin/xterm in the write call, but that should be the
> case anyway.  I shouldn't be able to write to the file itself.  One
> thing that could be a problem is that the xterm executable is not
> readable, only executable:
> 
> bash-2.05b$ ls -l /usr/X11R6/bin/xterm 
> -rws--x--x  1 root  wheel  226568 Jan 10 09:19 /usr/X11R6/bin/xterm*

You're reading the strace wrong.  Its not writing, it
is trying to open the file for read.

The permissions don't allow read.

As root run the following command:

chmod a+r /usr/X11R6/bin/xterm

Then you should be back in business.

-- 
Dan Espen                           E-mail: [EMAIL PROTECTED]
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to