# Dépannage pour locataires

Problèmes et solutions courants lors de la location de serveurs GPU sur Clore.ai.

## Problèmes de connexion au serveur

### Impossible de se connecter via SSH

**Symptômes :** Connexion refusée, délai d'attente dépassé ou permission refusée.

**Solutions :**

1. **Attendre que le serveur démarre**
   * Les nouvelles commandes prennent 2 à 5 minutes pour s'initialiser complètement
   * Vérifier le statut de la commande dans "Mes commandes" - doit indiquer "En cours"
2. **Vérifier les détails de connexion**
   * Vérifiez l'adresse IP et le port dans les détails de la commande
   * Utilisez le format de commande exact : `ssh root@IP -p PORT`
3. **Vérifiez votre réseau**
   * Essayez depuis un autre réseau (certains FAI bloquent certains ports)
   * Utilisez le VPN Clore si disponible dans votre région
4. **Problèmes de clé SSH**
   * Assurez-vous que votre clé publique est ajoutée dans Compte → Clés SSH
   * Essayez l'authentification par mot de passe si les clés ne fonctionnent pas

### Le serveur ne répond pas

**Symptômes :** Le serveur fonctionnait mais est maintenant non réactif.

**Solutions :**

1. **Vérifier le statut du serveur** dans Mes commandes
2. **Attendre 5 à 10 minutes** - le serveur peut redémarrer
3. **Contacter l'hôte** via le chat si le problème persiste
4. **Demander un remboursement** si le serveur est complètement indisponible

## Problèmes GPU

### GPU non détecté

**Symptômes :** `nvidia-smi` renvoie une erreur ou n'affiche aucun GPU.

**Solutions :**

```bash
# Vérifier si le pilote NVIDIA est chargé
lsmod | grep nvidia

# Redémarrer les services NVIDIA
sudo systemctl restart nvidia-persistenced

# Vérifier les problèmes de pilote
dmesg | grep -i nvidia
```

Si le GPU n'est toujours pas détecté :

1. Contactez l'hôte via le chat de la commande
2. Demandez le redémarrage du serveur via le support
3. Envisagez de mettre fin à la commande et de trouver un autre serveur

### Erreurs CUDA

**Symptômes :** Erreurs d'épuisement de la mémoire CUDA, incompatibilité de version.

**Solutions :**

1. **Vérifier la compatibilité de la version CUDA**

   ```bash
   nvcc --version
   nvidia-smi
   ```
2. **Libérer la mémoire GPU**

   ```bash
   # Trouver les processus utilisant le GPU
   nvidia-smi

   # Terminer un processus spécifique
   kill -9 <PID>
   ```
3. **Utilisez une image Docker appropriée** avec une version CUDA correspondante

### Performance GPU inférieure aux attentes

**Solutions :**

1. Vérifiez si d'autres processus utilisent le GPU : `nvidia-smi`
2. Vérifiez que le modèle de GPU correspond à l'annonce
3. Surveillez l'utilisation du GPU pendant votre charge de travail
4. Contactez l'hôte si les spécifications ne correspondent pas à l'annonce

## Problèmes Docker / Conteneur

### Le conteneur ne démarre pas

**Solutions :**

1. **Vérifier le statut de Docker**

   ```bash
   docker ps -a
   docker logs <container_id>
   ```
2. **Redémarrer le service Docker**

   ```bash
   sudo systemctl restart docker
   ```
3. **Vérifier l'espace disque**

   ```bash
   df -h
   ```

### Dépendances manquantes

**Solutions :**

1. Installer les paquets requis :

   ```bash
   apt-get update && apt-get install -y <package>
   ```
2. Utilisez pip pour les paquets Python :

   ```bash
   pip install <package>
   ```
3. Envisagez d'utiliser une image Docker différente avec des outils préinstallés

## Problèmes réseau sur le serveur

### Impossible d'accéder à Internet depuis le serveur

**Solutions :**

1. **Vérifier le DNS**

   ```bash
   cat /etc/resolv.conf
   # Essayez d'ajouter le DNS de Google
   echo "nameserver 8.8.8.8" >> /etc/resolv.conf
   ```
2. **Tester la connectivité**

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

### Ports non accessibles

Certains serveurs ont des restrictions de pare-feu :

1. Vérifiez quels ports sont ouverts dans les détails de la commande
2. Utilisez le transfert de port SSH pour les services
3. Contactez l'hôte si vous avez besoin que des ports spécifiques soient ouverts

## Problèmes de facturation

### Facturé plus que prévu

1. Vérifiez l'historique des commandes pour la durée d'utilisation réelle
2. Examinez la structure des frais (tarifs à la demande vs Spot)
3. Prendre en compte les frais de création
4. Contactez le support avec l'ID de commande si un écart existe

### Commande terminée de manière inattendue

**Pour les commandes Spot :**

* Un autre utilisateur a peut-être surenchéri
* Ceci est normal pour les locations Spot
* Utilisez On-Demand pour un accès garanti

**Pour les commandes On-Demand :**

* Vérifiez si le solde était suffisant
* Examinez les journaux de la commande pour la raison de la terminaison
* Contactez le support si ce n'est pas clair

## Obtenir de l'aide

### Contacter l'hôte

* Utilisez la fonctionnalité de chat dans les détails de votre commande
* Les hôtes répondent généralement en quelques heures

### Support Clore.ai

* Discord : [discord.gg/clore-ai](https://discord.gg/clore-ai)
* Utilisez le canal #support pour les problèmes techniques

### Demander un remboursement

Si le serveur ne répond pas aux spécifications annoncées :

1. Documentez le problème (captures d'écran, journaux)
2. Contactez d'abord l'hôte
3. Si non résolu, contactez le support Clore.ai avec des preuves
