Gnome Boxes 被拒绝访问我的旧 VM 文件所在的 $HOME/.local,我该怎么办?

Gnome Boxes 被拒绝访问我的旧 VM 文件所在的 $HOME/.local,我该怎么办?

最近我从 Ubuntu 21.10 升级到了 22.04。我没有带走任何应用程序,但保留了一个单独的 /home 分区,其中包含使用 Gnome Boxes 创建的 Windows 10 虚拟机文件。

我刚刚下载了 Gnome Boxes 42.0.1,我想启动我的虚拟机。Gnome Boxes 将虚拟机存储在 $HOME/.local/share/gnome-boxes/images 中。当我尝试在 Gnome Boxes 中导航到此文件夹时,单击 $HOME/.local 时会弹出“权限被拒绝”的提示。

我没有更改任何文件权限。要么是操作系统升级导致的,要么是 Gnome Boxes 现在需要一些以前不需要的新权限。

非常感谢您的建议,谢谢!

答案1

我从@Esther 那里得到了提示,解决了这个问题。

我卸载了 Ubuntu 软件中心提供的 Gnome Boxes Snap 版本 42.0.1。我切换到 Synaptic 包管理器并使用它来安装非 Snap 版本的 Gnome Boxes:我得到了 42.2 稳定版。因此有两件事发生了变化。

Boxes 现在有权访问 $HOME/.local,太棒了!

不幸的是,我的虚拟机仍然无法启动。我收到“启动失败”错误消息,以及一个打开故障排除日志的按钮。根据时间戳,日志记录了从 2 月到 6 月的几次成功启动虚拟机的情况——但没有记录今天启动失败的情况。

这是一个不同的问题,因此我将这个问题标记为已回答并继续。

相关内容