Broke Fedora después de cancelar accidentalmente yum actualización

tl; dr: corrí yum actualización -y, a continuación, a mitad de una gran actualización (1.1GB) accidentalmente golpeó ctrl + C a medio path. Esto rompió todo.

Lo intenté:

500 yum check all 501 package-cleanup --problems 502 package-cleanup --dupes 503 package-cleanup --cleandupes 504 yum-complete-transaction 505 yum update -y 506 yum update --skip-broken -y 507 yum-complete-transaction --cleanup-only 508 yum update --skip-broken -y 509 yum check all 510 yum clean all 511 yum makecache 512 rpm --rebuilddb 513 yum update 514 package-cleanup 515 package-cleanup --cleandupes 516 package-cleanup --cleandupes --skip-broken 517 yum history 518 yum history undo 78 519 yum history undo 78 --skip-broken 525 package-cleanup --cleandupes 526 package-cleanup --cleandupes --skip-broken 

En vano. ¿Hay algo más que pueda probar? Esto parece ser casi todo lo que Internet sugiere que puedo probar.

Parece tonto para mí que yum rompe esto fácilmente, quiero decir ¿qué tan común es que una actualización se detiene a medio path debido a algún error? Pensé yum era software de la empresa, también incluido en distros como RHEL. Incluso Windows sabe cómo recuperarse de las actualizaciones quebradas / rotas / canceladas sin mucha intervención del usuario .. Pero bueno.

Mi sistema ejecuta cloro de Linux 3.18.6-200.fc21.x86_64 # 1 SMP Fri Feb 6 22:59:42 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux (Fedora 21).

Mi principal problema parece estar aquí:

 --> Finished Dependency Resolution Error: Trying to remove "systemd", which is protected Error: Trying to remove "yum", which is protected ** Found 394 pre-existing rpmdb problem(s), 'yum check' output follows: ModemManager-1.4.4-2.fc21.x86_64 is a duplicate with ModemManager-1.4.0-1.fc21.x86_64 

Todavía no he reiniciado y mi sistema todavía está funcionando bien.

Cualquier sugerencia e ideas son muy apreciadas! Si este hilo no funciona, entonces probablemente voy a reinstalar mi sistema.

One Solution collect form web for “Broke Fedora después de cancelar accidentalmente yum actualización”

Acabo de hacer lo mismo en un sistema Fedora 22. No pude actualizar ni reinstalar ninguno de los packages. Ejecutar package de limpieza –cleandups quería eliminar glibc, que quería casi todos los packages en el sistema.

Para resolver el problema, realicé una distro-sync en todos los packages duplicates.

 sudo package-cleanup --dupes | perl -pe 's/-\d+.*$//' | sort -u | grep -vP '^Loaded' | xargs sudo dnf distro-sync -y 

Seguidamente

 sudo dnf upgrade sudo package-cleanup --cleandupes 
  • Actualización RHN / Yum de Red Hat Enterprise Linux 5.0 a 5.1
  • Uso de Yum para implementar aplicaciones web en diferentes máquinas
  • yum quitar package congelar mientras borra
  • ¿Por qué Yum no instalará actualizaciones?
  • Cómo hacer un repo de RHEL estático para una versión específica
  • ¿Puedo usar el repository yum de Oracle con RHEL y luego volver al yum de Redhat?
  • Construyendo nginx 1.0.4 en los problemas de Amazon y EC2 de micro - perl y python
  • ¿Dónde están los repos con las herramientas de desarrollo de SUSE (SLED 11)?
  • Instalación de compat-libstdc ++ - 33 en RHEL 7
  • La actualización de Python a 2.7.2 desde 2.4.x lleva a que falte el module yum
  • FC14 y dependencies de yum
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.