Problema com Debian Squeeze e Wheezy misturados

2
nrc1:/var/cache/apt# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libc6 : Depends: libc-bin (= 2.11.3-3) but 2.13-35 is installed
 locales : Depends: glibc-2.13-1 but it is not installable
E: Unmet dependencies. Try using -f.

Eu tive este Lenny original instalado em uso para instalação de thin client para estudantes Eu atualizei com sucesso para espremer muito tempo atrás Durante minha licença por cinco longos meses, o outro cara tentou instalar algumas coisas de Testing e Sid Agora como estou tentando apt-get upgrade o acima é o resultado

meu atual sources.list

deb http:// ftp .us.debian.org/debian/ squeeze main contrib non-free
deb http:// ftp .us.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main

Eu não tenho ideia de como lidar a máquina está em uso por quase 900 alunos, mas tem todo o software antigo

    
por uday bhatye 30.11.2012 / 13:56

1 resposta

3

Os pacotes libc-bin e locales instalados são do Wheeze e não se encaixam no pacote libc6 do squeeze, o que dificulta a consistência das dependências.

Tente fazer downgrade de libc-bin e locales :

aptitude install libc-bin=2.11.3-3 locales=2.11.3-3

ou

apt-get install libc-bin=2.11.3-3 locales=2.11.3-3

Outras possibilidades de downgrade de pacotes estão listadas aqui .

Como a versão atual da libc6 é 2.11.3-4 , talvez seja necessário alternar para ela:

apt-get update
apt-get install libc6=2.11.3-4 libc-bin=2.11.3-4 locales=2.11.3-4 

Provavelmente, há mais pacotes que você precisa melhorar.

    
por 30.11.2012 / 16:48

Tags