- Visualizzi “Failed to connect” o errori di rete simili
- L’editor o il pannello Cascade mostra una schermata vuota e non si carica mai
- Cascade o altre funzionalità basate sul cloud non riescono a caricarsi o a connettersi
- I flussi di accesso o attivazione non riescono in modo imprevisto
- Le funzionalità funzionano su un hotspot/rete domestica ma non sulla rete aziendale
- Visualizzi errori del certificato o dell’handshake TLS nei log/strumenti di sviluppo
Se riscontri anche problemi relativi al proxy, consulta Configurazione del proxy.
- Verifica se la tua rete usa l’ispezione SSL
Prima di modificare qualsiasi cosa nell’editor, chiedi al team IT / sicurezza / rete:
- Eseguiamo l’intercettazione TLS / l’ispezione SSL sul traffico HTTPS in uscita?
- L’ispezione SSL è abilitata per le workstation degli sviluppatori e per gli strumenti di sviluppo (non solo per i browser)?
- Quale catena di Root CA / Intermediate CA viene usata per firmare il traffico ispezionato?
- Questa catena di CA è distribuita agli endpoint ed è considerata attendibile dalle applicazioni/dai runtime usati per lo sviluppo?
- Individua l’errore effettivo in Devin Desktop (Developer Tools → Console)
Devin Desktop Editor (basato su VS Code) include i Developer Tools, che possono mostrare gli effettivi errori TLS/dei certificati.
- Apri Help → Dev Tools / Developer Tools
- Seleziona la scheda Console
- Cerca gli errori in rosso
- Espandi ogni voce di errore per visualizzare tutti i dettagli (campi di errore nidificati / stack trace)
-
certificate signed by unknown authority -
unable to verify the first certificate -
self signed certificate in certificate chain -
UNABLE_TO_VERIFY_LEAF_SIGNATURE
-
unable to get local issuer certificate -
unable to get issuer certificate
-
handshake_failure -
wrong version number -
protocol negotiation failed -
ERR_SSL_PROTOCOL_ERROR
- Quali sono le cause negli ambienti con ispezione SSL
Quando l’ispezione SSL è abilitata, il gateway termina e ristabilisce le connessioni TLS. Al client viene presentato un certificato server sintetico firmato da una CA aziendale di ispezione (certificati Root CA e, talvolta, Intermediate CA).
I problemi di connettività di Devin Desktop si verificano in genere quando:
- La Root CA di ispezione aziendale non è considerata attendibile sull’endpoint e/o
- La catena del certificato di ispezione è incompleta (manca la Intermediate CA) e/o
- L’IDE/il runtime utilizza un archivio di attendibilità diverso da quello del sistema operativo che non include la catena della CA di ispezione aziendale e/o
- I criteri Enterprise impongono vincoli TLS che impediscono la negoziazione (versione minima di TLS/cifrari, blocco del traffico che non può essere decrittografato, ecc.)
- Collabora con il tuo team IT / sicurezza per trovare una soluzione
Poiché l’ispezione SSL e la distribuzione dei certificati sono gestite dalla tua organizzazione, in genere la soluzione richiede modifiche da parte dei team IT o della sicurezza.
A) Verifica la policy di ispezione SSL per il traffico di Devin Desktop
Chiedi al team IT/sicurezza di confermare:- Se l’ispezione SSL si applica al traffico HTTPS in uscita relativo a Devin Desktop
- Se si verificano blocchi o rifiuti dovuti alla convalida dei certificati, a motivi di policy o a vincoli nella negoziazione TLS
B) Assicurati che la catena della CA di ispezione Enterprise sia distribuita correttamente e considerata attendibile
Chiedi al team IT/sicurezza di:- Distribuire la Root CA dell’ispezione SSL Enterprise sugli endpoint degli sviluppatori
- Assicurarsi che tutti i certificati Intermediate CA richiesti siano presenti e che la catena sia corretta
- Verificare l’attendibilità usando lo stesso archivio di attendibilità usato dall’IDE/runtime (archivio del sistema operativo vs archivio specifico del runtime)
C) Configura un bypass dell’ispezione SSL con ambito limitato (fallback)
Se non è possibile allineare l’attendibilità, chiedi all’IT/al team di sicurezza di:- Creare un bypass dell’ispezione SSL per gli endpoint necessari del servizio Devin Desktop (in base al processo di allowlist/requisiti di rete della tua organizzazione)
- Limitare il bypass allo stretto necessario e mantenerlo allineato alla tua politica di sicurezza
- Cosa inviare all’IT / alla sicurezza (copia/incolla)
Problema: Devin Desktop Editor non riesce a connettersi sulla rete aziendale; probabile problema di attendibilità del certificato di ispezione SSL / intercettazione TLS o della relativa catena.
Evidenza: Help → Developer Tools → Console mostra errori TLS/certificato o di handshake (sono disponibili i dettagli completi degli errori in rosso nella console).
Richiesta:
- Confermare se l’ispezione SSL è abilitata per il traffico HTTPS in uscita relativo a Devin Desktop.
- Confermare che la Root CA dell’ispezione SSL Enterprise e gli eventuali certificati intermedi siano distribuiti e considerati attendibili su questo endpoint (e in qualsiasi archivio di attendibilità specifico del runtime usato dall’IDE).
- Se non è possibile allineare l’attendibilità, configurare un bypass dell’ispezione SSL con ambito limitato per gli endpoint di servizio richiesti da Devin Desktop.
- Data e ora del problema
- Versione del sistema operativo
- Se Zscaler Client Connector (o un agent simile) è installato/abilitato
- Testo completo dell’errore della console da Developer Tools → Console
- Se funziona su un hotspot/rete domestica ma non sulla rete aziendale
- Quando usare ciascuna opzione
Usa le soluzioni di distribuzione/attendibilità dei certificati se:
- Gli errori indicano “autorità sconosciuta”, “impossibile verificare”, “autorità emittente non trovata” oppure certificati intermedi mancanti
- Vuoi la soluzione più duratura mantenendo attiva l’ispezione SSL
- L’IDE/il runtime non è in grado, in pratica, di usare la catena CA aziendale
- L’allineamento dell’archivio di attendibilità non è affidabile nel tuo ambiente
- Il team IT/sicurezza conferma che l’ispezione sta causando errori e approva un’eccezione mirata

