unix debian – No se pudo abrir el archivo de bloqueo / var / lib / apt / lists / lock – abierto (13: Permiso denegado)

Pregunta:

Estoy tratando de actualizar al node 7.x través de la terminal en mi raspberry pi y sigo encontrando este error. El comando que estoy usando es:

sudo curl -sL https://deb.nodesource.com/setup_7.x | bash -

Ejecutar este comando como root no funciona, así que intenté ver si otros procesos estaban usando apt-get.

ps aux | grep apt
pi        1295  0.0  0.1   4272  1848 pts/0    S+   06:24   0:00 grep --color=auto apt

Esto es todo lo que consigo. En última instancia, (aunque inicialmente se recomendó que no lo hiciera), intenté eliminar los archivos y ejecutar el comando nuevamente.

sudo rm /var/lib/apt/lists/lock && sudo rm /var/lib/dpkg/lock

Ahora ninguno de estos archivos ya no existe y sigo recibiendo el mismo error al intentar usar curl. También intenté matar ese proceso y todavía obtengo el error.

Respuesta:

El problema es que sudo curl pero no la llamada bash que llama a apt. simplemente ejecútelo completamente como root, por ejemplo:

sudo su
curl -sL https://deb.nodesource.com/setup_7.x | bash -

o puedes hacer algo como

wget https://deb.nodesource.com/setup_7.x
chmod +x setup_7.x
sudo ./setup_7.x

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım