Sudah sebulan sejak saya memutakhirkan desktop Arch Linux saya. Hari ini, saya mencoba memperbarui sistem Arch Linux saya, dan mengalami kesalahan yang mengatakan "error:gagal melakukan transaksi (file yang bertentangan) stfl:/usr/lib/libstfl.so.0 ada di sistem file" . Sepertinya satu perpustakaan (/usr/lib/libstfl.so.0) yang ada di sistem file saya dan pacman tidak dapat meningkatkannya. Jika Anda mengalami kesalahan yang sama, berikut adalah perbaikan cepat untuk mengatasinya.
Memecahkan "kesalahan:gagal melakukan transaksi (file yang bentrok)" Di Arch Linux
Anda memiliki tiga pilihan. 1. Abaikan saja stfl problematic yang bermasalah perpustakaan agar tidak ditingkatkan dan coba perbarui sistem lagi. Lihat panduan ini untuk mengetahui cara mengabaikan paket agar tidak ditingkatkan versinya . 2. Timpa paket menggunakan perintah:
$ sudo pacman -Syu --overwrite /usr/lib/libstfl.so.0
3. Hapus file perpustakaan stfl secara manual dan coba perbarui sistem lagi. Harap pastikan paket yang dimaksud bukan ketergantungan pada paket penting apa pun. Dan juga periksa archlinux.org ada yang menyebutkan konflik ini.
$ sudo rm /usr/lib/libstfl.so.0
Sekarang, coba perbarui sistem:
$ sudo pacman -Syu
Saya memilih opsi ketiga dan baru saja menghapus file dan memutakhirkan sistem Arch Linux saya. Ini bekerja dengan baik!
Bacaan terkait:
- Cara Mengembalikan Rusak Arch Linux ke Status Kerja Sebelumnya
- Cara Memperbaiki Error “unable to lock database” Di Arch Linux
- Cara Memperbaiki Kesalahan “paket tidak valid atau rusak (tanda tangan PGP)” Di Arch Linux
- Cara Mengatasi Masalah “Memulai peningkatan sistem penuh… tidak ada yang bisa dilakukan” Di Arch Linux
- Cara Memperbaiki Kesalahan “pacman:error while loading shared library” Di Arch Linux