Probé un par de cosas que se me fueron ocurriendo, y como no podía dar en el clavo, pregunté en #debian-ar. Marga tuvo la gentileza de darme una mano.
El primer error fué éste:
root@tonks:/home/lisandro# aptitude install ia32-apt-get
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 12 sin actualizar.
Necesito descargar 0B/20,1kB de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
dpkg (subproceso): fallo al ejecutar dpkg-deb para extraer la información de control: No existe el fichero o el directorio
dpkg: error al procesar /var/cache/apt/archives/ia32-apt-get_18_all.deb (--unpack):
el subproceso dpkg-deb --control devolvió el código de salida de error 2
Se encontraron errores al procesar:
/var/cache/apt/archives/ia32-apt-get_18_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
Ésto me permitió volver a intentar instalar el paquete ia32-apt-get obteniendo el siguiente resultado:
root@tonks:/usr/bin# aptitude install ia32-apt-get
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Leyendo las descripciones de las tareas... Hecho
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 12 sin actualizar.
Necesito descargar 0B/20,1kB de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
Seleccionando el paquete ia32-apt-get previamente no seleccionado.
(Leyendo la base de datos ... 00%
169299 ficheros y directorios instalados actualmente.)
Preparando para reemplazar ia32-apt-get 18 (usando .../ia32-apt-get_18_all.deb) ...
Desempaquetando el reemplazo de ia32-apt-get ...
Configurando ia32-apt-get (18) ...
gpg: no default secret key: clave secreta no disponible
gpg: signing failed: clave secreta no disponible
dpkg: error al procesar ia32-apt-get (--configure):
el subproceso installed post-installation script devolvió el código de salida de error 2
Se encontraron errores al procesar:
ia32-apt-get
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Configurando ia32-apt-get (18) ...
gpg: no default secret key: clave secreta no disponible
gpg: signing failed: clave secreta no disponible
dpkg: error al procesar ia32-apt-get (--configure):
el subproceso installed post-installation script devolvió el código de salida de error 2
Se encontraron errores al procesar:
ia32-apt-get
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Leyendo las descripciones de las tareas... Hecho
Bien, ése error era entendible: el proceso se había cortado durante la generación de las claves. Al principio pensé que se trataba de una clave general del sistema. Busqué sin suerte, hasta que me cansé y tomé por el lado sano: descomprimí el paquete ia32-apt-get y miré los scripts de instalación. Ahí encontré que las claves se generan en /usr/share/ia32-apt-get/.gnupg . El script chequeaba que las claves no existieran, para no generarlas de gusto en caso de que ya estuviesen creadas. bastó con eliminar ése directorio y finalmente pude instalar el paquete.
Pero no todo termina ahí: no sabía como estaba el divert. Para arreglar ése problema, desinstalé ia32-apt-get. Ésto hizo que se volvieran a borrar los binarios como dpkg-deb. Arreglando el problema a mano, procedí a volver a instalar ia32-apt-get. Listo, ahora todo éstá en su lugar :-)
En tódo ésto, fué primordial tener acceso al códgo fuente. Después me preguntan porqué me gusta tanto "éso del software libre" :-)
¡Mil gracias Marga!
No hay comentarios:
Publicar un comentario