Op Docker gebaseerde Secure Access Resource Connectors op Ubuntu werden met succes gelanceerd, maar konden zich niet registreren bij Cisco Secure Service Edge (SSE), wat resulteerde in fout 106 vanwege de validatie van de instantielengte en geen connectorzichtbaarheid in het dashboard.
De introductie van de Resource Connector leek succesvol met het bericht "Resource Connector succesvol gestart", maar de connector kon niet worden weergegeven in het SSE-dashboard en diagnostische controles brachten registratiefouten aan het licht.
De diagnostische output toonde meerdere netwerkconnectiviteitsproblemen, waaronder DNS-oplossingsfouten voor SSE-services en de specifieke daemon-fout:
daemon init state
106
De diagnostische gezondheidscontrole gaf aan:
error: 106 fail to register, the provision key could be expired
Ondanks het meerdere keren regenereren van de provisioningsleutel en het verifiëren van de firewallregels, bleef de registratie mislukken zonder dat er een connector in het dashboard verscheen.
Cisco Secure Access - Resource Connector
Op Docker gebaseerde implementatie op Ubuntu
Het probleem is opgelost door de validatiefout voor de lengte van de instantie-ID op te lossen die de registratiefout veroorzaakte. De werkelijke hoofdoorzaak was niet een verlopen provisioningsleutel of netwerkconnectiviteitsproblemen, maar eerder dat de hostnaam van de Resource Connector te lang was, wat resulteerde in een gegenereerde instantie-ID die de limiet van 50 tekens overschreed.
Controleer de logs van de Resource Connector om de eigenlijke registratiefout te identificeren door 'sudo /opt/connector/data/bin/techsupport' uit te voeren:
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
Zorg ervoor dat de hostnaam van de Resource Connector kort genoeg is, zodat de gegenereerde instantie-ID tussen de 10 en 50 tekens blijft. De instantie-ID wordt gegenereerd door de hostnaam te combineren met een hashsuffix.
Start de Resource Connector met een kortere hostnaam:
sudo /opt/connector/install/connector.sh launch --name [shorter-name] --key [provisioning-key]
Zorg ervoor dat IP-forwarding is ingeschakeld op het hostsysteem:
echo "net.ipv4.ip_forward=1" | sudo tee /etc/sysctl.d/99-docker-forwarding.conf
Start de container of virtuele machine opnieuw op om de IP-forwarding-configuratie toe te passen en zorg ervoor dat de Resource Connector begint met de nieuwe hostnaam.
Voer de diagnostische opdracht uit om de succesvolle registratie te controleren:
/opt/connector/data/bin/diagnostic
Controleer of de daemon init-status niet langer fout 106 weergeeft en of de Resource Connector wordt weergegeven in het SSE-dashboard.
De fout bij de registratie van de Resource Connector is veroorzaakt door een fout bij de validatie van de lengte van de instantie-ID. Wanneer de hostnaam Resource Connector te lang is, overschrijdt de gegenereerde instantie-ID (die de hostnaam combineert met een hash-achtervoegsel) de maximaal toegestane lengte van 50 tekens. De SSE API valideert de lengte van de instantie-ID en wijst registratieaanvragen af met instantie-ID's die buiten het bereik van 1-50 tekens vallen, wat resulteert in een 400-validatiefout en voorkomt dat de connector in het dashboard verschijnt.
De fout 106 "Registratie mislukt, de provisiesleutel kan verlopen zijn" was misleidend, omdat het werkelijke probleem niet te maken had met het verlopen van de provisiesleutel, maar met de fout in de validatie van de instantie-ID.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
06-Oct-2026
|
Eerste vrijgave |