Não é possível remover o pacote openmediavault devido ao erro de script postrm

4

Conseguido configurar o SABnzb, o Sickbeard e o Couch Potato e todos funcionando bem

Eu tenho um problema com o servidor Ubuntu 12.04. Ao tentar atualizar ou instalar qualquer pacote, ele falha e falha como abaixo

Now updating apache2-utils ..
Installing package(s) with command apt-get -y install apache2-utils ..
Reading package lists...
Building dependency tree...
Reading state information...

The following packages will be REMOVED:
  openmediavault-omvextrasorg

The following packages will be upgraded:
  apache2-utils
1 upgraded, 0 newly installed, 1 to remove and 12 not upgraded.
1 not fully installed or removed.
Need to get 0 B/91.4 kB of archives.
After this operation, 337 kB disk space will be freed.
(Reading database ... 120507 files and directories currently installed.)
Removing openmediavault-omvextrasorg ...
/var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 23: .: Can't open /etc/default/openmediavault
dpkg: error processing openmediavault-omvextrasorg (--remove):
 subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
 openmediavault-omvextrasorg
E: Sub-process /usr/bin/dpkg returned an error code (1)
.. install failed!

No packages were installed. Check the messages above for the cause of the error.
<-  Return to package list 

(Isto é do Webmin mas o mesmo resultado se estiver usando Putty ou direto na máquina)

Eu tenho um HP Microserver N54L com 8Gig RAM

    
por user67458 12.05.2014 / 23:40

2 respostas

2

Aqui estão algumas opções:

  1. Correção precisa: touch /etc/default/openmediavault e tente novamente. Pode haver outros problemas que você precisa corrigir.

  2. Solte-o da órbita: rm /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm

Eu descobri que existem muitos scripts .deb pré / pós que são escritos com suposições que podem não ser verdadeiras. Meu favorito é o script prerm que assume que o daemon ainda está em execução e faz com que o apt-get falhe quando não está.

Editar: Analisando link , eu acredito (1 ) vai falhar. Usando (2) você pode precisar executar estes comandos:

/bin/rm -f /etc/apt/preferences.d/99omv-extras-org*
/bin/rm -f /etc/apt/sources.list.d/omv-extras-org-*.list
    
por 13.05.2014 / 02:02
-1

Eu também fui servido, eu também fui servido, só preciso remover o pacote apt-get --force-sim remover openmediavault-omvextrasorg

    
por 27.09.2018 / 00:51