“无法设置锁定文件:/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 /目录,并确保所有用户都可以写入。

也尝试这个解决方案:

  1. 在命令下面的终端输入 – gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

  2. 重新启动并单击gnome ip messenger仍然可能会给出创建锁定文件错误,但它将在通知面板中可见。

  3. 如果仍然无法正常工作以确保您可以写入/ tmp,请尝试touch /tmp/foo以确保您可以在其中写入

  4. 接下来,看看/ tmp中是否有锁文件:ls -l /tmp/g2ipmsg.lock如果你看不到尝试使用sudo ls -a /tmp/

  5. 您可以看到知道谁拥有锁定文件。 如果存在锁定文件,请检查进程是否正在使用pgrep ipmsg运行。 如果没有,删除它: rm /tmp/g2ipmsg.locksudo rm /tmp/g2ipmsg.lock

让我们知道它是否有效

我也有同样的问题。 在这里你可以尝试替代Iptux 。 您可以在Windows上发送/接收来自ipmsg的消息,在Ubuntu上发送/接收iptux上的消息。

要安装iptux use命令:

 sudo apt-get install iptux