utorok 21. januára 2020

Keď yum nereaguje, tz. je hangnutý

Je noc, 3 hodiny ráno a potrebujete spraviť update serveru. Máte na to len 2 hodiny so všetkými možnými chybami. Napíšete yum update a nič sa nedeje. Proste akoby sa príkaz yum zasekol a nedá sa ani prerušiť. Čo robiť?




Znalosti: 

- základy linuxu, najmä RHEL, CentOS alebo Fedoru

- poznať príkaz yum

- poznať štruktúru adresárov a súborov


- kto by to mal vedieť?: mierne pokročilý admin





Na čom sme to skšúali?


root@Lajka ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.7 (Maipo)


Riešenie:

-potrebujeme sa dostať do /var/lib/rpm

1. cd /var/lib/rpm

- zobrazme si súbory, ale aj skryté súbory

2. ls -la

- zmažeme db súbory a tieto súbory

3.

rm /var/lib/rpm/__db*
rm /var/lib/rpm/.rpm.lock
rm /var/lib/rpm/.dbenv.lock


- vyčistíme yum

4. yum clean all

a už to funguje:


[root@Lajka ~]# yum clean all


Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos,
              : subscription-manager
Cleaning repos: frenchpress-lgto_x86_64_rhel7 frenchpress-rhel-x86_64-server-7
              : frenchpress-rhel-x86_64-server-7-thirdparty-oracle-java
              : frenchpress-rhel-x86_64-server-extras-7
              : frenchpress-rhel-x86_64-server-supplementary-7





kde som to našiel?

https://serverfault.com/questions/392589/yum-clean-hangs-what-to-try-next

Žiadne komentáre:

Zverejnenie komentára