У меня есть человечность 16.04 64b, и у меня есть некоторые ошибки, когда я пытаюсь установить пакет или использование sudo dpkg --configure -a
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 126 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.`
...
Setting up linux-signed-image-4.4.0-45-generic (4.4.0-45.66) ...
cp: cannot stat '/boot/vmlinuz-4.4.0-45-generic': No such file or directory
dpkg: error processing package linux-signed-image-4.4.0-45-generic (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of linux-signed-image-generic:
linux-signed-image-generic depends on linux-signed-image-4.4.0-45-generic; however:
Package linux-signed-image-4.4.0-45-generic is not configured yet.
dpkg: error processing package linux-signed-image-generic (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic:
linux-signed-generic depends on linux-signed-image-generic (= 4.4.0.45.48); however:
Package linux-signed-image-generic is not configured yet.
dpkg: error processing package linux-signed-generic (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure.
Setting up liboctomap1.6v5 (1.6.8+dfsg-2.1) ...
Setting up octomap-tools (1.6.8+dfsg-2.1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Errors were encountered while processing:
linux-signed-image-4.4.0-45-generic
linux-signed-image-generic
linux-signed-generic
Я попробовал:
sudo apt-get update
sudo apt-get autoremove
и я получаю те же ошибки.
Список Dpkg:
sudo dpkg --list 'linux-image*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-============================================-===========================-===========================-=============================================================================================
un linux-image <none> <none> (no description available)
rc linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-42-generic 4.4.0-42.62 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-45-generic 4.4.0-45.66 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-42-generic 4.4.0-42.62 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-45-generic 4.4.0-45.66 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.45.48 amd64 Generic Linux kernel image
iF linux-signed-i 4.4.0-45.66 amd64 Signed kernel image generic iU linux-signed-i 4.4.0.45.48 amd64 Signed Generic Linux kernel image
dpkg -s linux-signed-image-4.4.0-45-generic Package: linux-signed-image-4.4.0-45-generic Status: install ok half-configured Priority: optional Section: utils Installed-Size: 21 Maintainer: Canonical Kernel Team <kernel-team@lists.ubuntu.com> Architecture: amd64 Source: linux-signed Version: 4.4.0-45.66 Depends: sbsigntool, linux-image-4.4.0-45-generic (= 4.4.0-45.66) Description: Signed kernel image generic A kernel image for generic. This version of it is signed with Canonical's UEFI signing key. Built-Using: linux (= 4.4.0-45.66)
Я попытался переустановить packagebut, я получаю ту же ошибку:
sudo apt-get -f install linux-signed-image-4.4.0-45-generic ... Setting up linux-signed-image-4.4.0-45-generic (4.4.0-45.66) ... cp: cannot stat '/boot/vmlinuz-4.4.0-45-generic': No such file or directory dpkg: error processing package linux-signed-image-4.4.0-45-generic (--configure): ...
Таким образом, у меня есть проблема в linux-signed-image-4.4.0-45-generic, который полунастроен, потому что существует не/boot/vmlinuz-4.4.0-45-generic файл. Я предполагаю, что это происходит после того, как я зафиксировал проблему загрузки UEFI при помощи восстановления начальной загрузки. Как я могу решить его?Заранее спасибо
Короткая версия ответа;
Начальная загрузка выбранное ядро, которое Вы ЗНАЕТЕ, работало хорошо, затем проверяет вывод
, $ uname-a
Удостоверяются, что сохранили ту версию ядра (изображение Linux... выше) и сделали
, $ sudo склонный - получают чистку...
... на пакетах, которые перечисляют ДРУГИЕ номера версий, включая 4.4.0-45 версии (я принимаю, это не может быть выполнено/загружено).
при чистке неиспользованных необходимо смочь переустановить 4.4.0-45, для начальной загрузки это и дополнительно удаляет ранее используемый.
я рекомендовал бы сохранить по крайней мере одна версия кроме последнего , (что Вы знаете, действительно работает) для безопасности/резервного копирования/восстановления...
, Почему?
Мое предположение - то, что у Вас закончилось пространство на начальной загрузке/... или возможно где-то в другом месте - вышеупомянутое должно освободить некоторое пространство в соответствующих местах, независимо от того, где проблема.