[KLUG Members] Re: Suse thread-local support error after update
members@kalamazoolinux.org
members@kalamazoolinux.org
Sat, 15 May 2004 00:31:37 -0400
<boggle> Wow, fascinating set of symptoms.
On Fri, May 14, 2004 at 10:02:52PM -0400, Bruce Smith was only escaped
alone to tell thee:
> Dumb question, but did you reboot after the update?
Good point for the TLS problem.
> > This is weird. I just ran Yast2 under Suse 9.0 and it included a
> > kernel update.
I'm guessing this all worked previously. Do you have more updates to
install?
> > I can login as root just fine under KDM.
> >
> > If I try to login as a user now under KDM I get a dialog that
> > kdeinit could not start. Check your configuration.
kdeinit is a program designed to speed up C++ programs. Basically,
kdeinit runs once, resolves all the class information, then itself runs
the actual app you want to run. (Subsequent runs of kdeinit inherit the
class tree.) Try:
ls -l `which kdeinit`
and try:
ldd `which kdeinit`
as root and as a user, and see if they differ.
> > If I login as a user remotely and try and run an X app like yast2 I
> > get the error:
> >
> > cannot set up thread-local storage: kernel too old for thread-local
> > storage support
Does remote login as a generic user work until you run something like
yast2?
2.6 has thread-local storage. Is your kernel a heavily patched 2.4 with
NPTL, or 2.6? I didn't see these errors with 2.6 and Debian KDE 3.x.
> > If I remote login as root and run yast2 there as no errors.
Wild.
> > It sound like a permission problem. Any ideas where to start
> > looking??
See above.
Also read /var/log/XFree86.?.log and ~/.xsession-errors.
As root, log into KDM and open a terminal:
cat .Xauthority > /home/$USER/.Xauthority
then `su - $USER` and try running apps from there.
--
I am not a Pillar, but a Buttress, of the Established
Church. I support it from without. -- Lord Melbourne