Fedora CoreOS rpm-ostree-Fehler: Transaction in progress: deploy --lock-finalization revision=... --disallow-downgrade beheben

English Deutsch

Problem:

Beim Versuch, ein Paket mit rpm-ostree zu installieren, erscheint eine Fehlermeldung wie

rpm_ostree_error.txt
error: Transaction in progress: deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade

Lösung

Die Fehlermeldung bedeutet, dass derzeit ein rpm-ostree-Vorgang läuft und darauf gewartet werden muss, bis er abgeschlossen ist.

Um zu sehen, welcher Prozess läuft, verwenden

ps_aux_grep_rpm.sh
ps aux | grep rpm

Beispielausgabe:

ps_example_output.txt
[root@CoreOS uli]# ps aux | grep rpm
root         730 41.2  1.7 1218036 34568 ?       Ssl  18:41   0:30 /usr/bin/rpm-ostree start-daemon
zincati     1896  0.0  0.8 481172 17324 ?        Sl   18:41   0:00 rpm-ostree deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade
root        3223  0.0  0.0 221452   832 pts/0    S+   18:42   0:00 grep --color=auto rpm

Wie in der zweiten Zeile zu sehen ist:

ps_single_line.txt
zincati 1896 0.0 0.8 481172 17324 ? Sl 18:41 0:00 rpm-ostree deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade

führt der Benutzer zincati derzeit rpm-ostree auf meinem System aus. zincati ist der Fedora-CoreOS-Auto-Updater – mit anderen Worten, ein automatisches System-Update läuft derzeit auf CoreOS.

Falls der Prozess hängen bleibt und Warten nicht hilft, das System rebooten. Das Beenden des Prozesses funktioniert nicht.


Check out similar posts by category: CoreOS