“无法设置锁定文件:/tmp/g2ipmsg.lock errno:-11(资源暂时不可用)”

“无法设置锁定文件:/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)

答案1

首先尝试检查 /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

让我们知道它是否有效

答案2

我也有同样的问题。您可以尝试其他方法伊普图。您可以在 Windows 上向 ipmsg 发送消息,在 Ubuntu 上向 iptux 接收消息。

要安装 iptux,使用命令:

sudo apt-get install iptux

相关内容