GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

So lösen Sie „Fehler:Transaktion konnte nicht ausgeführt werden (widersprüchliche Dateien)“ in Arch Linux

Es ist einen Monat her, seit ich meinen Arch Linux-Desktop aktualisiert habe. Heute habe ich versucht, mein Arch-Linux-System zu aktualisieren, und bin auf einen Fehler gestoßen, der besagte:"error:failed to commit transaction (conflicting files) stfl:/usr/lib/libstfl.so.0 does in filesystem" . Es sieht aus wie eine Bibliothek (/usr/lib/libstfl.so.0), die auf meinem Dateisystem und pacman existiert kann es nicht upgraden. Wenn bei Ihnen derselbe Fehler auftritt, finden Sie hier eine schnelle Lösung, um ihn zu beheben.

Lösen Sie „Fehler:Fehler beim Festschreiben der Transaktion (widersprüchliche Dateien)“ in Arch Linux

Sie haben drei Möglichkeiten. 1. Ignorieren Sie einfach die problematische stfl Bibliothek vor dem Upgrade und versuchen Sie erneut, das System zu aktualisieren. Lesen Sie diese Anleitung, um zu erfahren, wie das Upgrade von Paketen ignoriert wird . 2. Überschreiben Sie das Paket mit dem Befehl:

$ sudo pacman -Syu --overwrite /usr/lib/libstfl.so.0

3. Entfernen Sie die stfl-Bibliotheksdatei manuell und versuchen Sie erneut, das System zu aktualisieren. Bitte stellen Sie sicher, dass das beabsichtigte Paket keine Abhängigkeit von einem wichtigen Paket ist. Und überprüfen Sie auch archlinux.org, dort gibt es Erwähnungen dieses Konflikts.

$ sudo rm /usr/lib/libstfl.so.0

Versuchen Sie nun, das System zu aktualisieren:

$ sudo pacman -Syu

Ich habe mich für die dritte Option entschieden und einfach die Datei gelöscht und mein Arch Linux-System aktualisiert. Es hat wunderbar funktioniert!

Verwandte Lektüre:

  • So stellen Sie defektes Arch-Linux in den vorherigen Betriebszustand zurück
  • So beheben Sie den Fehler „Datenbank kann nicht gesperrt werden“ in Arch Linux
  • So beheben Sie den Fehler „ungültiges oder beschädigtes Paket (PGP-Signatur)“ in Arch Linux
  • So lösen Sie das Problem „Vollständiges System-Upgrade starten … es gibt nichts zu tun“ in Arch Linux
  • So beheben Sie den Fehler „pacman:Fehler beim Laden gemeinsam genutzter Bibliotheken“ in Arch Linux

Arch Linux
  1. So verwenden Sie Pacman unter Arch Linux

  2. Lösen Sie „Perl 5.26-Abhängigkeitsfehler:Transaktion konnte nicht vorbereitet werden (Abhängigkeiten konnten nicht erfüllt werden)“ in Arch Linux

  3. So beheben Sie den Fehler „Warnung:Lokal ist neuer als die Community“ in Arch Linux

  4. So beheben Sie den Fehler „ungültiges oder beschädigtes Paket (PGP-Signatur)“ in Arch Linux

  5. So beheben Sie den Fehler „Error:rpmdb open failed“ in CentOS

Beheben Sie den VirtualBox-Fehler „Ergebniscode:NS_ERROR_FAILURE (0x80004005)“ in Arch Linux

So beheben Sie den Fehler „pacman:Fehler beim Laden gemeinsam genutzter Bibliotheken“ in Arch Linux

So verbinden Sie das iPhone mit Arch Linux

So installieren Sie Skype unter Arch Linux

So installieren Sie Java unter Arch Linux

So beheben Sie den Fehler „W:Einige Indexdateien konnten nicht heruntergeladen werden“ in Ubuntu Linux