Aller au contenu principal

Dépannage

Ce guide couvre les problèmes les plus courants que vous pouvez rencontrer avec votre PCS et comment les résoudre.

L'application ne démarre pas​

Symptômes : Une application s'affiche comme « Down » dans le panneau d'administration, ou vous voyez une erreur en visitant son URL.

Étapes de diagnostic :

  1. Allez dans Panneau d'administration → Applications et vérifiez si l'application affiche des problèmes.
  2. Allez dans Panneau d'administration → Terminal, cliquez sur Connecter, et exécutez :
    docker ps -a | grep <nom-app>
    Cela montre si le conteneur s'est arrêté et son code de sortie.
  3. Vérifiez les logs de l'application :
    docker logs <nom-conteneur> --tail 100

Causes courantes et solutions :

CauseSolution
Conflit de portUn autre conteneur utilise le même port. Arrêtez le conteneur en conflit ou changez le port.
Mémoire insuffisanteVérifiez Ressources → CPU pour l'utilisation mémoire. Arrêtez les applications inutilisées pour libérer de la RAM.
Données corrompuesRestaurez depuis une sauvegarde via la page Applications, ou supprimez et réinstallez l'application.
Échec du téléchargement de l'image DockerVérifiez la connectivité internet. Exécutez docker pull <image> manuellement depuis le Terminal.

Domaine inaccessible​

Symptômes : Visiter votredomaine.nsl.sh affiche une erreur de connexion ou un timeout.

Étapes de diagnostic :

  1. Vérifiez si le PCS est joignable via le domaine de secours sslip.io (ex. 169-58-42-143.sslip.io).
  2. Allez dans Panneau d'administration → Domaine et vérifiez que l'IP publique correspond à votre IP réelle.
  3. Allez dans Panneau d'administration → Santé et cliquez sur Exécuter maintenant pour lancer un auto-diagnostic.

Causes courantes et solutions :

CauseSolution
Adresse IP modifiéeVotre FAI a attribué une nouvelle IP. Lancez un auto-diagnostic depuis la page Santé — il détectera la nouvelle IP et mettra à jour le routage.
Caddy (serveur web) est arrêtéDepuis le Terminal : docker ps | grep caddy. S'il ne fonctionne pas : sudo systemctl restart caddy ou lancez un auto-diagnostic.
FAI bloquant le port 443Certains FAI bloquent le HTTPS entrant. Contactez votre FAI ou envisagez d'utiliser le proxy Cloudflare (voir page Domaine).
Délai de propagation DNSSi vous avez récemment modifié vos paramètres de domaine, attendez jusqu'à 24 heures pour la propagation DNS.

Erreurs de certificat​

Symptômes : Le navigateur affiche « Votre connexion n'est pas privée » ou un avertissement de certificat.

Étapes de diagnostic :

  1. Allez dans Panneau d'administration → Certificats et cliquez sur Actualiser.
  2. Vérifiez si le domaine concerné affiche « Let's Encrypt » ou « Internal CA ».

Causes courantes et solutions :

CauseSolution
Certificat CA interneCaddy n'a pas pu obtenir un certificat Let's Encrypt. Vérifiez que le port 443 est ouvert et accessible depuis internet.
Limite de délivrance dépasséeLet's Encrypt a des limites de délivrance. Attendez quelques heures et le certificat sera automatiquement réessayé.
Certificat expiréLancez un auto-diagnostic depuis Santé → Exécuter maintenant. La maintenance nocturne aurait dû le renouveler, mais une exécution manuelle forcera le renouvellement.
Domaine personnalisé sans CloudflareSi vous utilisez un DNS direct sans Cloudflare, vous devez configurer les certificats vous-même. Envisagez de passer à Cloudflare (recommandé).
astuce

Les routes gateway (domaines .nsl.sh) et les routes .nip.io utilisent intentionnellement le CA interne de Yundera. C'est par conception. Seuls les domaines .sslip.io utilisent Let's Encrypt.


Problèmes de connexion SSO​

Symptômes : Impossible de se connecter au panneau d'administration ou aux applications, la page SSO affiche des erreurs.

Étapes de diagnostic :

  1. Essayez d'accéder directement au tableau de bord CasaOS : https://casaos-votredomaine.nsl.sh/
  2. Si CasaOS fonctionne, le problème vient du service d'authentification Dex.
  3. Depuis le Terminal, vérifiez les logs de Dex :
    docker logs dex --tail 50

