Non sei in grado di inizializzare la GUI per kali linux in wsl 2?

Aug 19 2020

Viene visualizzato questo messaggio di errore:

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)

Inoltre ho provato a eseguire nuovamente l'installazione e segue il seguente messaggio di errore:

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

Ho provato a eseguire: "sudo apt install gstreamer1.0-plugins-good pulseaudio" ma non ha funzionato Per favore aiuto!

Risposte

2 ChrisG661 Aug 21 2020 at 05:20

Ho provato kex --killsenza successo. L'ho fatto kex --stope funziona! Sintassi modificata per adattarsi alla nuova versione di Win-Kex

2 DanielVavrik Aug 23 2020 at 12:04

Ricevo lo stesso errore: "CConn: impossibile connettersi al socket: non è stato possibile stabilire alcuna connessione perché la macchina di destinazione l'ha rifiutata attivamente. (10061)" È apparso dopo il primo riavvio da quando ho installato Kali. Ho provato ad kex stop; kexaprire un nuovo display: 2. Volevo modificare il file kex come suggerito da @vam ma non riesco a trovarlo in / usr / bin / kex ... Inoltre non riesco a trovare alcun manuale per kex. Quando provo man kexottengo solo "Nessuna immissione manuale per kex". Qualche idea?

OK, ho appena trovato la soluzione qui: prima di avviare kex passa alla directory home dell'utente. Windows avvia Kali per impostazione predefinita in / mnt / c / Users / yourusername. Basta passare a casa con cd ~e quindi digitare kex.

2 SaifAli Aug 23 2020 at 13:31

La seguente soluzione ha funzionato per me.

Passaggio 1: avviare Powershell o il prompt dei comandi in modalità amministratore .

Step2: digita wsl (se kali-linux è la tua distribuzione predefinita) o digita semplicemente bash , premi invio.

Step3: digita cd o cd ~ , premi invio.

Step4: digita kex , premi invio .

InshAllah funzionerà bene.

2 vam Aug 21 2020 at 19:08

Quindi ho notato che sul mio ho ottenuto lo stesso. "CConn: impossibile connettersi al socket: non è stato possibile stabilire alcuna connessione perché la macchina di destinazione l'ha rifiutata attivamente. (10061)"

Ho dovuto modificare effettivamente il file kex / usr / bin / kex e cambiare 127.0.0.1:1 in 127.0.0.1:2 poiché la mia sessione è stata generata su 2, puoi dirlo all'avvio nella CLI

X DISPLAY #     RFB PORT #      PROCESS ID
:2              5902            8802
1 AswinHanagal Aug 27 2020 at 19:59

Per coloro che non hanno avuto successo con le risposte di cui sopra

Dopo aver sperimentato un po 'credo di aver capito il problema. C'è qualche pacchetto aggiornato che sta causando problemi con kex. Reinstalla Kali, NON dist-upgrade, esegui direttamente un aggiornamento apt e apt installa kali-win-kex e funzionerà perfettamente. Ancora una volta, non aggiornare il sistema kali wsl2.

dabdoue Aug 20 2020 at 02:15

Hai provato a installare le dipendenze che dice che non sei installato?

Prova sudo apt install libcaca0Andsudo apt install libwebrtc-audio-processing1

SolarisKnight Aug 20 2020 at 09:55

Nel tipo di terminale WSL (kali)

kex kill

questo fermerà il server kex e terminerà tutti i processi correlati.

Quindi prova ad avviare kex, questo risolverebbe il problema del socket