You're sure that $home has your home directory in it? It looks like bash is trying to write to /startx.log, which is in the root directory and which users do not have write access to.
Example:
[1017:lthurber@server ~]$ echo $home
[1019:lthurber@server ~]$ cat $home/startx.log
cat: /startx.log: No such file or directory
[1020:lthurber@server ~]$ export home="/home/lthurber"
[1021:lthurber@server ~]$ cat $home/startx.log
cat: /home/lthurber/startx.log: No such file or directory
[1022:lthurber@server ~]$
When there is something in $home, it will print the entire path when giving an error message.
Just a thought, but it may be worth checking?
Last edited by rose_bud4201; 11-08-2005 at 01:09 PM.
|