I have a problem which has developed after just updating.
When I try to log into KDE (as part of normal startup, etc), I instead get the error message:
Call to lnusertemp failed (temporary directories full?). Check your installation.
It then kicks me back to shell login. This also shows another error message which I’m guessing is the source of the problem - it comes up in the backlog of messages as causing various things to not load, and if I try to run zypper at all to check things I also get the same message:
symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambug_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
I’m guessing problem is probably that I have a broken version of libstdc++.so.6, but I’m unsure as how to replace it without zypper.
First of all there’s a lot of information missing in your post.
So could you tell us which version of openSUSE you have?
And which version of KDE?
What and how you updated?
Maybe your temporary directories are full?
To check this you need to start-up in terminal.
When booting press “3” (without the quotes) and press “Enter”.
If the booting has finished run this command and post the output:
df
This will report your file system disk space usage.
And my last tip is to rename your .kde4 folder.
To do this from terminal run this command:
mv /home/<USER>/.kde4 /home/<USER>/.kde4BU
If this didn’t work you can rename your folder back, but first you need to remove the newly created:
rm -ri /home/<USER>/.kde4
Removes the newly created kde4 folder.
But be careful, if you enter the wrong directory it will remove the content of that directory!