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