wsl2でkalilinuxのGUIを初期化できませんか?
このエラーメッセージが表示されています:
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)
また、インストールを再実行しようとすると、次のエラーメッセージが表示されます。
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
「sudoaptinstall gstreamer1.0-plugins-goodpulseaudio」を実行してみましたが、機能しませんでした。助けてください!
回答
私はkex --kill
成功しませんでした。私がやったkex --stop
、それはうまくいく!新しいWin-Kexバージョンに一致するように構文を編集
同じエラーが発生します:「CConn:ソケットに接続できません:ターゲットマシンがアクティブに拒否したため、接続できませんでした。(10061)」Kaliをインストールしてから最初に再起動した後に表示されました。kex stop; kex
新しいディスプレイを開く方法を試しました:2。@vamの提案に従ってkexファイルを変更したかったのですが、/ usr / bin / kexに見つかりません...また、kexのマニュアルが見つかりません。試してみるman kex
と、「kexの手動入力はありません」というメッセージが表示されます。何か案は?
OKここで解決策を 見つけました:
kexを開始する前に、ユーザーのホームディレクトリに切り替えてください。Windowsはデフォルトで/ mnt / c / Users / yourusernameでkaliを起動します。でホームに切り替えて、cd ~
と入力するだけkex
です。
次の解決策は私のために働いた。
手順1:管理者モードでPowershellまたはコマンドプロンプトを起動します。
ステップ2:wslと入力するか(kali -linuxがデフォルトのディストリビューションである場合)、bashと入力して、Enterキーを押します。
ステップ3:タイプのCDまたはCD〜、Enterキーを押します。
ステップ4:kexと入力し、Enterキーを押します。
InshAllahそれはうまくいくでしょう。
だから私は私が同じことをしたことに気づきました。「CConn:ソケットに接続できません:ターゲットマシンが積極的に拒否したため、接続できませんでした。(10061)」
実際にkexファイル/ usr / bin / kexを編集し、127.0.0.1:1を127.0.0.1:2に変更する必要がありました。これは、セッションが2で生成されたため、CLIでの起動時にわかります。
X DISPLAY # RFB PORT # PROCESS ID
:2 5902 8802
上記の回答で成功しなかった人のために
少し実験した後、私は問題を理解したと思います。kexで問題を引き起こしているいくつかの更新されたパッケージがあります。Kaliを再インストールし、dist-upgradeしないでください。また、aptアップデートとapt install kali-win-kexを直接実行すると、問題なく動作します。繰り返しますが、kaliwsl2システムを更新しないでください。
インストールされていないことを示す依存関係をインストールしようとしましたか?
試してみてくださいsudo apt install libcaca0
そして、sudo apt install libwebrtc-audio-processing1
WSLターミナル(カリ)タイプ
kex kill
これにより、kexサーバーが停止し、関連するすべてのプロセスが強制終了されます。
次に起動してみてくださいkex
。これでソケットの問題が解決します。