Problemas con la actualización en Debian...

¡Hola!

Soy nuevo en el foro (pero no tanto con Debian Linux) y necesito ayuda desesperadamente...
El fallo es que estoy trabajando con el área Testing (ni sé qué nombre le han puesto a ésa distribución) y desde el sábado anterior (no este pasado) al hacer la correspondiente actualización de paquetes me salta lo siguiente:

segundo:/home/javier# apt-get --reinstall install postgresql-8.3
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
python-gst0.10 libsuitesparse libnfsidmap2 libgksu1.2-0
openoffice.org-style-hicontrast libportaudio2 libnet-daemon-perl
python-gnome2-extras xscreensaver-gl libhal-storage-dev libdbi-perl
libdbd-pg-perl openoffice.org-style-industrial libplrpc-perl libx264-56
libc6-i686 librpcsecgss3 libpg-perl python-xml libgle3 python-dbus
libc-client2006j2 libhal-dev libgssglue1 nfs-common serpentine libpisync0
Utilice «apt-get autoremove» para eliminarlos.
Se actualizarán los siguientes paquetes:
postgresql-8.3
1 actualizados, 0 se instalarán, 0 para eliminar y 649 no actualizados.
2 no instalados del todo o eliminados.
Se necesita descargar 0B/5128kB de archivos.
After this operation, 106kB of additional disk space will be used.
(Leyendo la base de datos ...
158799 ficheros y directorios instalados actualmente.)
Preparando para reemplazar postgresql-8.3 8.3.0-1 (usando .../postgresql-8.3_8.3.1-1_i386.deb) ...
Stopping PostgreSQL 8.3 database server: main* Error: Invalid data directory
failed!
invoke-rc.d: initscript postgresql-8.3, action "stop" failed.
dpkg: aviso - script de `pre-removal' antiguo devolvió código de error 1
dpkg - probando el script del nuevo paquete en su lugar...
Stopping PostgreSQL 8.3 database server: main* Error: Invalid data directory
failed!
invoke-rc.d: initscript postgresql-8.3, action "stop" failed.
dpkg: error al procesar /var/cache/apt/archives/postgresql-8.3_8.3.1-1_i386.deb (--unpack):
el subproceso script pre-removal nuevo devolvió el código de salida de error 1
Starting PostgreSQL 8.3 database server: main* Error: Invalid data directory
failed!
invoke-rc.d: initscript postgresql-8.3, action "start" failed.
dpkg: error al reorganizar:
el subproceso post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
/var/cache/apt/archives/postgresql-8.3_8.3.1-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Este... ¿Sabrá alguien cómo arreglar este estropicio? Es evidente que la base de datos estará corrompida (igual, no hago nada con ella, así que no importa) o no existe, o es la configuración... ¡Buahhh! No puedo instalar ninguna otra aplicación necesaria a causa de este error. Cuando apt-get, deselect o synaptic procede a instalar algo nuevo o eliminar algo de la instalación, trata de instalar al Postgresql y termina sin continuar con los otros paquetes.

Desde ya, muchas gracias
Salú2

Re: Problemas con la actualización en Debian...

¡Hola!

Aquí devuelta con más info... :(

En alguna parte del proceso se ha "tocado" el directorio /var/lib/postgresql/data (está vacío) y como resultado da ese error (Invalid data directory)

Ésto lo he descubierto al tratar de reinstalar el postgresql-common...

Sigo investigando para hacer la reinstalación del Postgresql

Salú2

Re: Problemas con la actualización en Debian...

¡Hola!

Después de quince días de estar penando con ésto, al fín dí con la tecla necesaria. Copié de otra máquina la estructura de directorios en donde se encontrarían las bases de datos y creé los archivos. Luego, modifiqué el archivo de arranque en el directorio "init.d" poniéndole "exit 0" como segunda línea y ejecuté

apt-get --purge remove postresql postgresql-8.3

¡Todo joya! Se rompió el piquete que me impedía instalar y terminar de actualizar un montón de paquetes...

Salú2

Re: Problemas con la actualización en Debian...

Que bueno que lo hayas podido solucionar!

Perdona si no tuviste una respuesta, pero yo ando con la computadora quemada :'( y no estoy entrando mucho últimamente!

Bien por la auto-solución ;)

Salu2

-

/* 8-) GNU/Linux 8-) */

Con Debian usas Gnu/Linux y con Slackware aprendes Gnu/Linux ;)