[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