Erro de instalação do postfix do Ubuntu: tentando sobrescrever '/ usr / sbin / validlocale', que também está no pacote libc-bin 0: 2.10.1-0ubuntu18

5

Estou tentando instalar o Postfix no Ubuntu 10.04 usando o comando sudo apt-get install postfix , mas aparece um erro, conforme mostrado abaixo:

Preconfiguring packages ...
(Reading database ... 164023 files and directories currently installed.)
Preparing to replace locales 2.9+git20090617-3 (using .../locales_2.11.2-7_all.deb) ...
Unpacking replacement locales ...
dpkg: error processing /var/cache/apt/archives/locales_2.11.2-7_all.deb (--unpack):
 trying to overwrite '/usr/sbin/validlocale', which is also in package libc-bin 0:2.10.1-0ubuntu18
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/locales_2.11.2-7_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por dsharma 23.11.2010 / 10:04

1 resposta

4

Seu sistema não está atualizado com o 10.04, que foi lançado com a versão 2.11.1-0ubuntu7 do pacote libc-bin (agora substituído pelo 2.11.1-0ubuntu7.5 devido a uma atualização de segurança) e a versão 2.11+git20100304-3 do pacote locales package. A instalação do pacote Postfix exigiu uma atualização de locales , mas a nova versão de locales é incompatível com a versão de libc-bin que você tem agora. É um erro que o pacote locales não declare uma dependência que teria causado a atualização do libc-bin .

No entanto, você está fazendo duas coisas erradas. Primeiro, você não deve tentar executar um sistema misto cármico / lúcido. É tecnicamente possível, mas desaconselhável e levará a todos os tipos de problemas, como o que você está enfrentando. Em segundo lugar, você deve ativar as atualizações de segurança.

Se você estiver usando a GUI, acesse "Fontes de software" e verifique se "Atualizações de segurança importantes" e "Atualizações recomendadas" estão marcadas na guia "Atualizações". Em seguida, abra o "Gerenciador de atualizações" e faça um upgrade para o 10.04.

Se você estiver usando a linha de comando, verifique se /etc/apt/sources.list contém pelo menos as seguintes linhas:

deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse

(Tudo bem se restricted , universe e multiverse estiverem em linhas separadas com o mesmo prefixo deb ... lucid-... prefixo main .) Em seguida, instale os pacotes update-manager-core Instale o http do gerenciador de atualização-core : //bit.ly/software-small pacote e execute sudo do-release-upgrade ou execute sudo apt-get update; sudo apt-get dist-upgrade .

Veja também Upgrades Lucid ; Além das informações desta página, observe que você parece não ter as atualizações de segurança ativadas, e o procedimento automatizado pode não ser suficiente para isso.

    
por 23.11.2010 / 20:35