Étapes de dépannage pour commencer la formation sur Training and Learning Suite 2.0.
Le processus de formation a commencé avec les étapes suivantes, la formation n’a pas commencé et aucun message d’erreur n’est affiché.
- Suite de formation et d’apprentissage installée 2.0
- Images téléchargées et étiquetées
- Modèle de base sélectionné
- Cliquez sur le bouton lecture pour commencer l’apprentissage
Il y a deux problèmes qui peuvent faire que le processus de formation ne démarre pas. Utilisez sudo docker logs -f tls_core pour imprimer le fichier journal et analyser le message d’erreur.
Suivez ces étapes si l’image docker tlsapiui:2.0 redémarre :
- Ouvrez un terminal, naviguez jusqu’au répertoire training-learning-suite-2.0/webservices/components/cvat et exécutez les commandes suivantes
sudo docker-compose down
sudo -E docker-compose -f docker-compose.yml -f ../../../docker-compose.cvat.override.yml up -d
- Depuis le terminal, naviguez jusqu’au répertoire training-learning-suite-2.0/ et exécutez les commandes suivantes
sudo docker-compose down
sudo -E docker-compose up -d
- Vérifier que le conteneur docker ne redémarre plus
sudo docker ps
Suivez ces étapes si vous voyez des erreurs d’écriture de la DDR :
- Dans le répertoire TLS2.0, mettez à jour le tlsredis. Dockerfile comme suit :
Passez FROM redis:6-alpine à FROM redis:6.0-alpine
- Accédez au répertoire thirdparty/security, exécutez la commande ls-l pour lister tous les fichiers. Vous verrez ces 6 fichiers ci-dessous ayant userID et groupID comme tls:tls par défaut.
-rw-r--r-- 1 tls tls 1419 Feb 19 14:30 TLS_apiui_cert.crt
-rw------- 1 tls tls 1675 Feb 19 14:30 TLS_apiui_key.pem
-rw-r--r-- 1 tls tls 1590 Feb 19 14:30 TLS_core_cert.crt
-rw------- 1 tls tls 2455 Feb 19 14:30 TLS_core_key.pem
-rw-r--r-- 1 tls tls 2228 Feb 19 14:30 TLS_server_cert.crt
-rw------- 1 tls tls 4803 Feb 19 14:30 TLS_server_key.pem
- Exécutez les commandes suivantes pour changer userID et groupID à votre userID et groupID par défaut avant de se rendre dans le conteneur redis,
sudo chown : TLS_apiui_cert.crt
sudo chown : TLS_apiui_key.pem
sudo chown : TLS_core_cert.crt
sudo chown : TLS_core_key.pem
sudo chown : TLS_server_cert.crt
sudo chown : TLS_server_key.pem
- Naviguez jusqu’au répertoire TLS2.0 et reconstruction du conteneur docker.
sudo docker-compose build --no-cache tls_redis
- Après avoir construit avec succès, naviguez jusqu’à thirdparty/security répertoire et rétablissez les 6 fichiers sur userID et groupID par défaut comme tls:tls à l’aide de la même commande plus tôt que ci-dessous.
sudo chown tls:tls TLS_apiui_cert.crt
sudo chown tls:tls TLS_apiui_key.pem
sudo chown tls:tls TLS_core_cert.crt
sudo chown tls:tls TLS_core_key.pem
sudo chown tls:tls TLS_server_cert.crt
sudo chown tls:tls TLS_server_key.pem
- Naviguez jusqu’au répertoire TLS2.0 principal et redémarrez les conteneurs.
sudo docker-compose down
sudo -E docker-compose up -d
- Vérifiez que tous les conteneurs sont en cours d’exécution et passez à l’interface Web TLS2.0.
sudo docker ps