Causes courantes et solutions :

CauseSolution
Mauvais mot de passeUtilisez les identifiants affichés dans Informations système → Utilisateur par défaut.
Service Dex arrêtéLancez un auto-diagnostic depuis Santé → Exécuter maintenant pour redémarrer tous les services système.
Cookies du navigateurSupprimez les cookies de votre navigateur pour le domaine .nsl.sh et réessayez.
Décalage d'horlogeSi l'horloge du PCS est significativement décalée, les tokens SSO peuvent être rejetés. Redémarrez l'hôte depuis Informations système → Redémarrer l'hôte.

Performances lentes​

Symptômes : Les applications répondent lentement, les pages mettent longtemps à charger.

Étapes de diagnostic :

  1. Allez dans Panneau d'administration → Ressources.
  2. Vérifiez l'onglet CPU : la charge moyenne dépasse-t-elle le nombre de cœurs ?
  3. Vérifiez la Mémoire : le swap est-il fortement utilisé ?
  4. Vérifiez l'onglet Disque : le système de fichiers racine dépasse-t-il 90 % ?

Causes courantes et solutions :

CauseSolution
Surcharge CPUVérifiez les processus principaux. Arrêtez les applications inutilisées depuis la page Applications.
Épuisement de la RAML'utilisation du swap indique un manque de RAM. Arrêtez les applications gourmandes en mémoire ou passez à un PCS avec plus de RAM.
Disque pleinNettoyez les anciennes sauvegardes depuis la page Applications, ou supprimez les données d'applications inutilisées. Depuis le Terminal : docker system prune pour nettoyer les ressources Docker inutilisées.
Goulot d'étranglement réseauLancez un test de vitesse depuis l'onglet Ressources → Réseau pour vérifier la bande passante.
I/O disque lentLancez un benchmark disque depuis l'onglet Ressources → Disque. Si les résultats sont bien inférieurs aux attentes, le disque pourrait être défaillant.

Données d'application perdues​

Symptômes : Les données d'une application ont disparu ou sont corrompues.

Étapes de diagnostic :

  1. Allez dans Panneau d'administration → Applications et vérifiez si des sauvegardes existent pour l'application.
  2. Depuis le Terminal, vérifiez si le répertoire de données existe :
    ls -la /DATA/AppData/<nom-app>/

Options de récupération :

  1. Restaurer depuis une sauvegarde — Si des sauvegardes existent, utilisez le bouton Restaurer sur la page Applications.
  2. Vérifier les volumes Docker — Certaines données peuvent être dans des volumes Docker plutôt que dans /DATA/AppData.
  3. Réinstaller l'application — Si les données sont vraiment perdues et qu'aucune sauvegarde n'existe, réinstallez via CasaOS.
astuce

Créez toujours des sauvegardes régulières depuis la page Applications avant d'effectuer des modifications. La prévention est le meilleur remède.


Échec de l'auto-diagnostic / mise à jour​

Symptômes : La maintenance nocturne affiche des erreurs dans le journal de santé.

Étapes de diagnostic :

  1. Allez dans Panneau d'administration → Santé et vérifiez la Fin du journal.
  2. Recherchez les messages d'erreur en rouge ou les lignes contenant « ERROR » ou « FAILED ».

Causes courantes et solutions :

CauseSolution
Pas de connexion internetVérifiez la connectivité réseau depuis le Terminal : ping 8.8.8.8.
Registre Docker indisponibleProblème temporaire avec le registre de conteneurs. La prochaine exécution nocturne réessayera.
Disque pleinDocker ne peut pas télécharger de nouvelles images. Libérez d'abord de l'espace disque.
Mauvais canal de mise à jourSi vous avez changé pour un canal non stable, revenez à Stable depuis la page Santé.

Besoin d'aide supplémentaire ?​

Si aucune des solutions ci-dessus ne fonctionne :

  1. Allez dans Panneau d'administration → Support.
  2. Activez Joindre yundera.log et Accorder l'accès SSH.
  3. Décrivez votre problème en détail et cliquez sur Envoyer au support.

L'équipe de support Yundera pourra diagnostiquer le problème directement sur votre PCS.