Schritte zur Fehlerbehebung, um mit dem Training über Training und Learning Suite 2.0 zu beginnen.
Der Trainingsprozess wurde mit den folgenden Schritten gestartet, das Training wurde nicht gestartet und es wurden keine Fehlermeldungen angezeigt.
- Installierte Schulungs- und Learning Suite 2.0
- Hochgeladene und gekennzeichnete Bilder
- Ausgewähltes Basismodell
- Klicken Sie auf die Spielschaltfläche, um mit dem Training zu beginnen.
Es gibt zwei Probleme, die dazu führen können, dass der Trainingsprozess nicht startet. Verwenden Sie sudo docker logs -f tls_core , um die Protokolldatei zu drucken und die Fehlermeldung zu analysieren.
Führen Sie diese Schritte durch, wenn das tlsapiui:2.0 Docker-Image neu gestartet wird:
- Öffnen Sie ein Terminal, navigieren Sie zum Verzeichnis training-learning-suite-2.0/webservices/components/cvat und führen Sie die folgenden Befehle aus
sudo docker-compose down
sudo -E docker-compose -f docker-compose.yml -f ../../../docker-compose.cvat.override.yml up -d
- Navigieren Sie vom Terminal aus zum Verzeichnis training-learning-suite-2.0/ und führen Sie die folgenden Befehle aus
sudo docker-compose down
sudo -E docker-compose up -d
- Stellen Sie sicher, dass der Docker-Container nicht mehr neu gestartet wird.
sudo docker ps
Führen Sie diese Schritte aus, wenn RDB-Schreibfehler angezeigt werden:
- Aktualisieren Sie im Verzeichnis TLS2.0 tlsredis. Dockerfile wie unten:
Ändern Sie die FROM redis:6-alpine in FROM redis:6.0-alpine
- Gehen Sie zum Dritten Ordner/Sicherheitsverzeichnis und führen Sie den Befehl ls -l aus, um alle Dateien auflisten zu können. Unten sehen Sie diese 6 Dateien mit benutzerID und groupID als tls:tls standardmäßig.
-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
- Führen Sie die folgenden Befehle aus, um die BenutzerID und groupID in Ihre Standard-BenutzerID und GroupID zu ändern, bevor der Redis-Container neu erstellt wird.
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
- Navigieren Sie zum TLS2.0-Verzeichnis und erstellen Sie den Docker-Container neu.
sudo docker-compose build --no-cache tls_redis
- Navigieren Sie nach dem erfolgreichen Erstellen zum thirdparty/security Verzeichnis und setzen Sie die 6 Dateien mit dem gleichen Befehl wie unten verwendet wieder auf die Standard-Benutzer-ID und GroupID wie tls:tls.
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
- Navigieren Sie zum Hauptverzeichnis TLS2.0 und führen Sie einen Neustart der Container durch.
sudo docker-compose down
sudo -E docker-compose up -d
- Stellen Sie sicher, dass alle Container ausgeführt werden, und fahren Sie mit der TLS2.0-Webschnittstelle fort.
sudo docker ps