“无法设置锁定文件:/tmp/g2ipmsg.lock errno:-11(资源暂时不可用)”
我从Ubuntu软件中心安装了IP Messenger(GNOME 2),但它无法正常工作。 它总是在Ubuntu 12.04上显示错误消息。
FileName:ipmsg.c Function:create_lock_file Line:157 Can not setup lock file:/tmp/g2ipmsg.lock errno : -11 (Resource temporarily unavailable)
尝试首先检查/ tmp /目录,并确保所有用户都可以写入。
也尝试这个解决方案:
-
在命令下面的终端输入 –
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
-
重新启动并单击gnome ip messenger仍然可能会给出创建锁定文件错误,但它将在通知面板中可见。
-
如果仍然无法正常工作以确保您可以写入/ tmp,请尝试
touch /tmp/foo
以确保您可以在其中写入 -
接下来,看看/ tmp中是否有锁文件:ls -l /tmp/g2ipmsg.lock如果你看不到尝试使用
sudo ls -a /tmp/
-
您可以看到知道谁拥有锁定文件。 如果存在锁定文件,请检查进程是否正在使用pgrep ipmsg运行。 如果没有,删除它:
rm /tmp/g2ipmsg.lock
或sudo rm /tmp/g2ipmsg.lock
让我们知道它是否有效
我也有同样的问题。 在这里你可以尝试替代Iptux 。 您可以在Windows上发送/接收来自ipmsg的消息,在Ubuntu上发送/接收iptux上的消息。
要安装iptux use命令:
sudo apt-get install iptux