[LINUX] Der Befehl yum / rpm friert ein

Vorwort

Der Befehl yum install, search und info wird beendet. Es funktioniert, wenn aus irgendeinem Grund nicht sudo. Die Installation mit Drehzahl stoppt ebenfalls. Warum!

Antworten

Wie bist du zuerst darüber hinweggekommen?

rm /var/lib/rpm/.rpm.lock
rm /var/lib/rpm/.dbenv.lock
rm /var/lib/rpm/__db*
rpm --rebuilddb -vv   
yum clean all

Hintergrund

sudo yum install httpd

Schienbein

Selbst wenn ich mich auf diese Antwort beziehe, heilt sie nicht. https://superuser.com/a/518252

Das war nicht genug.


rm /var/lib/rpm/__db*
rpm --rebuilddb -vv   
yum clean all

Härten.

Keines der Repositories ist falsch Die yum-Fehlermeldung ist leer.

Ist es möglich, mit dem Befehl rpm anstelle von yum zu installieren? ich dachte

sudo rpm -ivhv ***.rpm

↑ -vv gibt ein detailliertes Protokoll

Das Protokoll ist

D: ============== ./***.rpm
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/rpm/pubkeys/*.key
D:Schlüsselring von rpmdb laden ← Hier anhalten.

Es wird nicht für immer zurückkommen. Der Fehler ist nicht so schlimm.

Ich frage mich warum ~~

Wenn du denkst

/var/lib/rpm/Unten. Da ist etwas


...
-rw-r--r--  1 root root    0 Dec 26 16:52 .dbenv.lock
-rw-r--r--  1 root root    0 Dec 26 16:52 .rpm.lock
...

Kann ich das löschen? Als ich gegoogelt habe, wurde ein Stapelüberlauf gelöscht, also habe ich ihn implementiert.

Es wurde sicher repariert. Jetzt setzen Sie Ansible ... Gufufu

Zusammenfassung

(Dies ist eine Faustregel.) Schauen wir uns das Verzeichnis an, in dem sich die Befehle befinden.

Wenn der Pfad korrekt ist, wird der Speicherort der Befehlsdatei angezeigt.


whereis rpm

Wenn Sie ein Muster haben, das Sie python3 hinzugefügt haben, klicken Sie bitte auf das andere.

Bonus

Einzeiler-Befehl zum Töten, wenn Yum einfriert


pgrep yum | xargs sudo kill -9

Recommended Posts

Der Befehl yum / rpm friert ein
lecker und U / min