Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jul 2007 09:50:15 +0200
From:      Kim Attree <kim.attree@za.verizonbusiness.com>
To:        Michael Nottebrock <lofi@freebsd.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Problem with KDM not passing to Xorg/KDE after login
Message-ID:  <469B2337.90501@za.verizonbusiness.com>
In-Reply-To: <200707131355.18432.lofi@freebsd.org>
References:  <E1I6NCh-0007bf-P1@cs1.cs.huji.ac.il>	<200707102338.52601.lofi@freebsd.org>	<4695E258.6080408@za.verizonbusiness.com> <200707131355.18432.lofi@freebsd.org>

index | next in thread | previous in thread | raw e-mail

Michael Nottebrock wrote:
> On Thursday, 12. July 2007, Kim Attree wrote:
>   
>> Michael Nottebrock wrote:
>>     
>>> On Monday, 9. July 2007, Kim Attree wrote:
>>>       
>>>> I made Root's $HOME point to /var/db (touched to make sure it's writable
>>>> on the diskless workstation  - it is) and the KDM still refuses to pass
>>>> to Xorg/KDE.
>>>>
>>>> Any Other Ideas ???
>>>>         
>>> Make sure you have a hostname set (in rc.conf or via dhcp) and
>>> "localhost" is resolvable.
>>>       
>> Mike,
>>
>> I've checked rc.conf and the hostname is defined and a 'hostname'
>> command on the workstation confirms this. I've added a /etc/hosts file
>> on the workstation (through the /conf/default directory on diskless
>> server) with the following:
>>
>> 127.0.0.1   localhost
>> 196.31.157.162  diskless02.csc.jnb6.za.uu.net (server)
>> 196.31.157.130   csc01.csc.jnb6.za.uu.net (workstation)
>>
>> confirmed that localhost resolves to 127.0.0.1 on the workstation. KDM
>> still refuses to pass to Xorg.
>>     
>
> Just to make sure - you cannot launch any session type from kdm, not even 
> failsafe?
>
> What happens if you try to run Xsession manually, i.e.:
>
> $ X &
> [switch back to VTY]
> $ env DISPLAY=:0 /usr/local/share/config/kdm/Xsession default
> [switch back to X11]
>
> Does KDE start? If not, try running Xsession as above but with shell tracing 
> enabled like
>
> $ env DISPLAY=:0 sh -x /usr/local/share/config/kdm/Xsession default
>
> to see where it hangs/exits.
>
>
> Cheers,
>   
Mike,

Did what you asked:

1. Started background process of X as root
2. Switched VTY's and ran the Xsession

Result: KDE Ran as expected....

Then as a normal user, left the Xorg process running in background as
root. Changed VTY, logged in as a normal user, ran the command, and also
with shell tracing.

Both times just drops back to command prompt with no the following:

<snip>
csc01$ sh -x /usr/local/share/config/kdm/Xsession default
+ session=kde/Xsession
+ [ -z ]
+ exec /usr/local/bin/bash  /usr/local/share/config/kdm/Xsession default
csc01$
<snip>

Thanks

Kim Attree




help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?469B2337.90501>