Discussion:
Consulta Debian y Amazon EC2
Leonardo Mateo
2011-08-02 19:39:36 UTC
Permalink
Gente, tengo un inconveniente con un par de servers Debian.
Todos son instancias de Amazon EC2, se creó el
primero y después se clonó.
Aptitude, me dice que hay 300 paquetes para upgradear, los selecciono
todos y le mando, y me da esto:

...
Setting up multiarch-support (2.13-10) ...
(Reading database ... 43702 files and directories currently installed.)
Preparing to replace libgcc1 1:4.4.5-10 (using
.../libgcc1_1%3a4.6.1-4_amd64.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.6.1-4) ...
FATAL: kernel too old
Segmentation fault
dpkg: error processing libgcc1 (--configure):
subprocess installed post-installation script returned error exit status 139
configured to not write apport reports
Errors were encountered while processing:
libgcc1
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
dpkg: dependency problems prevent configuration of libc6-dev:
libc6-dev depends on libc6 (= 2.13-10); however:
Version of libc6 on system is 2.11.2-11.
dpkg: error processing libc6-dev (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libc-dev-bin:
libc-dev-bin depends on libc6 (>> 2.13); however:
Version of libc6 on system is 2.11.2-11.
dpkg: error processing libc-dev-bin (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libc6-i386:
libc6-i386 depends on libc6 (= 2.13-10); however:
Version of libc6 on system is 2.11.2-11.
dpkg: error processing libc6-i386 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of locales:
locales depends on glibc-2.13-1; however:
Package glibc-2.13-1 is not installed.
dpkg: error processing locales (--configure):
dependency problems - leaving unconfigured
Setting up libgcc1 (1:4.6.1-4) ...
FATAL: kernel too old
Segmentation fault
dpkg: error processing libgcc1 (--configure):
subprocess installed post-installation script returned error exit status 139
Errors were encountered while processing:
libc6-dev
libc-dev-bin
libc6-i386
locales
libgcc1
Press return to continue.

Mi sources.list es este:
# Security updates for "stable"
deb http://security.debian.org stable/updates main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free

# Stable
#deb http://ftp.de.debian.org/pub/debian stable main contrib non-free

# the non-US branch doesn't exist anymore since sarge. -KK
#deb http://ftp.de.debian.org/pub/debian-non-US stable/non-US main
contrib non-free

# Stable Sources
#deb-src http://ftp.de.debian.org/pub/debian stable main contrib non-free
#deb-src http://ftp.de.debian.org/pub/debian-non-US stable/non-US main
contrib non-free

# Testing
deb http://ftp.de.debian.org/pub/debian testing main contrib non-free
deb http://ftp.fi.debian.org/debian testing main contrib

# Testing Sources
deb-src http://ftp.de.debian.org/pub/debian testing main contrib non-free

# Unstable
#deb http://ftp.de.debian.org/debian unstable main contrib non-free
#deb http://ftp.de.debian.org/debian-non-US unstable/non-US main
contrib non-free
#deb http://ftp.nl.debian.org/debian/ unstable main contrib non-free

# ORIGINAL REPOS

deb http://http.us.debian.org/debian lenny main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org lenny/updates main contrib non-free

Cualquier pista será agradecida.

Saludos!
--
Leonardo Mateo.
There's no place like ~
Matias Sklar
2011-08-02 20:30:02 UTC
Permalink
Post by Leonardo Mateo
...
Setting up multiarch-support (2.13-10) ...
(Reading database ... 43702 files and directories currently installed.)
Preparing to replace libgcc1 1:4.4.5-10 (using
.../libgcc1_1%3a4.6.1-4_amd64.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.6.1-4) ...
FATAL: kernel too old
Segmentation fault
subprocess installed post-installation script returned error exit status 139
configured to not write apport reports
libgcc1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ahi parecería que te está diciendo que para que se instale el paquete
libgcc1
tenés que actualizar tu kernel.
Los otros errores lo que indican es que no pudo instalar otros paquetes
porque
dependen justamente de libgcc1


Saludos
--
Matías Sklar

web: http://sklarweb.com.ar
lugmen: http://www.lugmen.org.ar
lugfi: http://lug.fi.uba.ar
Leonardo Mateo
2011-08-02 20:35:59 UTC
Permalink
Post by Matias Sklar
Post by Leonardo Mateo
...
Setting up multiarch-support (2.13-10) ...
(Reading database ... 43702 files and directories currently installed.)
Preparing to replace libgcc1 1:4.4.5-10 (using
.../libgcc1_1%3a4.6.1-4_amd64.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.6.1-4) ...
FATAL: kernel too old
Segmentation fault
 subprocess installed post-installation script returned error exit status
139
configured to not write apport reports
                                    Errors were encountered while
 libgcc1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ahi parecería que te está diciendo que para que se instale el paquete
libgcc1
tenés que actualizar tu kernel.
Los otros errores lo que indican es que no pudo instalar otros paquetes
porque
dependen justamente de libgcc1
Si, eso está claro, mi pregunta apunta más a cuál es la "forma Debian"
de hacer este upgrade.
Y por qué me está marcando upgrades de paquetes relacionados a un
kernel más nuevo que el último soportado por esa versión de la distro.

No se si es un problema de la configuración de los sources o si es un
problema de la virtualización de Amazon que no permite actualizar el
kernel y por eso se "desincroniza" el upgrade en apt.

Muchas gracias.
--
Leonardo Mateo.
There's no place like ~
MAbeeTT
2011-08-05 03:38:26 UTC
Permalink
Post by Leonardo Mateo
Post by Matias Sklar
Post by Leonardo Mateo
...
Setting up multiarch-support (2.13-10) ...
(Reading database ... 43702 files and directories currently installed.)
Preparing to replace libgcc1 1:4.4.5-10 (using
.../libgcc1_1%3a4.6.1-4_amd64.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.6.1-4) ...
FATAL: kernel too old
Segmentation fault
 subprocess installed post-installation script returned error exit status
139
configured to not write apport reports
                                    Errors were encountered while
 libgcc1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ahi parecería que te está diciendo que para que se instale el paquete
libgcc1
tenés que actualizar tu kernel.
Los otros errores lo que indican es que no pudo instalar otros paquetes
porque
dependen justamente de libgcc1
Si, eso está claro, mi pregunta apunta más a cuál es la "forma Debian"
de hacer este upgrade.
No se la forma, pero la que uso con aptitude es,
aptitude safe-upgrade.
Con apt,
apt-get -s upgrade && apt-get -d upgrade && apt-get upgrade

¿El kernel que tenes no es parte de un paquete debian instalado? (no
se que es amazon EC2).
Post by Leonardo Mateo
Y por qué me está marcando upgrades de paquetes relacionados a un
kernel más nuevo que el último soportado por esa versión de la distro.
Tal vez porque has forzado al sistema a no actualizar el kernel, o
alguna dependencia bloquea la actualizacion de kernel.
Post by Leonardo Mateo
No se si es un problema de la configuración de los sources o si es un
problema de la virtualización de Amazon que no permite actualizar el
kernel y por eso se "desincroniza" el upgrade en apt.
Sabes que la configuracion de Amazon no permite actualizar el kernel o
lo supones?
Post by Leonardo Mateo
Muchas gracias.
--
Leonardo Mateo.
There's no place like ~
--
             .::MAbeeTT::.

 mabeett [at] gmail [ dot] com
 some time ago:


 mtspcchaiaeia [at] gmail [dot] com
Loading...