Estoy usando Fedora 19, cuando intento realizar un archivo yum update
, aparece el siguiente error.
actualización mmm:
No se pudo establecer la configuración regional, por defecto es C Complementos cargados: paquetes de idiomas, paquete de actualización Resolver dependencias Quedan transacciones pendientes. Podrías considerar ejecutar yum-complete-transaction, o "yum History redo last", primero para finalizarlos. Si eso no funciona, tendrá que intentar eliminar/instalar paquetes manualmente (tal vez la limpieza de paquetes pueda ayudar). --> Ejecución de verificación de transacciones ---> Se actualizará el paquete autocorr-en.noarch 1:4.1.0.4-6.fc19 ... ---> El paquete kernel.x86_64 0:3.10.3-300.fc19 se borrará ---> El paquete kernel-devel.x86_64 0:3.10.3-300.fc19 se borrará ---> El paquete kernel-modules-extra.x86_64 0:3.10.3-300.fc19 se borrará --> Resolución de dependencia finalizada Error: Paquete: glibc-2.17-11.fc19.x86_64 (instalado) Requiere: glibc-common = 2.17-11.fc19 Eliminando: glibc-common-2.17-11.fc19.x86_64 (instalado) glibc-común = 2.17-11.fc19 Actualizado por: glibc-common-2.17-14.fc19.x86_64 (actualizaciones) glibc-común = 2.17-14.fc19 Disponible: glibc-common-2.17-4.fc19.x86_64 (fedora) glibc-común = 2.17-4.fc19 Podrías intentar usar --skip-broken para solucionar el problema ** Se encontraron 2 problemas preexistentes de rpmdb; el resultado de 'yum check' es el siguiente: glibc-2.17-14.fc19.x86_64 es un duplicado de glibc-2.17-11.fc19.x86_64 A glibc-2.17-14.fc19.x86_64 le faltan requisitos de glibc-common = ('0', '2.17', '14.fc19')
Lo que no entiendo es que dice que falta glibc-common-2.17-14 pero si lo hago, yum info glibc-common-2.17
entiendo
No se pudo establecer la configuración regional, por defecto es C Complementos cargados: paquetes de idiomas, paquete de actualización Paquetes instalados Nombre: glibc-común Arco: x86_64 Versión: 2.17 Lanzamiento: 11.fc19 Tamaño : 114M Repositorio: instalado Resumen: binarios comunes y datos locales para glibc URL:http://www.gnu.org/software/glibc/ Licencia: LGPLv2+ y LGPLv2+ con excepciones y GPLv2+ Descripción: El paquete glibc-common incluye binarios comunes para la libc GNU : bibliotecas, así como compatibilidad con el idioma nacional (local).Paquetes disponibles Nombre: glibc-común Arco: x86_64 Versión: 2.17 Lanzamiento: 14.fc19 Tamaño : 11M Repositorio: actualizaciones/19/x86_64 Resumen: binarios comunes y datos locales para glibc URL:http://www.gnu.org/software/glibc/ Licencia: LGPLv2+ y LGPLv2+ con excepciones y GPLv2+ Descripción: El paquete glibc-common incluye binarios comunes para la libc GNU : bibliotecas, así como compatibilidad con el idioma nacional (local).
Lo que dice que sí está disponible. ¿Alguien sabe cómo salir de esto? Ya intenté realizarlo yum clean all
y yum-complete-transaction
pero sin ningún cambio.
gracias martin
Respuesta1
Te perdiste un mensaje de advertencia muy importante:
Quedan transacciones pendientes. Podrías considerar ejecutar
yum-complete-transaction
, o "yum history redo last
", primero para finalizarlos. Si eso no funciona, tendrá que intentar eliminar/instalar paquetes manualmente (tal vez la limpieza de paquetes pueda ayudar).
Parece que se interrumpió una actualización de paquete anterior. Deberías utilizarlo yum-complete-transaction
para terminarlo, antes de intentar hacer cualquier otra cosa.
Si eso falla, puede intentar reparar las cosas manualmente eliminando la entrada de la base de datos para el paquete parcialmente actualizado y luego actualizando nuevamente.
rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update