获取权限时出错:初始化权限时出错:无法连接:没有这样的文件或目录(g-io-error-quark,1)

Mar*_*ski 18 kubuntu systemd

在重新启动以升级内核后启动时,我刚刚从 Kubuntu 15.x 收到此错误。

Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Run Code Online (Sandbox Code Playgroud)

附注。请注意,这不是重复:15.04 更新后的“开始版本 219”错误,而错误消息类似,根本原因不同(如果你问我,这是一个糟糕设计的例子)。

Mar*_*ski 34

此错误的原因是其中一个条目/etc/fstab指向不再存在的分区 UUID(在我重新格式化其中一个硬盘驱动器之后)。

解决方案是删除 fstab 条目。

错误消息中没有任何内容表明可能是错误的原因,也没有journalctl按照 systemd 的建议进行调用。

浏览互联网发现在几种不同的情况下可能会产生完全相同的错误。由于其他原因,请查看15.04 更新后的“起始版本 219”错误。谷歌搜索该短语返回的其他可能原因很少。

希望它可以帮助任何偶然发现这个神秘错误的人。

  • 我在 Fedora 22 中也遇到过这个问题。 (2认同)
  • 只是想补充我的两分钱,这可能是由于在没有新的快速启动功能的情况下不关闭 Windows 8、8.1 或 10 造成的。 (2认同)

Ric*_*tte 12

您的安装点之一出现故障。查看日志以查看是哪一个。

journalctl -xb
Run Code Online (Sandbox Code Playgroud)

通过键入/mount Entern查找下一个条目在日志中搜索单词 mount 。您最终会在日志中看到错误。记下挂载点。

编辑/etc/fstab与您喜爱的文本编辑器。

vim /etc/fstab
Run Code Online (Sandbox Code Playgroud)

将该选项添加nofail到失败的挂载点或引导时不需要的所有挂载点。

# <file system>                           <mount point>         <type> <options>            <dump><pass>

UUID=005c216a-012e-440c-8e92-c955cbc48c34 /mnt/notrequired      btrfs  rw,noatime,nofail    0     1
Run Code Online (Sandbox Code Playgroud)

重启

systemctl reboot
Run Code Online (Sandbox Code Playgroud)


小智 8

值得强调的是,任何失败的 fstab 挂载都会导致整个系统失败并显示无意义的错误消息。这包括 cd、dvd、swap、mapper 和数据分区。将nofail选项放在您认为在任何启动时都可能不可用的每一行上/etc/fstab,即使在其他方面显然不重要的行也是如此。

不幸的是,systemd 做出了一些错误的决定,包括缺乏容错能力和缺乏可操作的错误消息。systemd 的优点多于缺点,这一点完全不清楚。