Esta página describe los problemas conocidos al usar Devin Desktop con Windows Subsystem for Linux (WSL) y las soluciones recomendadas.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Rendimiento lento o desconexiones (saturación del sistema de archivos 9P)
Síntomas
- Devin Desktop funciona notablemente lento o con retraso cuando está conectado a WSL
- El editor se desconecta con frecuencia del backend de WSL e intenta volver a conectarse
- Las desconexiones se producen durante el desarrollo activo (p. ej., mientras se usa Cascade) y también cuando el editor está inactivo
- Devin Desktop falla o deja de responder, por lo que es necesario reiniciar tanto el IDE como WSL (
wsl --shutdown) - El uso de memoria de WSL aumenta con el tiempo, incluso en sistemas con más de 32 GB de RAM
- Los registros de diagnóstico de WSL muestran una gran cantidad de eventos
P9 Reply_Rlerror(errores de archivo no encontrado) - El rendimiento es normal cuando se usa Devin Desktop fuera de WSL (p. ej., al abrir una carpeta local de Windows)
- Las soluciones alternativas habituales (reiniciar WSL, reinstalar Devin Desktop, aumentar la memoria en
.wslconfig) no resuelven el problema por sí solas
Causa raíz
- Saturar la capacidad del protocolo
- Generar miles de errores de archivo no encontrado (
Reply_Rlerror) - Hacer que se pierda la conexión entre Devin Desktop y el backend de WSL
- Contribuir a un aumento gradual de la presión de memoria dentro de WSL con el tiempo
Soluciones
1. Actualiza WSL a la versión más reciente (primer paso recomendado)
2. Reinstalación limpia del servidor de Devin Desktop en WSL
3. Minimiza las extensiones instaladas (mayor impacto)
- Abre el panel Extensions en Devin Desktop mientras estés conectado a WSL
- Revisa qué extensiones están instaladas en el entorno WSL (no solo localmente)
- Desactiva o desinstala las extensiones que no necesites, especialmente las que realizan una supervisión intensiva de archivos o indexación
- Vue (Volar) — se ha confirmado que provoca una indexación excesiva de archivos a través del puente 9P, incluso en proyectos que no son de Vue. Desinstalar solo esta extensión ya ha resuelto desconexiones para varios usuarios.
- Otras extensiones de lenguaje específicas de frameworks (Angular, Svelte, etc.) pueden comportarse de forma similar si están instaladas pero no son necesarias para el espacio de trabajo actual.
4. Optimiza los límites de recursos de WSL
%USERPROFILE%\.wslconfig en tu equipo con Windows (p. ej., C:\Users\<YourUser>\.wslconfig) con límites de recursos adecuados para tu sistema:
Nota: La configuraciónAjusta los valores según los recursos disponibles en tu sistema. Después de guardar el archivo, reinicia WSL:autoMemoryReclaimse eliminó en WSL 2.7.3.0 y versiones posteriores. Si usas WSL 2.7.3.0 o una versión posterior, omite esta línea. Puedes comprobar la versión de WSL conwsl --version.
Diagnóstico
Consulta los registros de diagnóstico de WSL para detectar errores de 9P
Reply_Rlerror en los logs del sistema de archivos 9P. Normalmente, miles de eventos (o más) indican que las extensiones o los procesos dentro de WSL están generando demasiadas solicitudes al sistema de archivos y que el puente 9P no da abasto.
Cuándo usar cada solución
- Actualiza WSL primero: muchos problemas se resuelven simplemente ejecutando
wsl --update. WSL 2.7.3.0+ incluye mejoras importantes de estabilidad. (La solución más sencilla). - Minimiza las extensiones si tienes muchas extensiones instaladas en WSL que no usas activamente o si migraste extensiones desde otro editor. (El cambio de mayor impacto).
- Reinstala el servidor desde cero si el estado del servidor de Devin Desktop puede estar dañado o desactualizado (p. ej., después de una actualización fallida o de un cierre inesperado).
- Optimiza
.wslconfigsi WSL está consumiendo demasiados recursos del host o si aún no has configurado límites de recursos. (Mejora general de la estabilidad de WSL).
No se puede conectar a WSL con VPN o software Zero Trust
Couldn't install vscode server on remote server, install script returned non-zero exit status cuando una VPN o un software Zero Trust (Twingate, Tailscale, Zscaler, Cloudflare WARP, GlobalProtect, etc.) bloquea el tráfico de red saliente desde WSL.
Síntomas
- Devin Desktop muestra
Error resolving authority/install script returned non-zero exit statusal conectarse a WSL - WSL en sí funciona (
wsl -d Ubuntu -- echo hellose ejecuta correctamente), perocurlexcede el tiempo de espera dentro de WSL - El problema empezó después de instalar o actualizar software VPN o zero trust
Causa raíz
Solución
1. Habilita la red en espejo
C:\Users\<YourUser>\.wslconfig).
Agrega lo siguiente:
Nota: Requiere WSL 2.0.0 o posterior. Ejecutawsl --versionpara comprobarlo ywsl --updatepara actualizarlo si es necesario.
2. Alternativa: desconecta temporalmente la VPN
.wslconfig, desconecta tu VPN/ZTNA, deja que Devin Desktop instale el servidor y, después, vuelve a conectarte. Las futuras actualizaciones de Devin Desktop volverán a requerir acceso a la red desde WSL.