# Solución de problemas para arrendatarios

Problemas comunes y soluciones al alquilar servidores GPU en Clore.ai.

## Problemas de conexión al servidor

### No se puede conectar vía SSH

**Síntomas:** Conexión rechazada, tiempo de espera agotado o permiso denegado.

**Soluciones:**

1. **Esperar a que el servidor arranque**
   * Los pedidos nuevos tardan 2-5 minutos en inicializarse completamente
   * Verificar el estado del pedido en "Mis pedidos" - debería mostrar "En ejecución"
2. **Verificar los datos de conexión**
   * Comprobar dos veces la dirección IP y el puerto en los detalles del pedido
   * Usar el formato exacto del comando: `ssh root@IP -p PUERTO`
3. **Revisar tu red**
   * Intentar desde una red diferente (algunos ISP bloquean ciertos puertos)
   * Usar Clore VPN si está disponible en tu región
4. **Problemas con la clave SSH**
   * Asegúrate de que tu clave pública esté añadida en Cuenta → Claves SSH
   * Intentar autenticación por contraseña si las claves no funcionan

### Servidor no responde

**Síntomas:** El servidor funcionaba pero ahora no responde.

**Soluciones:**

1. **Comprobar el estado del servidor** en Mis pedidos
2. **Esperar 5-10 minutos** - el servidor puede estar reiniciándose
3. **Contactar al anfitrión** vía chat si el problema persiste
4. **Solicitar reembolso** si el servidor está completamente inaccesible

## Problemas con la GPU

### GPU no detectada

**Síntomas:** `nvidia-smi` devuelve error o no muestra GPUs.

**Soluciones:**

```bash
# Comprobar si el controlador NVIDIA está cargado
lsmod | grep nvidia

# Reiniciar los servicios de NVIDIA
sudo systemctl restart nvidia-persistenced

# Comprobar problemas del controlador
dmesg | grep -i nvidia
```

Si la GPU sigue sin detectarse:

1. Contactar al anfitrión vía el chat del pedido
2. Solicitar reinicio del servidor a través del soporte
3. Considerar finalizar el pedido y buscar otro servidor

### Errores de CUDA

**Síntomas:** Errores de CUDA por falta de memoria, incompatibilidad de versiones.

**Soluciones:**

1. **Verificar compatibilidad de la versión de CUDA**

   ```bash
   nvcc --version
   nvidia-smi
   ```
2. **Liberar memoria GPU**

   ```bash
   # Encontrar procesos que usan la GPU
   nvidia-smi

   # Matar proceso específico
   kill -9 <PID>
   ```
3. **Usar la imagen Docker apropiada** con la versión de CUDA que coincida

### Rendimiento de GPU inferior al esperado

**Soluciones:**

1. Comprobar si otros procesos están usando la GPU: `nvidia-smi`
2. Verificar que el modelo de GPU coincida con el listado
3. Monitorear la utilización de la GPU durante tu carga de trabajo
4. Contactar al anfitrión si las especificaciones no coinciden con lo anunciado

## Problemas con Docker / Contenedores

### El contenedor no inicia

**Soluciones:**

1. **Comprobar el estado de Docker**

   ```bash
   docker ps -a
   docker logs <container_id>
   ```
2. **Reiniciar el servicio Docker**

   ```bash
   sudo systemctl restart docker
   ```
3. **Comprobar el espacio en disco**

   ```bash
   df -h
   ```

### Dependencias faltantes

**Soluciones:**

1. Instalar paquetes requeridos:

   ```bash
   apt-get update && apt-get install -y <package>
   ```
2. Usar pip para paquetes de Python:

   ```bash
   pip install <package>
   ```
3. Considerar usar una imagen Docker diferente con herramientas preinstaladas

## Problemas de red en el servidor

### No se puede acceder a Internet desde el servidor

**Soluciones:**

1. **Comprobar DNS**

   ```bash
   cat /etc/resolv.conf
   # Intentar añadir DNS de Google
   echo "nameserver 8.8.8.8" >> /etc/resolv.conf
   ```
2. **Probar conectividad**

   ```bash
   ping 8.8.8.8
   curl -I https://google.com
   ```

### Puertos no accesibles

Algunos servidores tienen restricciones de firewall:

1. Comprobar qué puertos están abiertos en los detalles del pedido
2. Usar reenvío de puertos SSH para servicios
3. Contactar al anfitrión si necesitas que se abran puertos específicos

## Problemas de facturación

### Cobraron más de lo esperado

1. Comprobar el historial de pedidos para la duración real de uso
2. Revisar la estructura de tarifas (tarifas bajo demanda vs Spot)
3. Tener en cuenta las tarifas de creación
4. Contactar soporte con el ID de pedido si existe discrepancia

### Pedido terminado inesperadamente

**Para pedidos Spot:**

* Otro usuario puede haberte superado en la puja
* Esto es normal para alquileres Spot
* Usar On-Demand para acceso garantizado

**Para pedidos On-Demand:**

* Comprobar si el saldo fue suficiente
* Revisar los registros del pedido para la razón de terminación
* Contactar soporte si no está claro

## Obtener ayuda

### Contactar al anfitrión

* Usar la función de chat en los detalles de tu pedido
* Los anfitriones típicamente responden en unas pocas horas

### Soporte de Clore.ai

* Discord: [discord.gg/clore-ai](https://discord.gg/clore-ai)
* Usar el canal #support para problemas técnicos

### Solicitar reembolso

Si el servidor no cumple con las especificaciones anunciadas:

1. Documentar el problema (capturas de pantalla, registros)
2. Contactar al anfitrión primero
3. Si no se resuelve, contactar al soporte de Clore.ai con evidencia
