[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Imposible suprimir k3d



On Sun, Feb 18, 2007 at 11:06:57PM +0100, Claude Micouin wrote:
> Hola a todos y todas,
> Tengo un problema con apt-get/aptitude/dpkg (testing)
> 
> No consigo actualizar/suprimir el paquete k3d y este paquete me bloquea otras 
> actualizaciones.
> 
> dpkg -r k3d
> (Lectura de la base de datos... 259606 ficheros y repertorios ya instalados.)
> Supresión de k3d ...
> usage: update-python-modules [-v] [-c] package_directory [...]
>        update-python-modules [-v] [-c] package.dirs [...]
>        update-python-modules [-v] [-a|-f]
> 
> update-python-modules: error: /usr/share/k3d is not in the python-support 
> directory.

Ugh. Suena a bug de la transición de python. Por favor, mientras
resuelves el problema, recoje tanta información como puedas y envía
reporte al BTS, este bug suena a RC.

> Y no puedo prescindir su supresión porque:
> 
> ====================
> # apt-get update && apt-get upgrade
> k3d: Dépend: libgts-0.7-1 (> 0.7.3) pero no está instalable
>        Dépend: python (< 2.4) pero 2.4.4-2 está instalado
> ...
> E: Dépendances manquantes. Essayez d'utiliser l'option -f.
> =================

¿Y si intentas actualizarlo?
 
> $ dpkg -l |grep python2.3
> ii  python2.3                        2.3.5-16                        

> Ahora, ¿cual es el program que se utiliza cuando se llama a python?
> $ ls -l /usr/bin/python
> lrwxrwxrwx 1 root root 9 2007-02-18 00:14 /usr/bin/python -> python2.4
> 
> 1) Pregunta (antes de hacer una bobada). Valdría la pena hacer:
> 
> "dpkg -r k3d" con python2.3 (cambiando el vínculo symbólico /usr/bin/python 
> y hacerlo apuntar hacía python2.3 ?

Suena a buena idea. Intentalo si no funciona el actualizar.
 
> 2) Me han propuesto esta solución:
> Abrir  /var/lib/dpkg/info/k3d.prerm y agregar "exit 0" al principio después de 
> #!/bin/sh

¡No! Ese script hace cosas más o menos importantes. Sólo hazlo si de
plano nada más funciona. Pero en tal caso, leelo y haz a mano todo lo
que él haría al ejecutarse. Particularmente importante es que borres
los posibles *.pyc y *.pyo que se queden en tu sistema. Buscalos
haciendo un

dpkg -L k3d

Attachment: signature.asc
Description: Digital signature


Reply to: