Sunday, November 17, 2024
Centos Centos 8 Linux

Solusi yum-complete-transaction pada Centos 7

pada

“Solusi yum-complete-transaction pada Centos 7”

Pengantar

yum-complete-transaction adalah perintah dalam sistem manajemen paket yum pada distribusi Linux seperti Fedora, CentOS, Red Hat, dan lainnya. Perintah ini digunakan untuk menyelesaikan transaksi yang tertunda atau terputus dalam manajemen paket yum.

Ketika terjadi kesalahan atau transaksi tidak lengkap saat melakukan pembaruan atau pemasangan paket menggunakan yum, terkadang transaksi bisa terjebak di tengah proses. yum-complete-transaction membantu menyelesaikan transaksi yang terputus tersebut. Ini mencoba menyelesaikan atau menghapus transaksi yang belum selesai sehingga yum dapat digunakan kembali tanpa masalah.


Pesan “There are unfinished transactions remaining” yang muncul pada CentOS 7 atau distribusi Linux lain yang menggunakan manajer paket yum menunjukkan bahwa terdapat transaksi yang tidak selesai atau tertunda pada sistem. Hal ini bisa terjadi karena beberapa alasan, seperti pemadaman listrik atau kegagalan proses instalasi/pembaruan paket sebelumnya.

Untuk menyelesaikan transaksi yang tidak selesai tersebut, Anda dapat menggunakan perintah yum-complete-transaction. Berikut adalah langkah-langkah yang dapat Anda lakukan:

  1. Buka terminal atau shell di CentOS 7.
  2. Jalankan perintah berikut sebagai root atau dengan akses sudo:

bash :

sudo yum-complete-transaction

Perintah ini akan mencoba menyelesaikan transaksi yang tertunda atau tidak selesai. Setelah selesai, coba jalankan perintah yum update atau yum install untuk melanjutkan proses instalasi atau pembaruan paket.

Jika yum-complete-transaction tidak berhasil menyelesaikan masalah atau menghilangkan pesan “There are unfinished transactions remaining”, Anda juga dapat mencoba perintah yum clean all untuk membersihkan cache dan kemudian mencoba lagi dengan yum-complete-transaction.

bash :

sudo yum clean all

sudo yum-complete-transaction

Jika setelah itu masih ada masalah, Anda mungkin perlu melakukan pemeriksaan lebih lanjut terhadap database paket atau memeriksa log yang lebih mendetail untuk mengetahui penyebab transaksi yang tidak selesai tersebut.

Problem

Ketika ingin melakukan update pada centos 7 , muncul error seeprti berikut :

yum update -y

There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).

Solusi

  • Ketik perintah berikut untuk melihat list duplicat package
package-cleanup --dupes
  • Kemudian delete package yang duplicate
#perintah 
rpm -e --justdb --nodeps namapacakge

#delete 1 package
rpm -e --justdb --nodeps nss-tools-3.28.4-15.el7_4.x86_64

#delete langsung beberapa package
rpm -e --justdb --nodeps nss-tools-3.28.4-15.el7_4.x86_64 grub2-common-2.02-0.65.el7.centos.2.noarch wpa_supplicant-2.6-5.el7_4.1.x86_64
  • Update kembali OS nya
yum update -y

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Solusi yum-complete-transaction pada Centos 7. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 46 times, 1 visits today)

Similar Posts