Etapas de solução de problemas para iniciar o treinamento no Training and Learning Suite 2.0.
Iniciado o processo de treinamento com as seguintes etapas, o treinamento não começou e nenhuma mensagem de erro é mostrada.
- Suíte de treinamento e aprendizagem instalada 2.0
- Imagens enviadas e etiquetadas
- Modelo básico selecionado
- Clique no botão jogar para iniciar o treinamento
Há dois problemas que podem fazer com que o processo de treinamento não comece. Use sudo docker logs -f tls_core para imprimir o arquivo de log e analisar a mensagem de erro.
Siga estas etapas se a imagem do docker tlsapiui:2.0 estiver reiniciando:
- Abra um terminal, navegue até o diretório training-learning-suite-2.0/webservices/components/cvat e execute os seguintes comandos
sudo docker-compose down
sudo -E docker-compose -f docker-compose.yml -f ../../../docker-compose.cvat.override.yml up -d
- A partir do terminal, navegue até o diretório training-learning-suite-2.0/ e execute os seguintes comandos
sudo docker-compose down
sudo -E docker-compose up -d
- Verifique se o contêiner docker não está mais reiniciando
sudo docker ps
Siga estas etapas se você estiver vendo erros de gravação RDB:
- No diretório TLS2.0, atualize o tlsredis. Dockerfile conforme abaixo:
Mude FROM redis:6-alpine para FROM redis:6.0-alpine
- Vá para o diretório de terceiros/segurança, execute o comando ls -l para listar todos os arquivos. Você verá esses 6 arquivos abaixo tendo userID e groupID como tls:tls por padrão.
-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
- Execute os seguintes comandos para alterar o userID e o groupID para o seu userID padrão e groupID antes da reconstrução do contêiner de 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
- Navegue até o diretório TLS2.0 e reconstróa o contêiner docker.
sudo docker-compose build --no-cache tls_redis
- Após a compilação com êxito, navegue até thirdparty/security diretório e reverte os 6 arquivos para o userID padrão e o groupID como tls:tls usando o mesmo comando anteriormente.
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
- Navegue até o diretório TLS2.0 principal e reinicie os contêineres.
sudo docker-compose down
sudo -E docker-compose up -d
- Verifique se todos os contêineres estão funcionando e prossiga para a interface da Web TLS2.0.
sudo docker ps