错误:processtart_wineboot 无法启动 wineboot,错误 1359

错误:processtart_wineboot 无法启动 wineboot,错误 1359

从软件中心安装了 wine,在尝试加载 Windows 程序时不断出现错误。

卸载并执行最新版本的 apt-get 安装(1.5.7)

运行 Wine 配置并收到“无法连接到安装管理器,无法编辑驱动器配置”

如果我尝试安装程序,它会立即转到“内部错误”。

运行 winecfg 并得到以下结果:

Getting server_pid from lock 2457
wine: cannot get pid from lock (lock isn't locked)

Err: processtart_wineboot failed to start wineboot, err 1359

P11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file:
No such file or directory

Getting server_pid from lock 2457

Wine: cannot get pid from lock (lock isn't locked)

Err: winecfg: WinMain failed to restart 64-bit L"C:\\Windows\\system32\\winecfg.exe", err 1359

Getting server_pid from lock 2457

Wine: cannot get pid from lock (lock isn't locked)

答案1

我在 12.04 上运行 Wine 1.5.7 时一切正常,但今天早上升级后,我开始收到您描述的错误。问题出在 1.5.7-0ubuntu3-pulse18 版本上。

(编辑:感谢 Wine 包装团队的快速工作,您现在可以升级摆脱有问题的版本。在尝试下面的降级方法之前,请先尝试该版本。)

幸运的是,我的缓存中仍然有 0ubuntu2 版本,所以我可以像这样降级(我是 64 位的,所以如果你使用的是 32 位,dpkg 行会有所不同)。

cd /var/cache/apt/archives/
sudo dpkg -i wine1.5_1.5.7-0ubuntu2~pulse18_amd64.deb wine1.5-amd64_1.5.7-0ubuntu2~pulse18_amd64.deb wine1.5-i386_1.5.7-0ubuntu2~pulse18_i386.deb
sudo apt-get -f install

完成后 Wine 即可再次运行。如果您没有这些软件包,可以在此处获取:

在这种情况下,请从下载位置运行 dpkg 命令,而不是从 apt 缓存中运行。

答案2

我在 crossover (http://www.codeweavers.com/) 上取得了很大成功,我的同事也发现 oracle 的虚拟机 virtual box (http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html) 就完全开源软件而言,我还没有让 Ubuntu 使用标准 wine 发行版安装 office 2007。

答案3

您是否尝试过安装 WINE Launchpad PPA?这与软件中心不同。WINE 的更新通过其 PPA 提供。

完成后,尝试再次安装。

确保在安装过程中不要安装或删除任何其他软件包。应用程序必须获得“锁定”,以防止在尝试安装/卸载时安装/卸载其他软件包。

答案4

这是由于多架构造成的,除非它会破坏某些东西,否则只需尝试一次多架构设置:

apt-file search gnome-keyring-pkcs11.so
#| gnome-keyring: /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so
sudo aptitude install  gnome-keyring:i386

--

http://rzr.online.fr/q/64

相关内容