Tengo problemas yumy 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 yumy forzar ignorar dependencias (sin forzar a ignorar dependencias, falla la desinstalación con algunas dependencias).

sudocuando 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..rpmarchivo. 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 -idasudo: unable to stat /etc/sudoers: No such file or directory sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy pluginEjecutar
sudo suantes 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.lockfuente