Gnomeデスクトップと一緒にFedora 18をインストールし、Tigervnc-serverをインストールしました。 Fedora 17がインストールされている他の複数のコンピュータでも同じ設定が正常に動作するため、WindowsコンピュータからTightVNC Viewerにリモートで接続できます。ただし、Fedora 18では、接続しようとするとVNCクライアントに「ああ、問題が発生しました」というメッセージが表示されます。 Gnomeを代替モードに強制すると、リモートセッションは正常に機能します。 Fedora 17はGnome 3.4.2を使用し、Fedora 18はGnome 3.6.2を使用しているため、それと関連がある可能性があります。リモートセッションはKDEデスクトップでも機能しますが、LXDEまたはXFCEでは機能しません。
この状況に関する他の人の投稿を見つけることができなかったので、私が何か明らかなものを見逃していることを願っています。誰かがアイデアを持っているか、私が逃した投稿を教えてくれればいいでしょう。
答え1
これはエラー 896648Red Hat バグジラで。 ~によるとコメント 15次の方法で問題を解決できます。
追加
-session optional pam_systemd.so
完全な/etc/pam.d/runuser-l
ファイルは次のようにする必要があります。auth include runuser session optional pam_keyinit.so force revoke -session optional pam_systemd.so session include runuser
編集する
vncserver@:<display>.service
Type
に変更simple
- コマンドに
-fg
パラメータを追加vncserver
ExecStart
- この
ExecStop
行をコメントアウトしてください。
答え2
試してみたところ「問題なし」が発生しました。あることを確認することを意味します。SELinux有効化と確認/var/log/メッセージそれに関連するエラー。 selinuxを無効にするか、正しく設定してください。
ファイアウォールが有効になっていることを確認してください。
systemctl status firewalld
または
iptables -L
その場合は、テスト用に無効にするか、vnc接続を許可するようにファイアウォールを設定します。
そして、サービスの正しいポートに接続されていることを確認してください。
cat ~/.vnc/localhost.localdomain\:1.log |grep Listening
vncext: Listening for VNC connections on all interface(s), port 5901
ログファイルが正しいことを確認してください。クライアントで指定することを忘れないでくださいIP:ポート 例: 192.168.1.1:5901
編集する:私の設定を追加
Tigervnc-サーバー-1.2.80-0.8.20130124svn5036.fc18.x86_64
GNOMEセッション-xsession-3.6.2-3.fc18.x86_64
答え3
Tigervnc-serverの代わりにvinoを使用し、問題なくgnome3を使用してfedora 18に接続します。 vinoをインストールしてから
sudo yum install vino
サーバーを起動する必要があり、
/usr/libexec/vino-server &
vnc-viewerを使用してコンピュータに接続できます。