在无头 VPS 服务器(Ubuntu 16.04.5 LTS)上运行时
# apt-get upgrade
我明白了
cryptsetup: WARNING: failed to detect canonical device of /dev/xvda1
cryptsetup: WARNING: could not determine root device from /etc/fstab
我为这些 VPS 配置了一个驱动器和一个交换驱动器。/etc/fstab 在任何地方都没有提到这两个磁盘的 crypt:
# cat /etc/fstab
/dev/xvda1 / ext4 defaults,relatime 1 1
/dev/xvda9 swap swap defaults 0 0
相似地
# lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
xvda9 swap ca251dcd-0397-4382-bce3-6b0b2ddae290 [SWAP]
xvda1 ext4 cloudimg-rootfs 6a625e34-d04d-479c-a433-2380d9f98984 /
我不确定第一个答案是否 更新期间 cryptsetup 出现问题应该适用,因为它意味着它应该不是如果有交换磁盘,则可以使用。我对 update-grub 一无所知,也不确定应该使用 grub-install 什么设备。
是否应该只
sudo apt-get remove cryptsetup
sudo reboot