¿No puede inicializar la GUI para kali linux en wsl 2?

Aug 19 2020

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

2 ChrisG661 Aug 21 2020 at 05:20

Lo intenté kex --killsin éxito. ¡Lo hice kex --stopy funciona! Sintaxis editada para que coincida con la nueva versión de Win-Kex

2 DanielVavrik Aug 23 2020 at 12:04

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; kexque 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.

2 SaifAli Aug 23 2020 at 13:31

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.

2 vam Aug 21 2020 at 19:08

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
1 AswinHanagal Aug 27 2020 at 19:59

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.

dabdoue Aug 20 2020 at 02:15

¿Ha intentado instalar las dependencias que le dice que no están instaladas?

Probar sudo apt install libcaca0 ysudo apt install libwebrtc-audio-processing1

SolarisKnight Aug 20 2020 at 09:55

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