Saya mengalami masalah dengan yum
dan saya mencoba menginstalnya kembali. Saya sudah mengunduh yum.3.2.0-40-el6.centos.noarch.rpm
.
Ketika saya mencoba:
$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Saya mendapat:
kesalahan: tidak dapat membuat kunci transaksi di /var/lib/rpm/.rpm.lock (Izin ditolak)
Saya mencoba menjalankan su -
dan saya mendapatkan kesalahan ini:
-bash: su: perintah not found`
Saya mendapatkan "izin ditolak kesalahan" yang sama jika saya mencoba menghapus yum
dan memaksa mengabaikan dependensi (tanpa memaksa untuk mengabaikan dependensi, gagal menghapus instalasi dengan beberapa dependensi).
sudo
ketika Anda menjalankan perintah ini?ls -l /bin/su
? Perintah tidak ditemukan sepertinya Anda memiliki masalah lebih besar dari sekadar yum.Jawaban:
Kesalahan ini:
... tampaknya Anda mencoba melakukan
rpm -ivh ...
perintah sebagai pengguna selain root.Anda harus menjalankannya seperti ini:
Pastikan juga Anda berada di direktori tempat Anda mengunduh
yum..rpm
file. Mungkin Anda mengunduh sebagai nama pengguna biasa dan sekarang mencoba untuk menginstalnya sebagai root. Perhatikan bahwa ketika Anda menjadi root, Anda biasanya mengubah direktori/root
.Jika
su -
rusak karena alasan apa pun Anda juga dapat menjadi root seperti:sumber
su -
memberi (lihat di atas), dansudo -i
memberisudo: unable to stat /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Jalankan
sudo su
sebelum dan itu bekerja :)sumber
su -
mengembalikan "su: command not found", ini tidak akan berhasil. Masalah sebenarnya adalah mengapa dan bagaimana / bin / su menghilang.Coba jalankan
$ sudo rm /var/lib/rpm/.rpm.lock
sumber