几个月来我一直在使用 ubuntu wine ppa 中的 wine,但最新更新 1.5.7 似乎已损坏。我正在运行 ubuntu 12.04 x86(32 位)。
当我尝试运行我在 $HOME 中安装的任何 wineprefix 下的任何应用程序时,我得到了以下信息:
getting server_pid from lock 23758
wine: cannot get pid from lock (lock isn't locked)
err:process:start_wineboot failed to start wineboot, err 1359
getting server_pid from lock 23758
wine: cannot get pid from lock (lock isn't locked)
我可以使用 wibom-gtk(配置文件管理器)在任何 wineprefix 中打开 winecfg,但 wine 似乎忽略了虚拟桌面等任何配置。特别是在设备选项卡中,什么都没有出现:
“无法连接安装管理器,无法编辑单元配置”(不完全是这些话,因为我使用的是加泰罗尼亚语语言环境)。
我在我的台式机和上网本上尝试过(两者都出现了问题):
删除我的 wineprefix 并生成它们不起作用。
从 ubuntu-wine-ppa 降级到 wine 1.4 不起作用。
清除 ppa 并从 ubuntu 存储库(不是 wine 存储库,而是官方 ubuntu 默认 ppa)降级到 wine 1.4 似乎有效。但它让我只能使用旧版本的 wine,无法使用最新版本的所有功能(更好的声音和 directx 支持)。
我想知道这是否是由于编译 repo 中最新的 wine 时出现某种错误而导致的暂时性错误,或者该问题是否与我的系统有关。
任何帮助都将不胜感激,谢谢大家!
答案1
似乎降级为1.5.5 版本有效—— 如果您可以降级。
不过,我发现从以下备份中恢复我的 Ubuntu 分区更容易(大约需要 15 分钟):克隆兹拉,为了安全起见,我经常运行它。然后使用Synaptic 软件包管理器到锁定版本为 1.5.5。
编辑:这里也讨论了这个问题:错误:processtart_wineboot 无法启动 wineboot,错误 1359 升级到最新版本1.5.7-0ubuntu4-pulse18现在似乎可以解决0ubuntu3版本引起的问题。