El día 25 de septiembre de 2011 15:47, Matías Montenegro <[email protected]> escribió: > Hola a todos, > Cometi un error de novato en un servidor VPS con debian lenny. Mezcle > repositorios de lenny con los de squeeze en el sources.list e instale > algunos paquetes (principalmente extensiones de php). > Es decir que tengo paquetes más actualizados instalados con los > respositorios de squeeze. > Desde ese momento, cada vez que quiero instalar algo con apt-get, me tira lo > siguiente: > > ====================================================================================== > Los siguientes paquetes están ROTOS: > libc-bin libc-dev-bin locales > Se instalarán los siguiente paquetes NUEVOS: > rar > 0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 35 sin > actualizar. > Necesito descargar 522kB/1804kB de ficheros. Después de desempaquetar se > usarán 1069kB. > No se satisfacen las dependencias de los siguientes paquetes: > libc-bin: Rompe: libc6 (< 2.10) pero está instalado 2.7-18lenny7. > libc-dev-bin: Depende: libc6 (> 2.13) pero está instalado 2.7-18lenny7. > locales: Depende: glibc-2.13-1 que es un paquete virtual. > Las acciones siguientes resolverán estas dependencias > Eliminar los paquetes siguientes: > libc-bin > libc-dev-bin > locales > ¿Acepta esta solución? [Y/n/q/?] > ====================================================================================== > Si llego a aceptar esa solución, no puedo volver a encender el vps y tengo > que recuperar todo de un backup en las mismas condiciones (ya lo > experimente) > Los repositorios de squeeze ya los quité. > Cómo puedo resolver este problema? me gustaría dejar todo con los paquetes > de lenny y dejar todo como estaba. > Podría resolverlo asi?: > Ir desinstalando manualmente los paquetes con versiones nuevas y > reinstalarlos con los repositorios de squeeze? > Si es asi, Cómo podría ver que paquetes fueron instalados desde > los repositorios de squeeze?? > > > Muchas gracias por cualquier recomendacion > -- > Matias > >
Te recomiendo la lectura de esta página: http://www.kinyla.es/2009/08/18/downgrade-debian-de-testing-a-stable/ Con esto podrás volver tu sistema a la normalidad y hacer un "down-grade" a stable. Una preguntonta: la mezcla ¿la hiciste con un # apt-get install nombre_paquete -t testing o instalaste el paquete "a pulmón" con # dpkg -i nombre_paquete ? Porque mezclar repositorios no causa problemas, dado que las dependencias se resuelven inteligentemente gracias a apt. Pero mezclar paquetes sueltos, eso sí genera problemas; y de los gordos. Lo normal, es tener bien configurado el archivo /etc/apt/apt.conf con por lo menos esta línea: APT::Default-Release "stable"; Y en el /etc/apt/sources.list con estas líneas: #Debian stable deb http://ftp.debian.org/debian/ stable main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free #Debian testing deb http://ftp.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free # Debian sid deb http://ftp.debian.org/debian/ sid main contrib non-free Entre ambos archivos, tendrás tu sistema funcionando bajo "stable". Y si necesitas instalar algo de otra rama, con un #apt-get install nombre_paquete -t nombre_rama[testing, sid] lo podrás instalar y mantener el sistema sin inconvenientes. JAP -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/cag0od5d+vsfky4o8bko_8ipije0m-trcozwbwplv1sgxe4m...@mail.gmail.com

