No puedo actualizar un paquete
Hola! Desde hace unos días no puedo actualizar el paquete libespeak-devel. Me sale que:
Lo siento, no se puede seleccionar el paquete siguiente:
- lib64espeak-devel-1.41.01-1.3mdv2010.0.x86_64 (debido a que no se satisfizo devel(libpulse(64bit)))
Pero cuando intento instalar el paquete libpulseaudio-devel me dice esto:
Fallaron 2 transacciones de instalación
Hubo un problema durante la instalación:
conflicto del archivo /usr/share/doc/libxcb/manual/annotated.html entre instalaciones intentadas de libxcb-devel-1.4-3.2mdv2010.0.i586 y lib64xcb-devel-1.4-3.2mdv2010.0.x86_64
conflicto del archivo /usr/share/doc/libxcb/manual/bigreq_8h_source.html entre instalaciones intentadas de libxcb-devel-1.4-3.2mdv2010.0.i586 y lib64xcb-devel-1.4-3.2mdv2010.0.x86_64
conflicto del archivo /usr/share/doc/libxcb/manual/classes.html entre instalaciones intentadas de libxcb-devel-1.4-3.2mdv2010.0.i586 y lib64xcb-devel-1.4-3.2mdv2010.0.x86_64
conflicto del archivo /usr/share/doc/libxcb/manual/composite_8h_source.html entre instalaciones intentadas de libxcb-devel-1.4-3.2mdv2010.0.i586 y lib64xcb-devel-1.4-3.2mdv2010.0.x86_64
conflicto del archivo /usr/share/doc/libxcb/manual/config_8h_source.html entre instalaciones intentadas de libxcb-devel-1.4-3.2mdv2010.0.i586 y lib64xcb-devel-1.4-3.2mdv2010.0.x86_64
Y muchísimos párrafos más idénticos.
Alguien me puede ayudar?
Gracias!
- Entra a tu cuenta o crea una para poder comentar.



La versión estable más reciente de Mandriva (2011) se publicó el 29 de agosto de 2011.
Facil
Tienes repositorios no oficiales o paquetes no oficiales instalados y alguno te da ese conflicto.
--Temporada de caza de Koalas | ¿Quien es Jesucristo?
Actualiza el sistema
Hola.
Puede deberse a que tienes la base de datos desactualizada.
Como root, y en una consola haz un "urpmi --auto-update" y luego trata de actualizar ése paquete.
Edito: Hoivá, hoivá. ¿Te has dado cuenta de que tienes paquetes de 32 y 64 bits mezclados? A ver si te has equivocado configurando el juego de repositorios...
--Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
Repos repetidos
De 2 arquitecturas. ¿Qué arquitectura usas? ¿32 o 64 bits? La solución pasaría por borrar los repositorios de la arquitectura que no estés usando y volver a intentarlo. Además, seguramente debas desinstalar los paquetes de la arquitectura errónea.
--Me he dado cuenta que tengo
Me he dado cuenta que tengo un repositorio que se llama Main32 y otro que se llama Main32 Updates. Los quito? Tengo arquitectura de 64 bits, e instale Mandriva Free 64 bits.
Por cierto, tengo bastantes repositorios de terceros, pero los problemas empezaron con los repositorios MIB, que ya quité.
Alguna idea?
Gracias!
--Quita todos los que no sean oficiales
O desactívalos. Así nos ahorraremos posibles problemas.
--Main32 y main32 updates
Son parte de los repositorios que instala solo el sistema y aun lo hace desde easyurpmi, yo los tengo en mi 2009.1 x86-64 y no tengo problemas al actualizar.
No es necesario quitarlos, creo que tiene algunos paquetes que se requieren aunque no sean de 64 bits.
Saludos
--Entre las naciones como entre los individuos, el respeto al derecho ajeno es la paz.
Benito Juárez, Benemérito de las américas.
Luis Roberto Basurto Seguin
lrbasurto(arroba)gmail(punto)com
http://s1.gladiatus.com.mx/game/c.php?uid=381078
Pues yo creo que sí es necesario quitarlos
Los mensajes de error son claros. Hay 2 paquetes "chocando", porque los dos ubican archivos idénticos (cada uno para su arquitectura), en los mismos directorios. Parece un error de empaquetado.
pepito1, ¿puedes pegar el resultado de ejecutar
--urpmq -r --not-available | grep 586?. Nos mostrará cuántos paquetes (y cuales son), tienes instalado de la arquitectura x86.No me sale ningún resultado.
No me sale ningún resultado. Simplemente se queda unos segundos quieto, no aparece nada y después aparece otra línea en la consola. Así:
[pepito1@localhost ~]$ urpmq -r --not-available | grep 586
--[pepito1@localhost ~]$
Como root
Hay que hacerlo como root
--Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
Si lo hago como root pasa lo
Si lo hago como root pasa lo mismo.
[root@localhost pepito1]# urpmq -r --not-available | grep 586
--[root@localhost pepito1]#
El resultado es indiferente del usuario
Eso me dice que no tienes paquetes instalados de 32 bits. ¿Has hecho la prueba ya? ¿Ha funcionado?
--Qué prueba? La de quitar
Qué prueba? La de quitar Main32 y Main32 Updates?
--Sí
Por supuesto
--Lo he hecho y sigue pasando
Lo he hecho y sigue pasando lo mismo.
--