![使用加密主页交换日志中的错误,17.10 Artful Aardvark](https://linux22.com/image/1152070/%E4%BD%BF%E7%94%A8%E5%8A%A0%E5%AF%86%E4%B8%BB%E9%A1%B5%E4%BA%A4%E6%8D%A2%E6%97%A5%E5%BF%97%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%8C17.10%20Artful%20Aardvark%20.png)
我每小时会遇到 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
经过几次软件更新后,这个问题已经消失:)