¿No puede inicializar la GUI para kali linux en wsl 2?
Se muestra este mensaje de error:
TigerVNC Viewer 32-bit v1.10.80
Built on: 2020-06-15 22:33
Copyright (C) 1999-2020 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.
Wed Aug 19 23:22:57 2020
DecodeManager: Detected 8 CPU core(s)
DecodeManager: Creating 4 decoder thread(s)
Wed Aug 19 23:22:59 2020
CConn: unable to connect to socket: No connection could be made because
the target machine actively refused it. (10061)
También intenté ejecutar la instalación nuevamente y aparece el siguiente mensaje de error:
The following packages have unmet dependencies:
gstreamer1.0-plugins-good : Depends: libcaca0 (>= 0.99.beta17-1) but it is not going to be installed
pulseaudio : Depends: libwebrtc-audio-processing1 but it is not going to be installed
Intenté ejecutar: "sudo apt install gstreamer1.0-plugins-good pulseaudio" pero no funcionó. ¡Por favor ayuda!
Respuestas
Lo intenté kex --kill
sin éxito. ¡Lo hice kex --stop
y funciona! Sintaxis editada para que coincida con la nueva versión de Win-Kex
Recibo el mismo error: "CConn: no se puede conectar al socket: no se pudo establecer la conexión porque la máquina de destino la rechazó activamente. (10061)" Apareció después del primer reinicio desde que instalé Kali. Intenté kex stop; kex
que abre una nueva pantalla: 2. Quería cambiar el archivo kex como lo sugiere @vam pero no puedo encontrarlo en / usr / bin / kex ... Además, no puedo encontrar ningún manual para kex. Cuando lo intento man kex
, obtengo "Sin entrada manual para kex". ¿Algunas ideas?
OK, acabo de encontrar una solución aquí:
antes de iniciar kex, cambie al directorio de inicio de su usuario. Windows inicia kali de forma predeterminada en / mnt / c / Users / yourusername. Simplemente cambie a inicio con cd ~
y luego escriba kex
.
La siguiente solución funcionó para mí.
Paso 1: Inicie Powershell o Símbolo del sistema en modo Administrador .
Paso 2: escriba wsl (si kali-linux es su distribución predeterminada) o simplemente escriba bash , presione enter.
Paso 3: escriba cd o cd ~ , presione enter.
Paso 4: escriba kex , presione enter.
InshAllah funcionará bien.
Entonces noté que en el mío tengo lo mismo. "CConn: no se puede conectar al socket: no se pudo establecer la conexión porque la máquina de destino la rechazó activamente. (10061)"
De hecho, tuve que editar el archivo kex / usr / bin / kex y cambiar 127.0.0.1:1 a 127.0.0.1:2 ya que mi sesión se generó en 2, se puede ver al iniciar en la CLI
X DISPLAY # RFB PORT # PROCESS ID
:2 5902 8802
Para aquellos que no tuvieron éxito con las respuestas anteriores.
Después de experimentar un poco, creo que entendí el problema. Hay un paquete actualizado que está causando problemas con kex. Vuelva a instalar Kali, NO dist-actualice, y haga directamente una actualización de apt y apt install kali-win-kex y funcionará bien. Nuevamente, no actualice el sistema kali wsl2.
¿Ha intentado instalar las dependencias que le dice que no están instaladas?
Probar sudo apt install libcaca0
ysudo apt install libwebrtc-audio-processing1
En el tipo de terminal WSL (kali)
kex kill
esto detendrá el servidor kex y matará todos los procesos relacionados.
Luego intente iniciar kex
, esto resolvería el problema del socket