¿Por qué no puedo instalar paquetes con rpm? Obtengo "bloqueo de transacción" [cerrado]


19

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).


¿Eres root o estás usando sudocuando ejecutas este comando?
slm

@slm, no puedo hacer que sudo o su trabajen (vea el comentario a su respuesta). ¿Son estas las únicas formas de trabajar como root?
Brian Leach

¿Qué distribución es esta?
slm

2
¿Cuál es la salida de ls -l /bin/su? el comando no encontrado parece tener problemas más grandes que simplemente yum.
Dani_l

Respuestas:


16

Este error:

error: no se puede crear el bloqueo de transacción en /var/lib/rpm/.rpm.lock (Permiso denegado)

... parecería que estás intentando ejecutar un rpm -ivh ...comando como usuario que no sea root.

Tendrá que ejecutarlo así:

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

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:

$ sudo -i

Estoy confundido sobre los comandos sudo y su. su -da (ver arriba) y sudo -idasudo: 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

0

Ejecutar sudo suantes y funciona :)


2
si su -devuelve "su: comando no encontrado", esto tampoco funcionará. El verdadero problema es por qué y cómo / bin / su desapareció.
lgeorget

esto funciona para mi.
Downhillski,

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.