问题描述
我刚刚在重启升级内核后启动时从 Kubuntu 15.x 收到此错误。
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
附言。请注意,这不是 ‘starting version 219’ bug after the 15.04 update 的重复,虽然错误消息相似,但根本原因不同(如果你问我,这是一个糟糕设计的例子)。
最佳办法
此错误的原因是 /etc/fstab
中的一个条目指向不再存在的分区 UUID(在我重新格式化其中一个硬盘之后)。
解决方案是删除 fstab 条目。
错误消息中没有任何内容表明可能是错误的原因,也没有按照 systemd 的建议调用 journalctl
。
浏览互联网发现,在几种不同的情况下可能会产生完全相同的错误。查看 ‘starting version 219’ bug after the 15.04 update 是否有其他原因。谷歌搜索该短语几乎没有返回其他可能的原因。
希望它可以帮助任何偶然发现这个神秘错误的人。
次佳办法
您的挂载点之一出现故障。查看日志以了解是哪一个。\n
journalctl -xb
通过键入 /mount
、Enter
和 n
在日志中搜索单词 mount,以查找下一个条目。您最终会在日志中看到错误。记下安装点。
使用您喜欢的文本编辑器编辑 /etc/fstab
。\n
vim /etc/fstab
将选项 nofail
添加到失败的安装点或引导时不需要的所有安装点。
# <file system> <mount point> <type> <options> <dump><pass>
UUID=005c216a-012e-440c-8e92-c955cbc48c34 /mnt/notrequired btrfs rw,noatime,nofail 0 1
重新启动\n
systemctl reboot
第三种办法
值得强调的是,任何失败的 fstab 挂载都会导致整个系统失败,并显示毫无意义的错误消息。其中包括 cd、dvd、交换、映射器和数据分区。将 nofail
选项放在 /etc/fstab
中您认为在任何启动时可能不可用的每一行,即使是明显不重要的行。
不幸的是,systemd 做出了一些错误的决定,包括缺乏容错能力和缺乏可操作的错误消息。尚不清楚 systemd 的优点是否大于缺点。