我已经在 proxmox 服务器上运行了 apt update / upgrade,现在似乎无法将其启动到新内核(没有过多关注更新)。有什么想法吗?我似乎无法弄清楚 LVM 可执行文件的问题是什么。任何帮助都将不胜感激。
-bash: /usr/sbin/lvm: cannot execute binary file: Exec format error
root@proxmox:~#
root@proxmox:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
└─sda1 8:1 0 931.5G 0 part
sdb 8:16 0 238.5G 0 disk
├─sdb1 8:17 0 1007K 0 part
├─sdb2 8:18 0 512M 0 part /boot/efi
└─sdb3 8:19 0 238G 0 part
├─pve-swap 253:0 0 7G 0 lvm [SWAP]
├─pve-root 253:1 0 59.3G 0 lvm /
├─pve-data_tmeta 253:2 0 1.6G 0 lvm
│ └─pve-data-tpool 253:4 0 152.6G 0 lvm
│ ├─pve-data 253:5 0 152.6G 0 lvm
│ ├─pve-vm--100--disk--1 253:6 0 4M 0 lvm
│ ├─pve-vm--100--disk--2 253:7 0 34G 0 lvm
│ ├─pve-vm--102--disk--0 253:8 0 32G 0 lvm
│ ├─pve-vm--103--disk--0 253:9 0 32G 0 lvm
│ └─pve-vm--104--disk--0 253:10 0 32G 0 lvm
└─pve-data_tdata 253:3 0 152.6G 0 lvm
└─pve-data-tpool 253:4 0 152.6G 0 lvm
├─pve-data 253:5 0 152.6G 0 lvm
├─pve-vm--100--disk--1 253:6 0 4M 0 lvm
├─pve-vm--100--disk--2 253:7 0 34G 0 lvm
├─pve-vm--102--disk--0 253:8 0 32G 0 lvm
├─pve-vm--103--disk--0 253:9 0 32G 0 lvm
└─pve-vm--104--disk--0 253:10 0 32G 0 lvm
sdc 8:32 0 931.5G 0 disk
└─sdc1 8:33 0 931.5G 0 part
root@proxmox:~# pvdisplay
-bash: /usr/sbin/pvdisplay: cannot execute binary file: Exec format error
root@proxmox:~# file /usr/sbin/pvdisplay
/usr/sbin/pvdisplay: symbolic link to lvm
root@proxmox:~# which lvm
/usr/sbin/lvm
root@proxmox:~# file /usr/sbin/lvm
/usr/sbin/lvm: data
root@proxmox:~#
答案1
看起来升级软件包时出了点问题。我怀疑是其他原因,但您可以尝试重新安装 LVM2:
sudo apt install --reinstall lvm2
然后看看是否有帮助。