Ich habe Probleme mit yum
und ich versuche, es neu zu installieren. Ich habe heruntergeladen yum.3.2.0-40-el6.centos.noarch.rpm
.
Wenn ich versuche:
$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Ich bekomme:
Fehler: Transaktionssperre für /var/lib/rpm/.rpm.lock kann nicht erstellt werden (Berechtigung verweigert)
Ich habe versucht zu rennen su -
und bekomme folgende Fehlermeldung:
-bash: su: Befehl nicht gefunden`
Wenn ich versuche yum
, Abhängigkeiten zu deinstallieren und zu ignorieren, erzwinge ich den gleichen "Fehler bei Verweigerung der Berechtigung" .
sudo
Sie , wenn Sie diesen Befehl ausführen?ls -l /bin/su
? Befehl nicht gefunden scheint, als hätten Sie größere Probleme als nur yum.Antworten:
Dieser Fehler:
... scheinen Sie zu sein, als würden Sie versuchen, einen anderen
rpm -ivh ...
Befehl als root auszuführen .Sie müssen es folgendermaßen ausführen:
Stellen Sie außerdem sicher, dass Sie sich in dem Verzeichnis befinden, in dem Sie die
yum..rpm
Datei heruntergeladen haben . Möglicherweise haben Sie als normalen Benutzernamen heruntergeladen und versuchen nun, ihn als root zu installieren. Beachten Sie, dass Sie normalerweise in Verzeichnisse geändert werden, wenn Sie Root werden/root
.Wenn
su -
es aus irgendeinem Grund kaputt geht, kannst du auch so root werden:quelle
su -
gibt (siehe oben) undsudo -i
gibtsudo: unable to stat /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Laufen Sie
sudo su
vorher und es funktioniert :)quelle
su -
"su: befehl nicht gefunden" zurückgegeben wird, funktioniert dies ebenfalls nicht. Das eigentliche Problem ist, warum und wie / bin / su verschwunden ist.Versuche zu rennen
$ sudo rm /var/lib/rpm/.rpm.lock
quelle