“não é possível remover com segurança '/lib/modules/3.11.0-13-generic/build': Não é um diretório” durante a atualização do kernel

1

Quando tento atualizar o Chrome executando google-chrome-stable_curent_i386.deb ou, se eu tentar fazê-lo através do atualizador de software, recebo um erro "Falha na operação do pacote - A instalação ou remoção de um pacote de software falhou". Estes são os detalhes:

installArchives() failed: (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 284394 files and directories currently installed.)
Removing linux-headers-3.11.0-12-generic (3.11.0-12.19) ...
dpkg: error processing package linux-headers-3.11.0-12-generic (--remove):
 unable to securely remove '/usr/src/linux-headers-3.11.0-12-generic/include/config/yenta/ene/tune.h': Not a directory
Removing linux-headers-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-headers-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/build': Not a directory
Removing linux-image-extra-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-extra-3.11.0-13-generic (--remove):
 unable to securely remove '/usr/share/doc/linux-image-extra-3.11.0-13-generic/changelog.Debian.gz': Not a directory
Removing linux-image-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/kernel/lib/ts_fsm.ko': Not a directory
No apport report written because MaxReports is reached already
Errors were encountered while processing:
 linux-headers-3.11.0-12-generic
 linux-headers-3.11.0-13-generic
 linux-image-extra-3.11.0-13-generic
 linux-image-3.11.0-13-generic
Error in function: 

Eu tentei a solução postada aqui mas não funciona. Eu tentei a opção 1 e recebo isto:

nasty@nasty-Vostro-A860:~$ sudo apt-get install 2vard
[sudo] password for nasty: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package 2vard
nasty@nasty-Vostro-A860:~$ sudo apt-get purge grub-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic
  linux-image-3.13.0-24-generic linux-image-extra-3.13.0-24-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common*
  linux-headers-3.11.0-12-generic linux-headers-3.11.0-13-generic
  linux-image-3.11.0-13-generic linux-image-extra-3.11.0-13-generic
0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 178 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 284394 files and directories currently installed.)
Removing linux-headers-3.11.0-12-generic (3.11.0-12.19) ...
dpkg: error processing package linux-headers-3.11.0-12-generic (--remove):
 unable to securely remove '/usr/src/linux-headers-3.11.0-12-generic/include/config/yenta/ene/tune.h': Not a directory
Removing linux-headers-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-headers-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/build': Not a directory
Removing linux-image-extra-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-extra-3.11.0-13-generic (--remove):
 unable to securely remove '/usr/share/doc/linux-image-extra-3.11.0-13-generic/changelog.Debian.gz': Not a directory
Removing linux-image-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/kernel/lib/ts_fsm.ko': Not a directory
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-headers-3.11.0-12-generic
 linux-headers-3.11.0-13-generic
 linux-image-extra-3.11.0-13-generic
 linux-image-3.11.0-13-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

nasty@nasty-Vostro-A860:~$ sudo apt-get install grub-pc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
grub-pc is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic
  linux-image-3.13.0-24-generic linux-image-extra-3.13.0-24-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  linux-headers-3.11.0-12-generic linux-headers-3.11.0-13-generic
  linux-image-3.11.0-13-generic linux-image-extra-3.11.0-13-generic
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 161 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 284394 files and directories currently installed.)
Removing linux-headers-3.11.0-12-generic (3.11.0-12.19) ...
dpkg: error processing package linux-headers-3.11.0-12-generic (--remove):
 unable to securely remove '/usr/src/linux-headers-3.11.0-12-generic/include/config/yenta/ene/tune.h': Not a directory
Removing linux-headers-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-headers-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/build': Not a directory
Removing linux-image-extra-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-extra-3.11.0-13-generic (--remove):
 unable to securely remove '/usr/share/doc/linux-image-extra-3.11.0-13-generic/changelog.Debian.gz': Not a directory
Removing linux-image-3.11.0-13-generic (3.11.0-13.20) ...
dpkg: error processing package linux-image-3.11.0-13-generic (--remove):
 unable to securely remove '/lib/modules/3.11.0-13-generic/kernel/lib/ts_fsm.ko': Not a directory
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-headers-3.11.0-12-generic
 linux-headers-3.11.0-13-generic
 linux-image-extra-3.11.0-13-generic
 linux-image-3.11.0-13-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

E eu não entendo o que fazer na segunda opção.

Bem, agora não consigo reinstalá-los ...

nasty@nasty-Vostro-A860:~$ sudo apt-get --reinstall install linux-headers-3.11.0-12-generic linux-headers-3.11.0-13-generic linux-image-3.11.0-13-generic linux-image-extra-3.11.0-13-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package linux-image-extra-3.11.0-13-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package linux-image-3.11.0-13-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package linux-headers-3.11.0-13-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package linux-headers-3.11.0-12-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'linux-headers-3.11.0-12-generic' has no installation candidate
E: Package 'linux-headers-3.11.0-13-generic' has no installation candidate
E: Package 'linux-image-3.11.0-13-generic' has no installation candidate
E: Package 'linux-image-extra-3.11.0-13-generic' has no installation candidate
    
por user289034 02.07.2014 / 16:53

1 resposta

1

Há um monte de arquivos que o dpkg interpreta que os arquivos devem ser diretórios e diretórios que parecem ser arquivos.

Eu recomendaria a reinstalação desses pacotes para garantir que o banco de dados de arquivos esteja definido corretamente:

sudo apt-get --reinstall install linux-headers-3.11.0-12-generic linux-headers-3.11.0-13-generic linux-image-3.11.0-13-generic linux-image-extra-3.11.0-13-generic

BTW, tenha cuidado ao remover o pacote relacionado ao grub e instale o pacote linux-generic .

    
por Braiam 08.07.2014 / 12:40