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