# Fallo de Docker

**Problema**\
Clore.ai marca el equipo como *Fallo de Docker* y lo mantiene sin conexión, aunque HiveOS esté funcionando.

**Síntomas**

* Se muestra un icono de “Fallo de Docker” en el panel de Clore.
* En el **Mis Servidores** sección, las GPU se muestran como *0x Desconocido* o la cantidad de GPU sigue cambiando.

***

**Causa 1: GPU o riser inestable**

Clore no puede inicializar una GPU si está desconectada o es inestable.\
Incluso si HiveOS detecta la GPU, Clore no puede usarla → **Fallo de Docker**.

**Solución: Reiniciar y revisar el hardware**

1. Compruebe la GPU o el riser, asegúrese de que todo esté bien conectado.
2. Reinicie el equipo:

```
reboot
```

Si el error vuelve después del reinicio, el problema probablemente esté en la GPU, la placa base o los risers.

***

#### Causa 2: Entorno de Python (Miniconda) corrupto

Clore se queda colgado al iniciar si el directorio `/opt/clore-hosting/miniconda-env` está corrupto.

**Solución: Eliminar el entorno y reiniciar**

```
sudo systemctl stop clore-hosting.service
sudo rm -rf /opt/clore-hosting/miniconda-env
sudo systemctl start clore-hosting.service
```

***

#### Causa 3: Instalación de dependencias bloqueada

Si Clore no se inicia, puede deberse a una instalación congelada de dependencias (p. ej., aiofiles, docker, etc.).

**Solución: Reinstalar dependencias**

```
sudo /opt/clore-hosting/clore.sh --reinstall
```

***

#### Causa 4: Versión de Docker inestable instalada (p. ej., 28.\*)

Versión recomendada: **27.5.1**\
Los fallos son comunes con Docker 28+.

**Solución: Degradar Docker**

```bash
sudo apt install \
docker-ce=5:27.5.1-1~ubuntu.22.04~jammy \
docker-ce-cli=5:27.5.1-1~ubuntu.22.04~jammy \
containerd.io -y
```

***

#### Causa 5: Servicios requeridos no habilitados al iniciar

Después del reinicio, el sistema no arranca Docker ni Clore Hosting → el servidor queda sin conexión.

**Solución: Habilitar servicios al inicio**

```
sudo systemctl enable clore-hosting.service
sudo systemctl enable docker.service
sudo systemctl enable docker.socket
```

***

#### Causa 6: El controlador no detecta las GPU (`nvidia-smi → No se encontraron dispositivos`)

Si HiveOS no detecta la GPU, Clore no puede trabajar con ella → resulta en Fallo de Docker.

**Solución: Reinstalar el controlador**

```
nvidia-driver-update --force
```

***

#### Si el problema persiste — elimine completamente el servidor de Clore, cambie el token y vuelva a añadirlo.

Esto suele ayudar si las configuraciones internas están dañadas.

***

<mark style="color:azul;">**Fallo de Docker**</mark> <mark style="color:azul;"></mark><mark style="color:azul;">casi siempre significa que</mark> <mark style="color:azul;"></mark><mark style="color:azul;">**Clore no ve la GPU**</mark><mark style="color:azul;">.</mark>\ <mark style="color:azul;">En</mark> <mark style="color:azul;"></mark><mark style="color:azul;">**el 90% de los casos**</mark><mark style="color:azul;">, la causa es o un servicio deshabilitado o una GPU/risers inestables.</mark>\ <mark style="color:azul;">Solucione el problema raíz, habilite los servicios al inicio — y su equipo permanecerá en línea.</mark>
