Os Conectores de Recursos de Acesso Seguro baseados em Docker no Ubuntu foram iniciados com êxito, mas falharam ao se registrar no Cisco Secure Service Edge (SSE), resultando no erro 106 devido à validação do comprimento da ID da instância e sem visibilidade do conector no painel.
A inicialização do Conector de Recursos foi bem-sucedida com a mensagem "O Conector de Recursos foi iniciado com êxito", mas o conector não foi exibido no painel SSE e as verificações de diagnóstico revelaram falhas de registro.
A saída de diagnóstico mostrou vários problemas de conectividade de rede, incluindo falhas de resolução DNS para serviços SSE e o erro de daemon específico:
daemon init state
106
A verificação de integridade do diagnóstico indicou:
error: 106 fail to register, the provision key could be expired
Apesar de gerar novamente a chave de provisionamento várias vezes e verificar as regras de firewall, o registro continuou a falhar sem nenhum conector aparecer no painel.
Cisco Secure Access - Conector de recursos
Implantação baseada em docker no Ubuntu
O problema foi resolvido resolvendo-se o erro de validação de comprimento da ID de instância que estava causando a falha de registro. A causa raiz real não era uma chave de provisionamento expirada ou problemas de conectividade de rede, mas o nome de host do Conector de Recursos era muito longo, o que resultou em uma ID de instância gerada excedendo o limite de 50 caracteres.
Examine os logs do Conector de Recursos para identificar o erro real de registro executando 'sudo /opt/connector/data/bin/techsupport':
2026-05-28T17:08:51Z INF requesting registration func=makeACARegistrationRequest parameters={"environment":"container","hostname":"(NAME)","instanceId":"(NAME)-d5d28cd78f24759","originIpAddress":"10.162.129.140","sha1":"9a1146f75071717837eff564e7f950a6e8ff2303","version":"v2.0.99"}
2026-05-28T17:08:51Z ERR registration request failed error="RegisterConnector::failed registration request with code 400 - Validation Error - {InstanceId:Attribute value length should be between 1 to 50 Version: Hostname: Sha1: OriginIpAddress: Environment:}" func=registerAndInitACA
Verifique se o nome de host do Conector de Recursos é curto o suficiente para que a ID de instância gerada permaneça entre 10 e 50 caracteres. A ID da instância é gerada combinando o nome do host com um sufixo de hash.
Inicie o Conector de Recursos com um nome de host mais curto:
sudo /opt/connector/install/connector.sh launch --name [shorter-name] --key [provisioning-key]
Certifique-se de que o encaminhamento IP esteja habilitado no sistema host:
echo "net.ipv4.ip_forward=1" | sudo tee /etc/sysctl.d/99-docker-forwarding.conf
Reinicie o contêiner ou a máquina virtual para aplicar a configuração de encaminhamento IP e verifique se o Conector de Recursos começa com o novo nome de host.
Execute o comando de diagnóstico para verificar o registro bem-sucedido:
/opt/connector/data/bin/diagnostic
Verifique se o estado init do daemon não mostra mais o erro 106 e se o conector de recursos aparece no painel SSE.
A falha de registro do Conector de Recursos foi causada por um erro de validação de comprimento de ID de instância. Quando o nome de host do Conector de Recursos é muito longo, a ID de instância gerada (que combina o nome de host com um sufixo de hash) excede o comprimento máximo permitido de 50 caracteres. A API SSE valida o comprimento da ID da instância e rejeita solicitações de registro com IDs de instância que estejam fora da faixa de 1 a 50 caracteres, resultando em um erro de validação de 400 e impedindo que o conector seja exibido no painel.
A mensagem de erro 106 "falha ao registrar, a chave de provisionamento pode ter expirado" foi enganosa, pois o problema real não estava relacionado à expiração da chave de provisionamento, mas sim à falha de validação da ID de instância.
| Revisão | Data de publicação | Comentários |
|---|---|---|
1.0 |
06-Oct-2026
|
Versão inicial |