
Estou usando o Ubuntu 10.04
Sempre que tento fazer um sudo apt-get install recebo este erro
(este exemplo é para sudo apt-get install virtualbox)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting virtualbox-3.2 instead of virtualbox
virtualbox-3.2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up apache (1.3.34-2ubuntu0.1) ...
dpkg: error processing apache (--configure):
subprocess installed post-installation script returned error exit status 10
Setting up lynx (2.8.5-2ubuntu1) ...
update-alternatives: error: alternative path /usr/bin/lynx doesn't exist.
dpkg: error processing lynx (--configure):
subprocess installed post-installation script returned error exit status 2
Processing triggers for menu ...
Errors were encountered while processing:
apache
lynx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Responder1
NOTA: Neste processo seu apache & lynx será removido e reinstalado
tente seguir Isso deve remover seu apache e lynx
sudo dpkg -r lince
sudo dpkg -r apache
Então tente
sudo apt-get -f remoção automática
sudo apt-get -f instalar
sudo apt-get atualização
sudo apt-get instalar apache2 lynx
Responder2
Algo está errado com a instalação do Apache e do Lynx. É difícil dizer o que quebrou ou por quê. Você poderia tentar remover o lynx e o apache e reinstalá-los.
Responder3
Na verdade, você pode instalar e atualizar pacotes, desde que eles não dependam do lynx
ou apache
. No entanto, você deve resolver isso o mais rápido possível.
O processo de instalação de ambos os pacotes está bloqueado porque os scripts de pós-instalação estão retornando um erro. Você precisa corrigir ou contornar cada erro.
Para lynx
, a mensagem alternative path /usr/bin/lynx doesn't exist
indica que algo está errado com a sua instalação atual do lynx. É possível que apenas atualizar o pacote para a versão 10.04 resolva o problema, então tente isso primeiro ( apt-get install lynx-cur lynx
). Caso contrário, a maneira mais fácil de corrigir isso pode ser remover o lynx
pacote e reinstalá-lo.
Para apache
, você também tem atualmente a versão 8.04 instalada. Se você estava atualizando mesmo assim, primeiro tente obter a versão mais recente: apt-get install apache
. Se isso não funcionar, você precisará descobrir o que exatamente está causando o erro. Edite /var/lib/dpkg/info/apache.postinst
e adicione set -x
como a segunda linha do arquivo, depois execute dpkg --configure apache
e observe o rastreamento. Se você não consegue descobrir o que há de errado, poste esse rastreamento.