Impossible d'initialiser l'interface graphique pour kali linux dans wsl 2?
Ce message d'erreur s'affiche:
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)
J'ai également essayé d'exécuter à nouveau l'installation et le message d'erreur suivant suit:
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
J'ai essayé d'exécuter: "sudo apt install gstreamer1.0-plugins-good pulseaudio" mais cela n'a pas fonctionné.
Réponses
J'ai essayé kex --kill
sans succès. Je l'ai fait kex --stop
et ça marche! Syntaxe modifiée pour correspondre à la nouvelle version de Win-Kex
J'obtiens la même erreur: "CConn: impossible de se connecter au socket: aucune connexion n'a pu être établie car la machine cible l'a activement refusée. (10061)" Il est apparu après le premier redémarrage depuis que j'ai installé Kali. J'ai essayé kex stop; kex
ce qui ouvre un nouvel affichage: 2. Je voulais changer le fichier kex comme suggéré par @vam mais je ne le trouve pas dans / usr / bin / kex ... Aussi je ne trouve pas de manuel pour kex. Quand j'essaye, man kex
j'obtiens juste "Aucune entrée manuelle pour kex". Des idées?
OK, je viens de trouver une solution ici:
avant de démarrer kex, passez à votre répertoire de base utilisateur. Windows démarre kali par défaut dans / mnt / c / Users / yourusername. Passez simplement à la maison avec cd ~
, puis tapez kex
.
La solution suivante a fonctionné pour moi.
Étape 1: Démarrez Powershell ou l'invite de commande en mode administrateur .
Étape 2: tapez wsl (si kali-linux est votre distribution par défaut) ou tapez simplement bash , appuyez sur Entrée.
Étape 3: tapez cd ou cd ~ , appuyez sur Entrée.
Étape 4: tapez kex , appuyez sur Entrée.
InshAllah cela fonctionnera très bien.
Alors j'ai remarqué sur le mien que j'avais la même chose. "CConn: impossible de se connecter au socket: aucune connexion n'a pu être établie car la machine cible l'a activement refusée. (10061)"
J'ai dû modifier le fichier kex / usr / bin / kex et changer le 127.0.0.1:1 en 127.0.0.1:2 car ma session a été générée le 2, vous pouvez le dire au lancement dans la CLI
X DISPLAY # RFB PORT # PROCESS ID
:2 5902 8802
Pour ceux qui n'ont pas eu de succès avec les réponses ci-dessus
Après avoir expérimenté un peu, je pense avoir compris le problème. Il existe un package mis à jour qui pose des problèmes avec kex. Réinstallez Kali, ne dist-upgrade, et effectuez directement une mise à jour apt et apt installer kali-win-kex et cela fonctionnera très bien. Encore une fois, ne mettez pas à jour le système kali wsl2.
Avez-vous essayé d'installer les dépendances qu'il indique que vous n'êtes pas installé?
Essayez sudo apt install libcaca0
etsudo apt install libwebrtc-audio-processing1
Dans le type de terminal WSL (kali)
kex kill
cela arrêtera le serveur kex et tuera tous les processus associés.
Ensuite, essayez de lancer kex
, cela résoudrait le problème de socket