opensuse 11.1 64 bit NVIDIA 180.22
yesterday i update my kde from 4.13 to 4.2.
Before i install kde 4.2 ,i disable all repo about 4.13
and remove kde 4.13 .using one-click installer,i install kde 4.2 successfully.but i can not login my account in kde session .
it says
“call to lnusertemp faild (temporary directories full?)…”
use command
df /tmp
df -i /tmp
df /var/tmp
df -i /var/tmp
i found my disk have enough space,about 70% free space.
i try to lonin use root account .it failed too ,with same error.
startkde: ERROR: Could not locate lnusertemp in /home/cpdholm/.kde4/lib/kde4/libexec/:/usr/lib/kde4/libexec/:/usr/bin/
/usr/bin/startkde: line 309: : command not found
startkde: Call to lnusertemp failed (temporary directories full?). Check your installation.
it seems that script /usr/bin/startkde do not run correctly
is the command line kde4-config --path exe --locate lnusertemp
case the failed login kde ??
I am using 32bit system; how do I correct that problem? please give me the steps.
PS: I have already cleaned the /tmp and /var/tmp
My xsession-error.log is below:
elease Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux Bhaskar-laptop 2.6.31.8-0.1-default #1 SMP 2009-12-15 23:55:40 +0100 i686
Build Date: 02 November 2009 12:05:39PM
Before reporting problems, check [X.Org Wiki - Home](http://wiki.x.org)
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Mon Feb 1 13:10:26 2010
(==) Using config file: “/etc/X11/xorg.conf”
(EE) Failed to load module “freetype” (module does not exist, 0)
Setting master
(EE) config/hal: couldn’t initialise context: unknown error (null)
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 …
There is no default input method for the current locale.
Dummy input method “none” (do not use any fancy input method by default)
**/usr/bin/kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
/usr/bin/kde4-migrate: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
startkde: ERROR: Could not locate lnusertemp in
/usr/bin/startkde: line 311: : command not found
startkde: Call to lnusertemp failed (temporary directories full?). Check your installation.
**
waiting for X server to shut down Dropping master
error setting MTRR (base = 0xd0000000, size = 0x10000000, type = 1) Invalid argument (22)
Somebody kindly help…because this problem become a show stopper for me. I am not able to access my opensuse for a day now.Not able to to get the things going.
By the way I got this GLIB* error once I update as usual way through zypper …then i tried to reboot and the this problem start. Although I have cleaned my /tmp and /var/tmp dir as suggested in this forum.
KIndly look into my previous post on this thread…where I have pasted the error I am getting
please help.
First thing I see, is you’re still having /etc/X11/xorg.conf. Remove or rename this file, it’s obsolete in 11.2, but if it’s there it’s being used.
Then, I see you have the updated kernel running. Please post output of:
rpm -qa | grep kernel- (yes, the dash - should be there)
You should not have removed/cleaned out /tmp and /var/tmp just like that. In Yast - System - Sysconfigeditor there’s a couple of options you can set to have the temporary folders cleaned in a decent way.
I ran into a problem that exhibited similar symptoms, and was able to resolve it by reinstalling some packages. To all that are running into this trouble, please try this:
Log in to CLI
change to root user and enter your password
su -
type the following and hit enter:
/sbin/ldconfig
If you don’t have any problems in this area, you shouldn’t see any output. However, if you’re like me, you’ll see a bunch of lines that say something like “libxx.so.0 is empty so left unchecked”.
What happened to me was the update applet informed me of an update to Gnome. I don’t have gnome installed, but I do have a bunch of gnome dependencies installed so I let the update install. After the update, I got a whole bunch of I/O errors and system freezes. On reboot, X would not run and if I tried “startx” I would get the “lnusertemp failed” error.
In the course of troubleshooting, I used the CLI version of the YaST Software Management module to reinstall packages I thought might be the culprit. While packages were installing, I noticed in the output the /sbin/ldconfig errors. When I checked the file from command line, I noticed all items that had errors were related to Gnome in some form or another. So to fix the problem, I reinstalled all modules that were listed in /sbin/ldconfig, and then rebooted.
After some inspection of boot process and start up I found that the “haldaemon” is broken…which causing this error. I got the error like this :
"(EE) config/hal: couldn’t initialise context: unknown error (null)
/usr/lib/kde4/libexec/kdm_greet: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Dropping master
"
if I start the haldaemon manually it start with error and iff I see the status of that daemon it says “unused”…quite obvious.
The last update I made to the OS cause this brokage and make hal defunct.
Now how do I approch to this problem?
Remove Hal and install again… Iff I try to remove hal then along with this hell lot of dependency will go down…which might break the system even further.
Kindly suggest how to rectify it. I have tried my other kernel version too but same issue happening.
I am still stuck… start really bothering me ,I have been using suse for quite some time now ,never come accros such thing before.
It seems that my kde config has broken by that update too look below
root@bhaskar-laptop_20:44:55_Thu Feb 04:/home/bhaskar # kde4-config -v
kde4-config: relocation error: /usr/lib/libglib-2.0.so.0: symbol __abort_msg, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
You should be able to reinstall the offending packages without removing them. In yast2 sw_single, search for and select the packages you wish to reinstall and choose “update unconditionally”. This will force the software manager to download and install over your borked installation. In the end, that’s what fixed my problems.
The last time I started Suse Linux 11.2 I got the message (more or less precise, I forgot to put a note - I am a total newby) "/tmp directory full - can not start kde. With the poor knowledge I still have with Linux I booted with the installation disk to see if I could repair the system. The repair tool found a corrupt EXT3 file system on some of my disks and I thought this would solve the problem, but when it also found a corrupt boot configuration I got a bit suspicious, because I had not changed anything. After the repairing was done I rebooted and logged in as normal user, I got the same error message as above. I then logged in as root and kde came up, only when I opened a file manager it told me the /home directory would be nearly full and I should free up space, but checking the /home directory it said 42 GB of 72GB free. Puzzled as I was I logged in again as a normal user and again received this /tmp directory full message. So I deleted the /tmp directory manually, again as root (which I just learnt I should not have done this way). Being logged in as root the system still works, but absolutely slowly, because something I do not know of went broke. Logging in as normal user I now get this message "call to lnuserempt failed (temporary directories full?).
Please help by telling me exactly what commands or queries I have to use and how to enter them and how to save the dump in order to give you precise information what happened to my system, because I have no clue → Linux dummy!
Thank you in advance for all input you have for me.