使用加密主页交换日志中的错误,17.10 Artful Aardvark

使用加密主页交换日志中的错误,17.10 Artful Aardvark

我每小时会遇到 1 到 4 次此错误:

Failed to start Cryptography Setup for cryptswap1.
Unit [email protected] has failed.
systemd-cryptse
crypt_init() failed: Block device required

有什么办法可以解决这个问题吗?也许交换文件在主目录中,无法解密?

答案1

我在笔记本电脑上启动 Ubuntu 17.10 时遇到了类似的错误,我注意到交换文件未被使用。原来是安装程序在文件中对加密交换文件进行了错误的输入/etc/crypttab

cryptswap1 /target/swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

/target部分是 Ubuntu 安装程序挂载目标文件系统的路径,安装将在该文件系统上完成,并且只应在从安装程序介质启动时使用。不知何故,它留在了已安装的配置中。我删除了该部分并重新启动,现在我看不到加密错误,并且交换文件正在挂载和使用。

这就是我/etc/crypttab现在的样子:

cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

希望有所帮助。

答案2

经过几次软件更新后,这个问题已经消失:)

相关内容