SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
When I try to start up KDE I get a little window saying:
Could not start kstartupconfig. Check your installation.
That is very little help to understand what's wrong. It turns out that there is a file called startupconfigkeys in the location ~/.kde/share/config but no startupconfig.
Sooooo, what do I do next? Xfce works fine, X11 works fine, but KDE (which got installed after the rest, using pkgtool) has problems.
Also, if I try to start kdm, I get an error:
libxcb-xlib.so.0 cannot open (not found)
I had a similar problem with KDE after fiddling with fluxbox and xfce. I changed back to KDE using xwmconfig and got the same startupmessage as you. What helped was rebooting but I don't know why.
What version of Slack? Did you upgrade to current?
Try this and post results:
Code:
whereis kdm
cd /opt/kde/bin (kdm location)
ldd kdm
As the tag indicates, Slackware 11, yes is current. To your commands:
root@ocli:/home/clb# whereis kdm
kdm: /usr/bin/kdm
root@ocli:/home/clb# cd /opt/kde/bin
root@ocli:/opt/kde/bin# ldd kdm
ldd: ./kdm: No such file or directory
It is distinctly possible that I am missing stuff. So far I have found a number of progs that are missing (httpd is the latest) which I have had to go back to Slackware to get. Rather irritating.
whereis posts the location of the file:
kdm: /usr/bin/kdm
You need to cd (change dir) to /usr/bin/kdm
ldd (list dynamic dependencies) kdm shows the locations of libraries which are loaded by kdm executable
If you have current packages, upgrade to current whole distro or downgrade to 11. Don't mix packages from different branches (current and 11) if you don't know dependencies.
Current is not 11, current is branch where packages are tested for the future Slackware release.
whereis posts the location of the file:
kdm: /usr/bin/kdm
You need to cd (change dir) to /usr/bin/kdm
ldd (list dynamic dependencies) kdm shows the locations of libraries which are loaded by kdm executable
If you have current packages, upgrade to current whole distro or downgrade to 11. Don't mix packages from different branches (current and 11) if you don't know dependencies.
Current is not 11, current is branch where packages are tested for the future Slackware release.
Current is not 11. That's news to me. K, I'll look into it but I am doubtful that they are really different, since most packages don't change that freq. But I will see.
I did find a package that seems to get kdm running. At least ps says its running. But it hasn't shown up on the screen or shown any evidence that it's running. The missing lib libxcb-xlib.so.0 was on the mirror.
When I try to start up KDE I get a little window saying:
Could not start kstartupconfig. Check your installation.
I had something similar too, but in my case my $HOME and $HOME/.kde has files with permissions by other users (the joy of switching user accounts and copying files over).
The key for me to solve this was a simple chown -R $UID:$GID $HOME/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.