Arrancar desde usb pi4 nativo

Sección General del foro
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 12 Dic 2020, 10:22 Bien, es coherente, jajaja.
Jajajajaj
El resultado, parece peor todavía!!!
sudo /usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock
INFO[2020-12-12T10:33:53.370694806+01:00] Starting up
INFO[2020-12-12T10:33:53.487635788+01:00] parsed scheme: "unix" module=grpc
INFO[2020-12-12T10:33:53.487718435+01:00] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2020-12-12T10:33:53.488064727+01:00] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2020-12-12T10:33:53.488208225+01:00] ClientConn switching balancer to "pick_first" module=grpc
INFO[2020-12-12T10:33:53.999878964+01:00] parsed scheme: "unix" module=grpc
INFO[2020-12-12T10:33:54.000380235+01:00] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2020-12-12T10:33:54.000921765+01:00] ccResolverWrapper: sending update to cc: {[{unix:///run/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2020-12-12T10:33:54.001246205+01:00] ClientConn switching balancer to "pick_first" module=grpc
ERRO[2020-12-12T10:33:54.035948177+01:00] failed to mount overlay: no such device storage-driver=overlay2
ERRO[2020-12-12T10:33:54.036084120+01:00] [graphdriver] prior storage driver overlay2 failed: driver not supported
failed to start daemon: error initializing graphdriver: driver not supported
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Ok, entonces veamos por qué no encuentra sockets:

sudo systemctl status docker.socket
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Hecho:
pi@raspberrypi:~ $ sudo systemctl status docker.socket
● docker.socket - Docker Socket for the API
Loaded: loaded (/lib/systemd/system/docker.socket; enabled; vendor preset: enabled)
Active: failed (Result: service-start-limit-hit) since Fri 2020-12-11 18:04:10 CET; 16h ago
Listen: /var/run/docker.sock (Stream)

dic 11 18:03:11 raspberrypi systemd[1]: Starting Docker Socket for the API.
dic 11 18:03:11 raspberrypi systemd[1]: Listening on Docker Socket for the API.
dic 11 18:04:10 raspberrypi systemd[1]: docker.socket: Failed with result 'service-start-limit-h
lines 1-8/8 (END)
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Bien, ya tenemos el culpable :-)
Si no funciona docker.socket, no puede funcionar docker.service

Dice que lleva parado desde ayer por la tarde.
Vamos a tratar de reiniciarlo:

Código: Seleccionar todo

sudo systemctl restart docker.socket
Y vamos a ver el resultado:

Código: Seleccionar todo

sudo systemctl status docker.socket
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Hecho:

sudo systemctl status docker.socket
● docker.socket - Docker Socket for the API
Loaded: loaded (/lib/systemd/system/docker.socket; enabled; vendor preset: enabled)
Active: active (listening) since Sat 2020-12-12 11:11:47 CET; 11s ago
Listen: /var/run/docker.sock (Stream)
Tasks: 0 (limit: 1430)
CGroup: /system.slice/docker.socket

dic 12 11:11:47 raspberrypi systemd[1]: Starting Docker Socket for the API.
dic 12 11:11:47 raspberrypi systemd[1]: Listening on Docker Socket for the API.

docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
pi@raspberrypi:~ $
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Anda, ha arrancado bien. Me esperaba algún fallo jajaja
Hemos arrancado el socket que necesita el servicio.

Entonces vamos con el paso 2: vamos a arrancar el servicio:

Código: Seleccionar todo

sudo systemctl restart docker.service
Y luego vemos el resultado:

Código: Seleccionar todo

sudo systemctl status docker.service
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Allí hay algo que no va ni por asomo.
pi@raspberrypi:~ $ sudo systemctl restart docker.socket
pi@raspberrypi:~ $ sudo systemctl status docker.socket
● docker.socket - Docker Socket for the API
Loaded: loaded (/lib/systemd/system/docker.socket; enabled; vendor preset: enabled)
Active: active (listening) since Sat 2020-12-12 11:19:53 CET; 7s ago
Listen: /var/run/docker.sock (Stream)
Tasks: 0 (limit: 1430)
CGroup: /system.slice/docker.socket

dic 12 11:19:53 raspberrypi systemd[1]: Starting Docker Socket for the API.
dic 12 11:19:53 raspberrypi systemd[1]: Listening on Docker Socket for the API.
pi@raspberrypi:~ $ sudo systemctl restart docker.service
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
pi@raspberrypi:~ $ sudo systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2020-12-12 11:19:47 CET; 33s ago
Docs: https://docs.docker.com
Process: 12996 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Main PID: 12996 (code=exited, status=1/FAILURE)

dic 12 11:19:47 raspberrypi systemd[1]: docker.service: Service RestartSec=2s expired, scheduling
dic 12 11:19:47 raspberrypi systemd[1]: docker.service: Scheduled restart job, restart counter is
dic 12 11:19:47 raspberrypi systemd[1]: Stopped Docker Application Container Engine.
dic 12 11:19:47 raspberrypi systemd[1]: docker.service: Start request repeated too quickly.
dic 12 11:19:47 raspberrypi systemd[1]: docker.service: Failed with result 'exit-code'.
dic 12 11:19:47 raspberrypi systemd[1]: Failed to start Docker Application Container Engine.
dic 12 11:20:06 raspberrypi systemd[1]: docker.service: Start request repeated too quickly.
dic 12 11:20:06 raspberrypi systemd[1]: docker.service: Failed with result 'exit-code'.
dic 12 11:20:06 raspberrypi systemd[1]: Failed to start Docker Application Container Engine.

el sudo journalctl -xe aqui:
https://pastebin.com/TvVEggLC
Última edición por danpacu el 12 Dic 2020, 11:27, editado 1 vez en total.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Joe, qué poca ínformación nos está dando :-/
Vamos a ver si sacamos algo más:
journalctl -xe -u docker.service
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Uy, perdona, no había visto el pastebin
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 12 Dic 2020, 11:25 Uy, perdona, no había visto el pastebin
Jajajjajajajajajajajajaaj
Aqui con el parametro -u despues de reboot
https://pastebin.com/nk9Gq5fz

Aqui, dan una solución a job for docker.service has failed: https://github.com/docker/for-linux/issues/162
volver a una version previa del kernel. Y eso como se hace??? en "downgrade" - solucionaria el problema?
Última edición por danpacu el 12 Dic 2020, 11:36, editado 1 vez en total.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

La salida está un poco cortada.
Cuando ejecutas el comando y ves todas esas líneas, puedes usar las flechas de cursor izquierda/derecha para ver todo el largo de las líneas.

No obstante, veo una cosa, pero está cortada:
failed to start daemon: error initializing graphdriver

Usando las flechas izq/der, ¿serías capaz de obtener esa línea completa?
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Esto es el intento:
https://pastebin.com/qNbubQnx

COmo puedo enviar el contenido de journalctl -xe a un ficehro de texto y copiarlo entero de allí? con el comando sudo journalctl -xe >jorunal.txt (por ejemplo?)

La linea respectiva acaba en dirver not supported.


Me salio con el comando arriba mencionado:
https://pastebin.com/3DCnBYE8
espero que te sirva
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Si, puedes exportarlo como dices:
journalctl -u docker.service > docker_error.log

Es importante usar el "-u docker.service" para indicarle que me saque el log de esa unidad (en este caso, un servicio), y no todo el log de la máquina

Pero lo importante es que tenemos un registro del error :-)
failed to start daemon: error initializing graphdriver: driver not supported

Si miramos un poco antes en el log, vemos el origen:
"failed to mount overlay: no such device" storage-driver=overlay2
[graphdriver] prior storage driver overlay2 failed: driver not supported


O sea, que intenta usar el driver de almacenamiento "overlay2" y no puede.
Es raro, debería de estar soportado por el kernel...
Vamos a descartar eso, vamos a hacer un full upgrade, reiniciamos para cargar el nuevo kernel y probamos:

Código: Seleccionar todo

sudo apt -y full-upgrade

Código: Seleccionar todo

sudo reboot
Después del reinicio, comprobamos el estado del servicio docker:

Código: Seleccionar todo

systemctl status docker.service
Y en caso de fallo, vamos a ver el log:

Código: Seleccionar todo

journalctl -u docker.service
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Perdona por el retraso. recogida de niños de por medio, jajaja
Aqui el resultado: https://pastebin.com/00HfGXYi
Igual de failed to start como antes.

En la pagina mencionada antes uns solucion propuesta era rm -r /var/lib/docker pero claro, esto quitaba todo lo que tenías instalado.
Seria una solucion desinstalar, purgar todo lo que tenga docker y reinstalarlo? Y si llega a dar el mismo fallo? Hay solución, o es problema de SO? (me da algo si tengo que instalar todo todo otra vez.... ajajjaja).
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Aqui otro resultado:
https://pastebin.com/ZeiGnzhK
reinstalar docker
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Bueno, esperaba que faltase algo del kernel, pero veo que no.
Todo tiene solución, sólo debemos hallar la causa.
En el peor caso, haces copia de tus contenedores y tus imágenes de docker, borras, purgas, instalas y restauras los contenedores.
(siempre puedes hacer una copia de /var/lib/docker)

Vamos a probar algo: reinstalar docker encima:
sudo apt-get install --reinstall docker
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

sudo apt-get install --reinstall docker
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
wmdocker
Se instalarán los siguientes paquetes NUEVOS:
docker wmdocker
0 actualizados, 2 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados.
Se necesita descargar 0 B/14,6 kB de archivos.
Se utilizarán 49,2 kB de espacio de disco adicional después de esta operación.
¿Desea continuar? [S/n] s
Seleccionando el paquete wmdocker previamente no seleccionado.
(Leyendo la base de datos ... 230942 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../wmdocker_1.5-2_armhf.deb ...
Desempaquetando wmdocker (1.5-2) ...
Seleccionando el paquete docker previamente no seleccionado.
Preparando para desempaquetar .../archives/docker_1.5-2_all.deb ...
Desempaquetando docker (1.5-2) ...
Configurando wmdocker (1.5-2) ...
Configurando docker-ce (5:20.10.0~3-0~raspbian-buster) ...
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2020-12-12 17:30:10 CET; 38ms ago
Docs: https://docs.docker.com
Process: 28593 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 28593 (code=exited, status=1/FAILURE)
dpkg: error al procesar el paquete docker-ce (--configure):
el subproceso instalado paquete docker-ce script post-installation devolvió el código de salida de error 1
Configurando docker (1.5-2) ...
Procesando disparadores para man-db (2.8.5-2) ...
Se encontraron errores al procesar:
docker-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Llegados a este punto, yo haría copia de los contenedores y borraría docker
sudo apt purge docker-ce

Y reinstalo quitándome lo que había, a ver si así funciona
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

ok. en llegar a casa lo ejecuto y comento el resultado
hice:
sudo dpkg -l | grep docker
sudo apt purge docker-ce
lo mismo con docker-ce-cli y docker y wmdocker
luego un sudo dpkg -l | grep docker
y ya no hubo salida.
sudo apt update y en llegar a casa me pongo otra vez con la instalacion
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenas noches.
Pues algo esta realmente estropeado.
Los resultados, despues de eliminar todo lo de antes, es el mismo error:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
raspberrypi-kernel ya está en su versión más reciente (1.20201201-1).
raspberrypi-kernel-headers ya está en su versión más reciente (1.20201201-1).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.
pi@raspberrypi:~ $ curl -sSL https://get.docker.com | sh
# Executing docker install script, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/raspbian/gpg" | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal)
+ sudo -E sh -c echo "deb [arch=armhf] https://download.docker.com/linux/raspbian buster stable" > /etc/apt/sources.list.d/docker.list
+ sudo -E sh -c apt-get update -qq >/dev/null
+ [ -n ]
+ sudo -E sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
E: Sub-process /usr/bin/dpkg returned an error code (1)
Además no tengo sonido en la raspi. Intenté reproducir dos pelis para los niños, y no tengo sonido. En la barra superior no me aparece siquiera el icono de control del sonido.
Un saludo a tod@s!!!!!! :mmm
Responder