GNU/Linux >> Belajar Linux >  >> Cent OS

Perintah Yum Gagal dengan "Aplikasi lain saat ini memegang kunci yum" di CentOS / RHEL 7

Saat mengeluarkan perintah yum apa pun, Anda akan mendapatkan kesalahan yang ditunjukkan di bawah ini:

# yum list
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 13023.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory :  26 M RSS (430 MB VSZ)
    Started: Sat Sep 30 18:31:21 2017 - 00:33 ago
    State  : Sleeping, pid: 13023

Kesalahan menunjukkan bahwa instance lain sedang berjalan untuk pembaruan yum , dan PID-nya adalah 13023. Periksa PID di perintah 'ps -ef' untuk melihat proses apa yang menahan yum lock.

# ps -ef | grep 13023
root      13023  11813  3 18:31 ?        00:00:04 /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py refresh-cache yes

Utilitas GUI PackageKit dipasang di sistem dan menahan kunci yum saat berjalan secara teratur. Anda dapat menggunakan salah satu metode yang diberikan di bawah ini untuk mengatasi kesalahan. Terkadang mematikan ID proses yang digunakan oleh utilitas PackageKit tidak berfungsi. Dalam hal ini, satu-satunya solusi adalah menonaktifkan PackageKit atau menghapusnya sepenuhnya.

Metode 1 :mematikan ID proses yang digunakan oleh PackageKit

Matikan proses yang menahan kunci yum, misalnya:

# kill -9 13023

atau

# pkill PackageKit

lalu jalankan kembali perintah yum.

Hapus/Nonaktifkan utilitas PackageKit

Cara lain adalah menonaktifkan plugin refresh-packagekit yum dengan mengedit file konfigurasi refresh-packagekit /etc/yum/pluginconf.d/refresh-packagekit.conf :

[main]
enabled=0

Atau Anda dapat menghapus utilitas manajemen PackageKit dari sistem:

# yum remove -y PackageKit*


Cent OS
  1. CentOS / RHEL 7 :Bagaimana cara membuka port di firewall dengan firewall-cmd?

  2. CentOS / RHEL 6:Cara mendaftar atau menginstal pembaruan keamanan hanya dengan yum

  3. CentOS / RHEL :Konfigurasikan pembaruan otomatis yum dengan layanan yum-cron

  1. CentOS / RHEL 7 :Cara mengikuti urutan pemasangan di /etc/fstab

  2. Cara Membangun Kembali "initramfs" dengan Multipath di CentOS/RHEL 6 dan 7

  3. CentOS/RHEL:Cara menemukan paket dengan file yang hilang menggunakan YUM

  1. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  2. Menginstal Kerentanan Keamanan dengan yum di CentOS/RHEL 5,6,7 (Lembar Cheat)

  3. Cara Memeriksa Ukuran Saluran di CentOS/RHEL