es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

GitLab Runner – ERROR: No se pudo eliminar la red para la compilación.

Aquí está mi gitlab-ci.yml:

imagen: vibraniumcore/gcc-cmake-boost-mysqlcon
#imagen: gitlab/dind

etapas:
– test
– build

Ejecutar pruebas:
etapa: test
etiquetas:
– c++
script:
– mkdir build
– cd build
– cmake ..
– cmake –build . –target VibraniumCoreTests
– cd ./Tests
– ./VibraniumCoreTests

Construir VibraniumCore:
etapa: build
etiquetas:
– c++
script:
– mkdir build
– cd build
– cmake ..
– cmake –build .

Construir AuthServer:
etapa: build
etiquetas:
– c++
script:
– cd Scripts
– ./build_authserver.sh

Construir WorldServer:
etapa: build
etiquetas:
– c++
script:
– cd Scripts
– ./build_worldserver.sh

Cuando intento ejecutar mi pipeline, obtengo este error:

Ejecutando con gitlab-runner 13.1.1 (6fbc7474)
en GCC-CMAKE HdBd6UX6
Preparando el ejecutor “docker”
00:35
ERROR: Error al eliminar la red para la compilación
ERROR: La preparación falló: error durante la conexión: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.25/info: read unix @->/var/run/docker.sock: read: conexión reiniciada por el otro extremo (docker.go:894:4s)
Se reintentará en 3 segundos …
ERROR: Error al eliminar la red para la compilación
ERROR: La preparación falló: error durante la conexión: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.25/info: read unix @->/var/run/docker.sock: read: conexión reiniciada por el otro extremo (docker.go:894:10s)
Se reintentará en 3 segundos …
ERROR: Error al eliminar la red para la compilación
ERROR: La preparación falló: error durante la conexión: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.25/info: read unix @->/var/run/docker.sock: read: conexión reiniciada por el otro extremo (docker.go:894:10s)
Se reintentará en 3 segundos …
ERROR: El trabajo falló (fallo del sistema): error durante la conexión: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.25/info: read unix @->/var/run/docker.sock: read: conexión reiniciada por el otro extremo (docker.go:894:10s)

¿Alguna idea de por qué obtengo este error y cómo puedo solucionarlo?

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que hay un problema al conectarse al demonio de Docker. Este error puede ocurrir si el demonio de Docker no responde o si hay problemas de permisos con el socket de Docker.

    Para solucionar este problema, puedes intentar los siguientes pasos:

    1. Asegúrate de que el demonio de Docker esté en ejecución ejecutando el siguiente comando: sudo systemctl status docker.
    2. Si el demonio de Docker no está en ejecución, inícialo usando el siguiente comando: sudo systemctl start docker.
    3. Verifica los permisos para el socket de Docker ejecutando el siguiente comando: ls -l /var/run/docker.sock. La salida debería ser algo similar a srw-rw---- 1 root docker 0 Aug 12 14:45 /var/run/docker.sock.
    4. Si la propiedad o los permisos del socket de Docker son incorrectos, corrígelos usando los siguientes comandos: sudo chown root:docker /var/run/docker.sock y sudo chmod g+w /var/run/docker.sock.
    5. Si ninguno de los pasos anteriores funciona, intenta reiniciar el ejecutor de GitLab usando el siguiente comando: sudo gitlab-runner restart.

    Una vez que hayas resuelto el problema con el demonio de Docker, intenta ejecutar el flujo de trabajo de GitLab nuevamente para verificar si el error ha sido resuelto.

Comments are closed.