处理包shim-signed时出错
我刚刚在我的Ubuntu 16.04安装上运行apt-get升级,我收到此错误:
Do you want to continue? [Y/n] Y Setting up shim-signed (1.32~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ... Installing for x86_64-efi platform. grub-install: error: /boot/efi doesn't look like an EFI partition. . dpkg: error processing package shim-signed (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: shim-signed E: Sub-process /usr/bin/dpkg returned an error code (1)
df -h
的输出是
polesemi@pcsensori34:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 7,8G 0 7,8G 0% /dev tmpfs 1,6G 9,5M 1,6G 1% /run /dev/sdb1 213G 135G 68G 67% / tmpfs 7,8G 316M 7,5G 4% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup polesemi@login.dei.unipd.it:/home/polesemi 5,7T 2,1T 3,6T 37% /home/polesemi/homeDei polesemi@login.dei.unipd.it:/nfsd/signet/ns/polese 475G 266G 210G 56% /home/polesemi/nsDei tmpfs 1,6G 108K 1,6G 1% /run/user/1000
parted
的输出是
polesemi@pcsensori34:~$ sudo parted -l [sudo] password for polesemi: Model: ATA ST500DM002-1SB10 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 32,3kB 41,1MB 41,1MB primary fat16 diag 2 41,9MB 12,6GB 12,6GB primary ntfs boot, diag 3 12,6GB 500GB 487GB primary ntfs Model: ATA KINGSTON SHSS37A (scsi) Disk /dev/sdb: 240GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 3 1049kB 212MB 211MB fat32 efi boot, esp 1 212MB 232GB 232GB ext4 2 232GB 240GB 8000MB linux-swap(v1)
我该怎么做才能解决它? 谢谢。
这个问题在这里解决了: https : //bugs.launchpad.net/ubuntu/+source/shim-signed/+bug/1736080基本上,/ boot / efi分区没有正确安装(/ etc / fstab中的UUID不匹配)文件)。 一旦我设法安装它,包正确安装。
马克,试着帮忙
它恰好发生在我身上,问题是我的分区在/ etc / fstab中被“注释掉了”。
检查运行
cat /etc/fstab
我打开GParted确认他们的分区的UUID,一切都是正确的。 然后我“取消注释掉”所有分区,是的,他们都被注释掉了吗? 奇怪的!! 重启Ubuntu,更新/升级,错误就剩下了。
命令是
sudo gedit /etc/fstab
并重新为新手重复 – “取消注释”意味着 – 取出UUID Lines前面的’#’(数字符号)
****#**** UUID = 92a37016-1b32-4743-973e-e792bb3c48ca / ext4 errors = remount-ro 0 1阅读
UUID = 92a37016-1b32-4743-973e-e792bb3c48ca / ext4 errors = remount-ro 0 1
马克,我希望这会有所帮助
- apt是否有一个存储所有下载的目录?
- pip是否覆盖了apt-get安装的软件包?
- 这个/ usr / bin / dpkg返回错误|| ubuntu-16.04,64bit
- 如何手动重启apt升级受影响的服务?
- 葡萄酒:取决于wine1.6或wine1.8,但它不会被安装,你已经破坏了包裹
- 无法在Ubuntu 14.04 LTS(Trusty Tahr)上获取更新
- 使用Windows XP ICS时,apt-get update停留在“Waiting for Headers”上
- 如何使用packages.ubuntu.com像apt-file搜索不同的版本?
- 升级Ubuntu 18.04时出现dpkg错误(1)