debian: atualização de etch para lenny falha

debian: atualização de etch para lenny falha

A mensagem de erro é:

 error processing /var/cache/apt/archives/debianutils_2.30_i386.deb (--unpack):
 trying to overwrite `/usr/sbin/add-shell', which is also in package passwd

Como posso resolver esse problema? estou fazendo

aptitude safe-upgrade

saída de dpkg -S add-shell:

passwd: /usr/sbin/add-shell

Responder1

Resposta curta: primeiro atualize de etch instável para etch estável, depois de etch para lenny.

Parece que você não tinha uma instalação do etch atualizada, de acordo com a discussão paraerro #458452. As atualizações são suportadas de uma versão estável para outra e entre estados sucessivos de uma versão instável (incluindo seu estado estável final), mas nem sempre para casos mais complexos. Para atualizar para um etch estável mesmo que ele tenha desaparecido dos espelhos do Debian, obtenha-o em archive.debian.org.

Se aptitudevocê se recusar a fazer qualquer coisa até reparar o problema manualmente, poderá executar o dpkg --force-overwrite -i /var/cache/apt/archives/debianutils_2.30_i386.deb. No entanto, passar pelo etch seria uma ideia melhor (e você não teria esse problema, porque o debianutilspacote do etch declara dependências que fazem com passwdque sejam atualizadas primeiro).

Observe que ao atualizar para uma nova versão, normalmente você precisa, full-upgradeem vez de safe-upgrade.

informação relacionada