Ubuntu 16.04 创建共享内存文件失败:权限被拒绝。

在安装Ubuntu 16.04时,
我遇到了以下问题:
Failed to create sharedmemoryfile /WK2SharedMemory.34567654: Permission denied

从Ubuntu安装程序恢复先前已安装软件包的阶段。

安装程序...我不在终端中,看不到命令在做什么。安装程序日志文件在哪里? - tread
1成功解决了这个问题,选择使用第三方非免费软件,并选择“与其他操作系统一起安装”。 - tread
我也有这个问题,当选择重新安装Ubuntu时,所以无法使用“安装在旁边”选项。 - misiu_mp
你是如何解决这个问题的?我也遇到了这个问题。 - rrw
@richmondwang 你可以点赞这个问题,然后重新设置允许第三方。 - tread
1我刚遇到了16.04.1的这个问题,当你重新安装而不格式化分区时会发生这种情况。在Ubiquity Installer尝试恢复先前安装的软件包时,Webkit似乎出现了问题(https://bugs.webkit.org/show_bug.cgi?id=134892)。我切换到终端并终止了占用100% CPU的Webkit进程,安装现在继续进行,并且有很多来自尝试重新安装的软件包的消息,其中一些看起来像是权限错误,我不确定这是否是故意的。我之前在一个外部克隆驱动器上几乎做了同样的操作,没有出现问题。 - LiveWireBT
1个回答

如我之前在评论中所写:当您重新安装而不格式化根分区(或存储软件包的分区,例如 /usr)时,就会发生这种情况。Ubiquity 安装程序尝试恢复先前安装的软件包,在此阶段 Webkit 似乎出现了问题。如果您打开终端并运行 top 命令,您会发现一个名为 WebKitWebProcess 的进程占用了 100% 的 CPU,使用 killall WebKitWebProcess 命令将其终止,然后安装将继续进行。如果已经发生了这种情况,您可能无法生成一个终端窗口,而是使用 Ctrl+Alt+F1 切换到虚拟终端,以用户 ubuntu 登录,密码留空,然后在那里终止该进程,请耐心等待,这可能需要一些时间来完成,然后切换回图形界面 Ctrl+Alt+F7,并等待安装继续和完成。
我在进行了一些测试后,在 Launchpad 上提交了一个关于此问题的错误报告:https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1607779
如果所有这些对你都不起作用,而且你无法在不格式化分区的情况下安装Ubuntu,那么请列出已安装的软件包(使用dpkg -l命令并进行最小脚本编写和输出审查可以帮助你完成此操作),然后比较你对/etc和其他目录所做的修改。这是另一个备份的理由:比较在全新安装之前的内容。

2要切换回图形用户界面(GUI),请按Ctrl+Alt+F7。 - Tommy Trussell