Não é possível resolver dependências não atendidas porque / boot está cheio e apt install --f não pode terminar [duplicado]

2

Estou tentando instalar o openvpn, mas estou com um problema em que o Ubuntu está reclamando sobre dependências não atendidas:

[sudo] password for keith: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-image-extra-4.4.0-71-generic : Depends: linux-image-4.4.0-71-generic but it is not going to be installed
 linux-signed-image-4.4.0-71-generic : Depends: linux-image-4.4.0-71-generic (= 4.4.0-71.92) but it is not going to be installed
 openvpn : Depends: libpkcs11-helper1 (>= 1.11) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Quando tento executar o apt-get -f install, recebo estes erros:

dpkg: error processing archive /var/cache/apt/archives/linux-image-4.4.0-71-generic_4.4.0-71.92_amd64.deb (--unpack):
cannot copy extracted data for './boot/System.map-4.4.0-71-generic' to '/boot/System.map-4.4.0-71-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error

Se eu correr df -h , vejo o seguinte:

Filesystem                    Size  Used Avail Use% Mounted on
udev                          208M     0  208M   0% /dev
tmpfs                          46M  5.2M   41M  12% /run
/dev/mapper/temptus--vg-root  8.3G  6.7G  1.2G  86% /
tmpfs                         228M  4.0K  228M   1% /dev/shm
tmpfs                         5.0M     0  5.0M   0% /run/lock
tmpfs                         228M     0  228M   0% /sys/fs/cgroup
/dev/sda2                     473M  470M     0 100% /boot
/dev/sda1                     511M  3.6M  508M   1% /boot/efi
tmpfs                          46M     0   46M   0% /run/user/1000
/home/keith/.Private          8.3G  6.7G  1.2G  86% /home/Keith

Como você pode ver, /dev/sda2 ( /boot ) é 100% usado. Eu tentei seguir Não é possível limpar um full / boot por causa de não dependências , que liberam espaço em /boot , no entanto, quando removo os kernels antigos e, finalmente, executo apt-get -f install , o espaço necessário sempre aumenta mais do que o que eu apaguei.

Por exemplo, se eu conseguir executar o apt-get -f install antes de remover os kernels, ele me diz que preciso de 66.4mb de espaço livre. Mas se eu remover um kernel (4.4.31 por exemplo), ele aumentará para 122 MB de espaço livre e desejará reinstalar qualquer kernel removido.

Existe uma maneira de remover com força os kernels e o Ubuntu não deve ser reinstalado após executar sudo apt-get -f install ?

Obrigado!

    
por Keith Black 29.03.2018 / 21:52

0 respostas