perché non posso installare pacchetti con rpm? Ottengo il "blocco delle transazioni" [chiuso]


19

Sto riscontrando problemi yume sto provando a reinstallarlo. Ho scaricato yum.3.2.0-40-el6.centos.noarch.rpm.

Quando provo:

$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm

Ottengo:

errore: impossibile creare il blocco delle transazioni su /var/lib/rpm/.rpm.lock (autorizzazione negata)

Ho provato a correre su -e sto ricevendo questo errore:

-bash: su: comando non trovato`

Ottengo lo stesso "errore di autorizzazione negata" se provo a disinstallare yume forzare ignorare le dipendenze (senza forzare a ignorare le dipendenze, la disinstallazione non riesce con alcune dipendenze).


Stai sudoeseguendo il root o stai usando questo comando?
slm

@slm, non riesco a far funzionare sudo o su (vedi commento alla tua risposta). Sono questi gli unici modi per lavorare come root?
Brian Leach,

Che distro è questa?
slm

2
Qual è l'output di ls -l /bin/su? il comando non trovato sembra che tu abbia problemi più grandi del semplice yum.
Dani_l

Risposte:


16

Questo errore:

errore: impossibile creare il blocco delle transazioni su /var/lib/rpm/.rpm.lock (autorizzazione negata)

... sembra che tu stia provando a eseguire un rpm -ivh ...comando come utente diverso da root.

Dovrai eseguirlo in questo modo:

$ sudo rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm

Assicurati inoltre di trovarti nella directory in cui ti è capitato di scaricare il yum..rpmfile. Forse hai scaricato come nome utente normale e ora stai tentando di installarlo come root. Si noti che quando si diventa root, in genere si cambiano le directory in /root.

Se su -è rotto per qualsiasi motivo, puoi anche diventare root in questo modo:

$ sudo -i

Sono confuso sui comandi sudo e su. su -dà (vedi sopra) e sudo -isudo: unable to stat /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Brian Leach il

0

Esegui sudo suprima e funziona :)


2
se su -restituisce "su: comando non trovato", neanche questo funzionerà. Il vero problema è perché e come / bin / su è scomparso.
Lgeorget,

per me funziona.
Downhillski,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.