BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Desinstalar un #½#~¬ paquete en Debian

overpeer

No puedo desinstalar ese paquete;

root@CompaqEVOD310:~# apt-get remove --purge kcemirror
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Los siguientes paquetes se ELIMINARÁN:
kcemirror
0 actualizados, 0 se instalarán, 1 para eliminar y 8 no actualizados.
1 no instalados del todo o eliminados.
Necesito descargar 0B de archivos.
Se liberarán 340kB después de desempaquetar.
¿Desea continuar [S/n]? S
(Leyendo la base de datos ...
81695 ficheros y directorios instalados actualmente.)
Desinstalando kcemirror ...
touch: falta un fichero como argumento
Pruebe `touch --help' para más información.
dpkg: error al procesar kcemirror (--remove):
el subproceso post-removal script devolvió el código de salida de error 1
Se encontraron errores al procesar:
kcemirror
E: Sub-process /usr/bin/dpkg returned an error code (1)

Porque me bloquea el que quiero instalar:

root@CompaqEVOD310:~# apt-get install synce-kde --force-yes
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
agsync liborange0 librapi2 librra0 libsynce0
Paquetes sugeridos:
synce-dccm librapi2-tools synce-multisync-plugin librra0-tools kcemirror
Los siguientes paquetes se ELIMINARÁN:
kcemirror
Se instalarán los siguientes paquetes NUEVOS:
agsync liborange0 librapi2 librra0 libsynce0 synce-kde
0 actualizados, 6 se instalarán, 1 para eliminar y 8 no actualizados.
1 no instalados del todo o eliminados.
Se necesita descargar 0B/426kB de archivos.
Se utilizarán 1290kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? S
(Leyendo la base de datos ...
81695 ficheros y directorios instalados actualmente.)
Desinstalando kcemirror ...
touch: falta un fichero como argumento
Pruebe `touch --help' para más información.
dpkg: error al procesar kcemirror (--remove):
el subproceso post-removal script devolvió el código de salida de error 1
Se encontraron errores al procesar:
kcemirror
E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguna idea?

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
Mopay

Prueba con aptitude a ver si te deja.
Salu2 8-)

🗨️ 3
overpeer

Mismo error :S

kcemirror no puedo ni instalarlo ni desinstalarlo :S y me bloquea para lso que lo tienen como dependencia :S

🗨️ 2
Mopay

Por cierto, el comando no era apt-get --purge remove en vez de apt-get remove --purgue? mira no sea ese el error

🗨️ 1
overpeer

no eso da igual :)

campi

haz un dpkg reconfigure kcemirror a ver si lo arregla, a lo mejor es que tocaste algo y falta alguna cabezera por ahi

🗨️ 1
overpeer

Al final con aptitude tirando 'parriba' y 'pabajo' cual coche que no sale de un barrizal instalo lo que yo queria xD

Puto apt xd

overpeer

Bueno, pues ya no puedo instalar nada, intento instalar kmail y me vuelve a dar el puto error ese del kcemirror :S

Alguna idea para limpiar el apt o algo :S

🗨️ 5
Pridebowl

dpkg --force-help !

El apt es pa madiquitas. :)

Y si, puto apt y puto aptitude. :)

Un saludo

asqwerty

Yo haria:

dpkg -r -P --force-all kcemirrorXXXXXX.deb

va y a lo mejor funciona.

Pero si quieres que te vaya todo bien prueba

apt-get install gnome-desktop-environment

;-)

🗨️ 3
overpeer

root@CompaqEVOD310:~# dpkg -r -P --force-all kcemirror_0.1.4-3ubuntu1_i386.deb
dpkg: acciones en conflicto --purge y --remove

root@CompaqEVOD310:~# dpkg -r --force-all kcemirror_0.1.4-3ubuntu1_i386.deb
dpkg: debe especificar los paquetes por sus propios nombres, no citando los nombres
de los ficheros en los que vienen

root@CompaqEVOD310:~# dpkg -r --force-all kcemirror
dpkg - aviso, no se tendrá en cuenta el problema por estar activa
una opción --force:
El paquete está en un estado muy malo e inconsistente - debe reinstalarlo
antes de intentar desinstalarlo.
(Leyendo la base de datos ...
84047 ficheros y directorios instalados actualmente.)
Desinstalando kcemirror ...
touch: falta un fichero como argumento
Pruebe `touch --help' para más información.
dpkg: error al procesar kcemirror (--remove):
el subproceso post-removal script devolvió el código de salida de error 1
Se encontraron errores al procesar:
kcemirror

root@CompaqEVOD310:~# dpkg -P --force-all kcemirror
dpkg - aviso, no se tendrá en cuenta el problema por estar activa
una opción --force:
El paquete está en un estado muy malo e inconsistente - debe reinstalarlo
antes de intentar desinstalarlo.
(Leyendo la base de datos ...
84047 ficheros y directorios instalados actualmente.)
Desinstalando kcemirror ...
touch: falta un fichero como argumento
Pruebe `touch --help' para más información.
dpkg: error al procesar kcemirror (--purge):
el subproceso post-removal script devolvió el código de salida de error 1
Se encontraron errores al procesar:
kcemirror

Si Gnome, como si no tuviese ya mala hostia con el tema solo me falta poner gnome para terminar ASI xD

🗨️ 2
asqwerty

Estas bien jodido

El paquete está en un estado muy malo e inconsistente - debe reinstalarlo
antes de intentar desinstalarlo.

has instalado reinstalarlo y despues desintalarlo?
creo q deberia estar en /var/cache/apt/archives/ y le haces
dpkg -i --force-all kceXXXXXX.deb
y despues
dpkg -P kce....

no se me ocurre mas nada. lo otro q se me ocurre es configurar apt para q ignore el paquete ese pero no se si funcionara.

asqwerty

mas cosas q he visto. de:
(link roto)

3.3.3 Rescue using dpkg

If you reach a dead end using APT you can download package files from Debian mirrors and install them using dpkg. If you do have not access to the network you can look for cached copies of package files in /var/cache/apt/archives/.

# dpkg -i fetchmail_6.2.5-4_i386.deb

If attempting to install a package this way fails due to dependency violations and you really need to install the package then you can override dependency checks using dpkg's --ignore-depends, --force-depends and other options. See dpkg(8) for details.

BocaDePez
BocaDePez

También puedes usar la forma guarra para deshacerte del paquete dichoso. Vete a /var/lib/dpkg/ , edita el fichero status que es donde guarda los paquetes instalados y su estado, busca el paquete de marras y donde ponga :

Status install ok installed

y lo cambias por ejemplo:

Status purged ok no-installed

así el sistema de paquetes se creerá que no esta y ya te debería dejar funcionar con el apt-get y sucedáneos. :-D

No ha sido la primera vez que por un paquete no muy probado que me ha dado problemas y he tenido que usar estas maniobras. Por cierto luego no se te olvide borrar los ficheros del paquete, porque como vuelvas a instalarlo e intente instalarlos y vea que ya están, el paquete te dará problemas.

Un saludo.