設定
私の目標は、VNCセッション内でWebブラウザを使用することです。
フォローするこれtightvncserver
インストールできるページですxfce4
。セッションはうまくいきます。つまり、他のすべてのGUIプログラムを開くことができます。私はapt install firefox
走ったsnap install brave
。接続はSSHを介して行われ、クライアントとサーバーのローカルホスト間でポート転送が行われます。
兆候
GUIでブラウザを起動しようとすると、何も起こりません。 Firefoxのコマンドラインでは、次のようになります。
Client is not authorized to connect to ServerError: cannot open display: :1.0
ブレーブの場合:
Client is not authorized to connect to Server[11997:11997:0704/151224.702071:ERROR:ozone_platform_x11.cc(247)] Missing X server or $DISPLAY
[11997:11997:0704/151224.702198:ERROR:env.cc(226)] The platform failed to initialize. Exiting.
[0704/151224.705242:ERROR:ptracer.cc(567)] ptrace: Input/output error (5)
[0704/151224.705436:ERROR:ptracer.cc(567)] ptrace: Input/output error (5)
[0704/151224.742590:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0704/151224.753358:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0704/151224.753382:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
/snap/brave/166/opt/brave.com/brave/brave-browser: line 48: 11997 Trace/breakpoint trap (core dumped) "$HERE/brave" "$@"
私が試したこと
存在する赤い帽子バグジラ彼らは走ると言いましたfirefox -no-remote
。以前の状況と同じ問題です。
私が一つ見つけたたくさん ~の 関連答えがありますが、どちらも同じではないようです。しかし、X11にも問題があります。だからそこから読んだいくつかのアイデアを試してみました。
$XAUTHORITY
空いた。$DISPLAY
はい:1.0
。私は次のxauth list
理由で努力しています~/.Xauthority
。
host:1 MIT-MAGIC-COOKIE-1 f91ec0372bd83eb72b686a16530ebb43
[five times the line above]
host/unix:1 MIT-MAGIC-COOKIE-1 f91ec0372bd83eb72b686a16530ebb43
もしかしたら環境変数を設定してみました。
export XAUTHORITY=c441e3e34e057b5a868d5520dc47e7f4
それでも同じエラーが発生します。しかし、echo $XAUTHORITY
クッキーが表示されます。 Gilesも指摘しました。ここ~/.Xauthority
設定されていない場合は、この値を使用してください。再起動xvncserver
してクッキーの値が変わりました。削除+再作成 ~/.Xauthority
この記事を書く前に。
アーチウィキリスト:xhost +si:localuser:$USER
。私はユーザーのためにこれを行いましたが、root
私が理解したところ、これはセキュリティを低下させますが、多くの答えはそれを迅速な修正として使用します。私の場合、以下が発生します。
localuser:root being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
このエラーが私の問題に関連しているかどうかはわかりません。同じ問題が発生する理由は次のとおりです。昆虫またはシステムの電源が入っているときビルドエラー。今はどちらも変更できません。
これまでは少し混乱していました。
- 私の問題は何ですか?
- どうすれば解決できますか?
誰もが解決策を知っていればいいでしょう。しかし、私の最優先事項はVNCセッションのブラウザだから、どんな種類の解決策にも感謝します。
私も試しました〜できるようにするSSH X11はsshd_config
機能しません。オプションの代わりにVNCを使用しているので、これは関係がないと思いますssh -X
。
ベストアンサー1
xhost +local:
走る前に走ってくださいfirefox &
。
私にも効果があります。