[Jde-dev] Conflicto del paquete player_2.0.5-1_i386.deb con libpmap0
Juan Gonzalez Gomez
juan en iearobotics.com
Vie Abr 3 12:18:01 CEST 2009
Hola,
He encontrado un conflicto entre el paquete player_2.0.5-1_i386.deb y
el paquete libpmap0 disponible en los repositorios oficiales de Lenny.
Yo lo he probado en Lenny, pero el paquete también existe en sid y en
Ubuntu 8.04/8.10 por lo que el conflicto también aparecerá en estas
distribuciones.
El player se instala correctamente:
$ sudo dpkg -i player_2.0.5-1_i386.deb
[sudo] password for juan:
(Leyendo la base de datos ...
166493 ficheros y directorios instalados actualmente.)
Preparando para reemplazar player 2.0.5-1 (usando
player_2.0.5-1_i386.deb) ...
Desempaquetando el reemplazo de player ...
Configurando player (2.0.5-1) ...
Al instalar ahora el paquete libpmap0 aparece el conflicto:
$ sudo apt-get install libpmap0
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
libpmap0
0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/91,6kB de archivos.
Se utilizarán 172kB de espacio de disco adicional después de esta
operación.
(Leyendo la base de datos ...
166493 ficheros y directorios instalados actualmente.)
Desempaquetando libpmap0 (de .../libpmap0_2.0.4-3.3_i386.deb) ...
dpkg: error al
procesar /var/cache/apt/archives/libpmap0_2.0.4-3.3_i386.deb (--unpack):
intentando sobreescribir `/usr/lib/libpmap.so.0.0.0', que está también
en el paquete player
Se encontraron errores al procesar:
/var/cache/apt/archives/libpmap0_2.0.4-3.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
El problema es similar al del ODE: los dos paquetes proveen la misma
librería libpmap.so.0.0.0.
Mirando a ver si existe un problema de versiones en libpmap0 entre la
usada en player y la existente en Lenny, he visto que player NO depende
de libpmap0:
$ ldd /usr/bin/player
linux-gate.so.1 => (0xb7fbd000)
libplayerdrivers.so.2 => /usr/lib/libplayerdrivers.so.2 (0xb7e7d000)
libplayercore.so.2 => /usr/lib/libplayercore.so.2 (0xb7e69000)
libplayererror.so.2 => /usr/lib/libplayererror.so.2 (0xb7e66000)
libplayertcp.so.2 => /usr/lib/libplayertcp.so.2 (0xb7e5b000)
libplayerxdr.so.2 => /usr/lib/libplayerxdr.so.2 (0xb7e43000)
libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb7c61000)
libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb7c29000)
libraw1394.so.8 => /usr/lib/libraw1394.so.8 (0xb7c23000)
libdc1394_control.so.13 => /usr/lib/libdc1394_control.so.13
(0xb7c14000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7bfc000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7bc1000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7bbd000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7b08000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7aee000)
libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb7ad5000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7acc000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7ab7000)
libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7ab0000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7aac000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7a8c000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7a29000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb79a7000)
libglut.so.3 => /usr/lib/libglut.so.3 (0xb7974000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7886000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7860000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7852000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb76f7000)
libplayerjpeg.so.2 => /usr/lib/libplayerjpeg.so.2 (0xb76f4000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb76cb000)
/lib/ld-linux.so.2 (0xb7fbe000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb75db000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb75cd000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb75c8000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb75c5000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb75c0000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb75b8000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb75b5000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb759d000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb759a000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7595000)
Así que una solución es que el paquete player no provea el
fichero /usr/lib/libpmap.so.0.0.0.
Claro, que yo hablo desde el desconocimiento absoluto. Nunca he usado
player y no tengo ni idea para qué se usa la libpmap :-(
Saludos, Juan
PD.- Lo sé, lo sé, soy una mosca cojonera, pero es que el lado oscuro de
los bugs es fuerte en mi :-)
--
Juan Gonzalez Gomez
Blog: http://www.iearobotics.com/blog/
Web : http://www.iearobotics.com/juan
More information about the Jde-developers
mailing list