Tengo problemas yum
y estoy intentando reinstalarlo. Tengo descarga yum.3.2.0-40-el6.centos.noarch.rpm
.
Cuando lo intento:
$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Yo obtengo:
error: no se puede crear el bloqueo de transacción en /var/lib/rpm/.rpm.lock (Permiso denegado)
Intenté correr su -
y recibo este error:
-bash: su: comando no encontrado`
Obtengo el mismo "error de permiso denegado" si intento desinstalar yum
y forzar ignorar dependencias (sin forzar a ignorar dependencias, falla la desinstalación con algunas dependencias).
sudo
cuando ejecutas este comando?ls -l /bin/su
? el comando no encontrado parece tener problemas más grandes que simplemente yum.Respuestas:
Este error:
... parecería que estás intentando ejecutar un
rpm -ivh ...
comando como usuario que no sea root.Tendrá que ejecutarlo así:
También asegúrese de estar en el directorio donde descargó el
yum..rpm
archivo. Tal vez lo descargó como su nombre de usuario habitual y ahora está intentando instalarlo como root. Tenga en cuenta que cuando se convierte en root, normalmente cambia de directorio/root
.Si
su -
está roto por cualquier razón, también puede convertirse en root de esta manera:fuente
su -
da (ver arriba) ysudo -i
dasudo: unable to stat /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Ejecutar
sudo su
antes y funciona :)fuente
su -
devuelve "su: comando no encontrado", esto tampoco funcionará. El verdadero problema es por qué y cómo / bin / su desapareció.Intenta correr
$ sudo rm /var/lib/rpm/.rpm.lock
fuente