Problemas samba-debian (no quiere actualizarse :S )

bueno, pues esque tengo el paquete samba para actualizar y dice que esta "roto"... que ejecute apt-get -f install para repararlo, que sino no puedo instalar nada con apt mientras...

el caso es que la salida es esta....

marte:/home/david# apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
  samba
Paquetes recomendados
  smbldap-tools
Se actualizarán los siguientes paquetes:
  samba
1 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/3548kB de archivos.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? s
Preconfigurando paquetes ...
(Leyendo la base de datos ...
161309 ficheros y directorios instalados actualmente.)
Preparando para reemplazar samba 3.0.23d-4 (usando .../samba_3.0.24-2_powerpc.de b) ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: aviso - script de `pre-removal' antiguo devolvió código de error 102
dpkg - probando el script del nuevo paquete en su lugar...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: error al procesar /var/cache/apt/archives/samba_3.0.24-2_powerpc.deb (--un pack):
el subproceso script pre-removal nuevo devolvió el código de salida de error 10 2
Se encontraron errores al procesar:
/var/cache/apt/archives/samba_3.0.24-2_powerpc.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
marte:/home/david#


he intentado eliminarlo.... pero nada...

alguna solucion (he googleado un ratillo y no he visto nada que me ayude)

un saludo y gracias
Si haces

$ aptitude remove --purge samba

¿cuál es el error?
marte:/home/david# aptitude remove --purge samba
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... 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
Construir la base de datos de etiquetas... Hecho
Los siguientes paquetes no se usan y se ELIMINARÁN:
  libzzip-0-12{p}
Se ELIMINARÁN los siguientes paquetes:
  samba
0 paquetes actualizados, 0 nuevos instalados, 2 para eliminar y 0 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se liberarán 9171kB.
¿Quiere continuar? [Y/n/?] s

Se mostrarán los tamaños de los cambios.

Los siguientes paquetes no se usan y se ELIMINARÁN:
  libzzip-0-12{p} <-115kB>
Se ELIMINARÁN los siguientes paquetes:
  samba <-9056kB>
0 paquetes actualizados, 0 nuevos instalados, 2 para eliminar y 0 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se liberarán 9171kB.
¿Quiere continuar? [Y/n/?] y
Escribiendo información de estado extendido... Hecho
(Leyendo la base de datos ...
161309 ficheros y directorios instalados actualmente.)
Desinstalando libzzip-0-12 ...
Purgando ficheros de configuración de libzzip-0-12 ...
(Leyendo la base de datos ...
161301 ficheros y directorios instalados actualmente.)
Desinstalando samba ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: error al procesar samba (--remove):
el subproceso pre-removal script devolvió el código de salida de error 102
Se encontraron errores al procesar:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
marte:/home/david#


dios... y me he cargado una libreria para nada... supongo que encima es para comprimir/descomprimir (voy a mirar en google... auqnue ya es tarde)

de hecho intente antes con el synaptic quitarlo... pero no se deja
Bueno, la librería solo tendrás que volver a instalarla cuando se arregle el problemilla este.
La verdad es que cuando San apt se pone cabezón con estas cosas es jodido.

EDITO:
Desinstalando samba ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: error al procesar samba (--remove):


Y si intentas eliminar manualmente el enlace simbólico /etc/rc2.d/K09samba??
Puede que también necesites eliminar el sript original al que apunta que estará en /etc/init.d supongo.

EDITO otra vez:
Bueno no sé si lo que pretendía hacer apt era borrarlo o modificarlo de alguna manera, pero parece que tiene problemas con él.
Alomejor se ha estropeado por algo, alomejor deberías reinstalar samba a ver si se arregla y luego tratar de volver a instalarlo, el caso es que ese script de servicio de sistema parece que da problemas.
hola!

gracias por la ayuda amigo...

la cosa es qeu tambien intente reinstalarlo... y me daba el mismo error...

incluso intente declararlo "intocable" para que no pudiera modificarlo y pasara de el (no lo actualizase ni nada) pero aun asi lo intenta... (lo volvi a poner modificable,eh?)

un saludo

edito:
con el synaptic intente "forzar" la ultima version.. la salida fue

E: /var/cache/apt/archives/samba_3.0.24-2_powerpc.deb: el subproceso script pre-removal nuevo devolvió el código de salida de error 102


:(
Lo que estas intentando es actualizar de Sarge a Etch o qué?

Prueba a borrar manualmente el fichero /etc/rc2.d/K09samba y luego trata de instalarlo con aptitude install -f
ya esta... muchas gracias!!!

y no... no actualizaba de sarge a etch... uso Sid ;)
6 respuestas