O Apt-get não funciona mais

2

Estou usando o Ubuntu 10.04
Sempre que eu tento fazer um sudo apt-get install eu recebo este erro

(este exemplo é para o 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)
    
por Asaf 03.11.2010 / 10:55

3 respostas

1

NOTA: Nesse processo, seu apache & o lince será removido e reinstalado

tente seguir Isso deve remover seu apache & lince

sudo dpkg -r lynx

sudo dpkg -r apache

tente

sudo apt-get -f autoremove

sudo apt-get -f instalar

sudo apt-get update

sudo apt-get instala o apache2 lynx

    
por 03.11.2010 / 13:07
0

Algo está errado com sua instalação do Apache e do Lynx. É difícil dizer o que quebrou ou por quê. Você pode tentar remover o lince e o apache e reinstalá-los.

    
por 03.11.2010 / 12:59
0

Na verdade, você pode instalar e atualizar pacotes contanto que eles não dependam de lynx ou apache . No entanto, você deve resolver isso o mais rápido possível.

O processo de instalação dos dois 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 sua instalação atual do lynx. É possível que apenas atualizar o pacote para a versão em 10.04 conserte o problema, então tente primeiro ( apt-get install lynx-cur lynx ). Caso contrário, a maneira mais fácil de corrigir isso pode ser remover o pacote lynx 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 exatamente o que 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 rastreio. Se você não consegue descobrir o que está errado, poste esse rastreamento.

    
por 03.11.2010 / 23:01