Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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.
I am running FC4 and it has been running without problem until last night. I was messing around with Winetools and getting everything set up. I was also trying to install Gstreamer and having some problems with that installation and never got it completed. However now most applications that I try to run, usually games that are Linux based and downloaded and installed using yum, come up with an error message if I try to run them using a terminal, if I run them by clicking them I get nothing. Here is the message I receive:
Again, none of this started until last night, I tried to google it out and came up short on any solutions. I am still fairly new with Linux, I am running in Gnome, so I am not even sure why it shows a reference to KDE.
Chances are that you accidentally altered permissions and/or
ownerships inside your home and/or /tmp-directories.... check
the perms in your home
ls -l ~
and
ls -l /tmp
should be good starting points. If you find mcop files in either
that are read-only or owned by root or some other user, become root
and chown/chmod them.
I have exactly the same problem. It is just since I updated fc4 with yum. Tried to reinstall the latest and previous kdelibs package, but I still get the same error, "can't create mcop directory."
Somebody must have slipped in a bad package somwhere which is going to affect everyone running Fedora Core 4, who updates with yum.
Hello,
I have exact same problem described.
I tried this; it seems fixed now.
[admin@DellLin ~]$ find ~ -iname "*mcop*" -exec chmod 766 {} \;
Firewing1
I got this same error:
Creating link /home/Will/.kde/socket-localhost.localdomain.
can't create mcop directory
after updating to a new Arts rpm (arts-1.5.0-0.1.fc4) from the fedora repositories. There is now an even newer rpm available (arts-1.5.0-0.2.fc4) that fixes the issue for me. Supertux lives again...
I know this is an old thread. But I figured I would post for archiving reasons. I had a similar problem when I tried to start cmus on Ubuntu Dapper. But only after I had installed certain KDE packages.
I THINK (As in just guessing here)
the reason is that when the application detects certain packages it thinks it is in a KDE environment, though it is actually a GNOME environment just with basic KDE packages installed. Thus it tries to link to a directory that would probably be created at start up if i were a system that used KDE.
But anyway what fixed it for me was to simply create the directory in /tmp/ it needs. With:
Code:
mkdir /tmp/ksocket-kenneth
When I figured that it worked I made the fix permanent. First I moved the ordinary cmus executeable:
Code:
sudo mv /usr/local/bin/cmus /usr/local/bin/Cmus
then I created a script to load cmus with, use your favorite editor, mine is emacs (This should now be an empty file or something went wrong with moving the executeable):
Code:
sudo emacs /usr/local/bin/cmus
Here add the sommands:
Code:
echo "Entering script for fixing cmus"
mkdir /tmp/ksocket-kenneth
Cmus
save and exit. And finally make the script executeable:
Code:
sudo chmod +x /usr/local/bin/cmus
Now I can just execute "cmus" just I always used to do
tle02, i had the same problem, i guess it's because i installed krdc (and i'm using xfce instead of kde).. just by creating the directory that the program needs it solves the problem
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.