Xの起動に関する問題


13

RaspianをSDカードで叩き、Piを起動しました。

上部のメッセージには、「startxグラフィカルインターフェイスの起動に使用」と表示されます。

だから私startx

OSバージョン; Xバージョン; そのすべて。

そして停止します。プログラムは終了せず、何かがうまくいっているようにそこに座っています。

この不幸な状態は、一見永久にそこにとどまります。

Raspbianを実行していて、WindowsマシンでSSH経由でPiにアクセスしています。

推奨されているディストリビューションは、一般的なアドバタイズされたコマンドにアクセスするときに通常失敗しないので、問題はSSHと関係があると思いますか?

では、SSHを使用しているときにXを起動するにはどうすればよいですか?

更新-Xorgログ

警告とエラー、発見された順番

[2212.985](WW)ディレクトリ「/ usr / share / fonts / X11 / misc」は存在しません。
[2212.985]エントリがフォントパスから削除されました。
[2212.985](WW)「/ usr / share / fonts / X11 / cyrillic」ディレクトリは存在しません。
[2212.985]エントリがフォントパスから削除されました。
[2212.985](WW)ディレクトリ「/ usr / share / fonts / X11 / 100dpi /」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / 75dpi /」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / Type1」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / 100dpi」は存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2212.987](WW)ディレクトリ「/ usr / share / fonts / X11 / 75dpi」は存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2212.987](WW)「/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType」ディレクトリが存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2213.033](WW)fbdevの古いプローブメソッドへのフォールバック
[2213.038](WW)VGAアービター:カーネルアービターを開けません、マルチカードサポートなし
[2213.054](EE)FBDEV(0):FBIOBLANK:操作は許可されていません
[2213.169](EE)AIGLXエラー:/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.soのdlopenが失敗しました(/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so:共有オブジェクトを開けませんファイル:そのようなファイルまたはディレクトリはありません)
[2213.169](EE)GLX:ソフトウェアレンダラーをロードできませんでした
[2213.170](II)GLX:画面0に使用可能なGLプロバイダーが見つかりません
[2213.556](EE)FBDEV(0):FBIOBLANK:操作は許可されていません

完全なログ

[2212.941] _XSERVTransSocketOpenCOTSServer:inet6のソケットを開けません
[2212.942] _XSERVTransOpen:inet6 / raspberrypi:0のトランスポートのオープンに失敗しました
[2212.942] _XSERVTransMakeAllCOTSServerListeners:inet6のリスナーを開くことができませんでした
[2212.952] 
X.Org X Server 1.12.1.902(1.12.2 RC 2)
発売日:2012-05-19
[2212.957] Xプロトコルバージョン11、リビジョン0
[2212.959]オペレーティングシステムのビルド:Linux 3.2.0-2-mx5 armv7l Debian
[2212.959]現在のオペレーティングシステム:Linux raspberrypi 3.1.9+#168 PREEMPT Sat Jul 14 18:56:31 BST 2012 armv6l
[2212.961]カーネルコマンドライン:dma.dmachans = 0x3c bcm2708_fb.fbwidth = 656 bcm2708_fb.fbheight = 416 bcm2708.boardrev = 0x2 bcm2708.serial = 0xe42c17c8 smsc95xx.macaddr = B8:27:EB:2C:17:C8 dcenable_cc = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4エレベーター= deadline rootwait
[2212.965]ビルド日:2012年5月27日02:13:12 PM
[2212.966] xorg-server 2:1.12.1.902-1(Cyril Brulebois) 
[2212.967] pixmanの現在のバージョン:0.26.0
[2212.968]問題を報告する前に、http://wiki.x.orgを確認してください
    最新バージョンを使用していることを確認してください。
[2212.969]マーカー:(-)プローブ、(**)構成ファイルから、(==)デフォルト設定、
    (++)コマンドラインから、(!!)通知、(II)情報、
    (WW)警告、(EE)エラー、(NI)未実装、(??)不明。
[2212.975](==)ログファイル: "/var/log/Xorg.0.log"、時間:Sun Jul 29 09:45:48 2012
[2212.978](==)システム構成ディレクトリ「/usr/share/X11/xorg.conf.d」を使用
[2212.980](==)レイアウトセクションなし。最初の画面セクションを使用します。
[2212.981](==)画面セクションはありません。デフォルトを使用します。
[2212.981](**)|->画面「デフォルト画面セクション」(0)
[2212.981](**)| |->「」を監視
[2212.984](==)画面「デフォルト画面セクション」にモニターが指定されていません。
    デフォルトのモニター構成を使用します。
[2212.984](==)デバイスの自動追加
[2212.984](==)デバイスの自動有効化
[2212.985](WW)ディレクトリ「/ usr / share / fonts / X11 / misc」は存在しません。
[2212.985]エントリがフォントパスから削除されました。
[2212.985](WW)「/ usr / share / fonts / X11 / cyrillic」ディレクトリは存在しません。
[2212.985]エントリがフォントパスから削除されました。
[2212.985](WW)ディレクトリ「/ usr / share / fonts / X11 / 100dpi /」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / 75dpi /」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / Type1」は存在しません。
[2212.986]エントリがフォントパスから削除されました。
[2212.986](WW)ディレクトリ「/ usr / share / fonts / X11 / 100dpi」は存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2212.987](WW)ディレクトリ「/ usr / share / fonts / X11 / 75dpi」は存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2212.987](WW)「/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType」ディレクトリが存在しません。
[2212.987]エントリがフォントパスから削除されました。
[2212.987](==)FontPathの設定:
    ビルトイン
[2212.988](==)「/ usr / lib / xorg / modules」に設定されたModulePath
[2212.988](II)サーバーは、入力デバイスのリストを提供するためにudevに依存しています。
    使用可能なデバイスがない場合は、udevを再構成するか、AutoAddDevicesを無効にします。
[2212.988](II)ローダーマジック:0x401bbcf0
[2212.988](II)モジュールABIバージョン:
[2212.988] X.Org ANSI Cエミュレーション:0.4
[2212.989] X.Org Video Driver:12.0
[2212.989] X.Org XInputドライバー:16.0
[2212.989] X.Org Server Extension:6.0
[2212.989](II)LoadModule: "extmod"
[2212.992](II)/usr/lib/xorg/modules/extensions/libextmod.soのロード
[2212.997](II)モジュールextmod:vendor = "X.Org Foundation"
[2212.997] 1.12.1.902用にコンパイル、モジュールバージョン= 1.0.0
[2212.997]モジュールクラス:X.Org Server Extension
[2212.998] ABIクラス:X.Org Server Extension、バージョン6.0
[2212.998](II)拡張SELinuxのロード
[2212.998](II)拡張機能MIT-SCREEN-SAVERのロード
[2212.998](II)拡張機能XFree86-VidModeExtensionのロード
[2212.998](II)拡張機能XFree86-DGAのロード
[2212.998](II)拡張DPMSのロード
[2212.999](II)拡張機能XVideoの読み込み
[2212.999](II)拡張機能XVideo-MotionCompensationの読み込み
[2212.999](II)拡張機能X-Resourceのロード
[2212.999](II)LoadModule: "dbe"
[2213.001](II)/usr/lib/xorg/modules/extensions/libdbe.soのロード
[2213.003](II)モジュールdbe:vendor = "X.Org Foundation"
[2213.003] 1.12.1.902用にコンパイル、モジュールバージョン= 1.0.0
[2213.003]モジュールクラス:X.Org Server Extension
[2213.003] ABIクラス:X.Org Server Extension、バージョン6.0
[2213.004](II)拡張機能DOUBLE-BUFFERのロード
[2213.004](II)LoadModule: "glx"
[2213.005](II)/usr/lib/xorg/modules/extensions/libglx.soのロード
[2213.007](II)モジュールglx:vendor = "X.Org Foundation"
[2213.007] 1.12.1.902用にコンパイル、モジュールバージョン= 1.0.0
[2213.007] ABIクラス:X.Org Server Extension、バージョン6.0
[2213.008](==)AIGLX有効
[2213.008](II)拡張機能GLXのロード
[2213.008](II)LoadModule: "record"
[2213.010](II)/usr/lib/xorg/modules/extensions/librecord.soのロード
[2213.012](II)モジュールレコード:vendor = "X.Org Foundation"
[2213.012] 1.12.1.902用にコンパイル、モジュールバージョン= 1.13.0
[2213.012]モジュールクラス:X.Org Server Extension
[2213.012] ABIクラス:X.Org Server Extension、バージョン6.0
[2213.012](II)拡張レコードのロード
[2213.013](II)LoadModule: "dri"
[2213.014](II)/usr/lib/xorg/modules/extensions/libdri.soのロード
[2213.016](II)モジュールdri:vendor = "X.Org Foundation"
[2213.017] 1.12.1.902用にコンパイル、モジュールバージョン= 1.0.0
[2213.017] ABIクラス:X.Org Server Extension、バージョン6.0
[2213.017](II)拡張機能XFree86-DRIのロード
[2213.017](II)LoadModule: "dri2"
[2213.019](II)/usr/lib/xorg/modules/extensions/libdri2.soのロード
[2213.020](II)モジュールdri2:vendor = "X.Org Foundation"
[2213.021] 1.12.1.902用にコンパイル、モジュールバージョン= 1.2.0
[2213.021] ABIクラス:X.Org Server Extension、バージョン6.0
[2213.021](II)拡張DRI2のロード
[2213.021](==)自動設定されたドライバー0としてfbdevと一致
[2213.022](==)xf86ConfigLayoutにドライバーを割り当てました
[2213.022](II)LoadModule: "fbdev"
[2213.024](II)/usr/lib/xorg/modules/drivers/fbdev_drv.soのロード
[2213.025](II)モジュールfbdev:vendor = "X.Org Foundation"
[2213.025] 1.12.1用にコンパイル、モジュールバージョン= 0.4.2
[2213.025] ABIクラス:X.Org Video Driver、バージョン12.0
[2213.025](II)FBDEV:フレームバッファーのドライバー:fbdev
[2213.026](-)VT番号7を使用

[2213.033](WW)fbdevの古いプローブメソッドへのフォールバック
[2213.033](II)サブモジュール「fbdevhw」のロード
[2213.033](II)LoadModule: "fbdevhw"
[2213.035](II)/usr/lib/xorg/modules/libfbdevhw.soのロード
[2213.037](II)モジュールfbdevhw:vendor = "X.Org Foundation"
[2213.037] 1.12.1.902用にコンパイル、モジュールバージョン= 0.0.2
[2213.037] ABIクラス:X.Org Video Driver、バージョン12.0
[2213.038](II)FBDEV(0):デフォルトのデバイスを使用
[2213.038](WW)VGAアービター:カーネルアービターを開けません、マルチカードサポートなし
[2213.039](II)FBDEV(0):画面セクションにデフォルトの表示サブセクションを作成
    depth / fbbpp 16/16の「デフォルトの画面セクション」
[2213.039](==)FBDEV(0):深さ16、(==)フレームバッファーbpp 16
[2213.039](==)FBDEV(0):RGBウェイト565
[2213.039](==)FBDEV(0):デフォルトのビジュアルはTrueColorです
[2213.043](==)FBDEV(0):ガンマ補正の使用(1.0、1.0、1.0)
[2213.043](II)FBDEV(0):ハードウェア:BCM2708 FB(ビデオメモリ:533kB)
[2213.044](II)FBDEV(0):フレームバッファーデバイスに対してモードをチェックしています...
[2213.044](II)FBDEV(0):モニターに対してモードをチェックしています...
[2213.044](-)FBDEV(0):仮想サイズは656x416(ピッチ656)
[2213.044](**)FBDEV(0):組み込みモード「現在」
[2213.045](==)FBDEV(0):DPIは(96、96)に設定
[2213.045](II)サブモジュール「fb」の読み込み
[2213.045](II)LoadModule: "fb"
[2213.047](II)/usr/lib/xorg/modules/libfb.soのロード
[2213.048](II)モジュールfb:vendor = "X.Org Foundation"
[2213.049] 1.12.1.902用にコンパイル、モジュールバージョン= 1.0.0
[2213.049] ABIクラス:X.Org ANSI Cエミュレーション、バージョン0.4
[2213.049](**)FBDEV(0):シャドウフレームバッファーを使用
[2213.049](II)サブモジュール「シャドウ」の読み込み
[2213.049](II)LoadModule: "shadow"
[2213.051](II)/usr/lib/xorg/modules/libshadow.soのロード
[2213.053](II)モジュールシャドウ:vendor = "X.Org Foundation"
[2213.053] 1.12.1.902用にコンパイル、モジュールバージョン= 1.1.0
[2213.053] ABIクラス:X.Org ANSI Cエミュレーション、バージョン0.4
[2213.054](EE)FBDEV(0):FBIOBLANK:操作は許可されていません
[2213.056](==)FBDEV(0):バッキングストアが無効になっています
[2213.057](==)FBDEV(0):DPMS有効
[2213.058](==)RandR有効
[2213.058](II)組み込み拡張機能の汎用イベント拡張機能の初期化
[2213.058](II)組み込み拡張機能SHAPEの初期化
[2213.059](II)組み込み拡張MIT-SHMの初期化
[2213.059](II)組み込み拡張機能XInputExtensionの初期化
[2213.059](II)組み込み拡張機能XTESTの初期化
[2213.059](II)組み込み拡張機能BIG-REQUESTSの初期化
[2213.059](II)組み込み拡張機能SYNCの初期化
[2213.059](II)組み込み拡張機能XKEYBOARDの初期化
[2213.060](II)組み込み拡張機能XC-MISCの初期化
[2213.060](II)組み込み拡張機能セキュリティの初期化
[2213.060](II)組み込み拡張機能XINERAMAの初期化
[2213.060](II)組み込み拡張機能XFIXESの初期化
[2213.060](II)組み込み拡張RENDERの初期化
[2213.061](II)組み込み拡張RANDRの初期化
[2213.061](II)組み込み拡張機能COMPOSITEの初期化
[2213.061](II)組み込み拡張機能DAMAGEの初期化
[2213.061](II)SELinux:システムで無効化
[2213.168](II)AIGLX:画面0はDRI2に対応していません
[2213.169](II)AIGLX:画面0はDRI対応ではありません
[2213.169](EE)AIGLXエラー:/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.soのdlopenが失敗しました(/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so:共有オブジェクトを開けませんファイル:そのようなファイルまたはディレクトリはありません)
[2213.169](EE)GLX:ソフトウェアレンダラーをロードできませんでした
[2213.170](II)GLX:画面0に使用可能なGLプロバイダーが見つかりません
[2213.556](EE)FBDEV(0):FBIOBLANK:操作は許可されていません
[2216.149]サーバーは正常に終了しました(0)。ログファイルを閉じています。

Xsession-errors(この1つのエラーは、Xを実行しようとするたびに繰り返されます)

Xsession: X session started for pi at Sun Jul 29 10:26:05 UTC 2012
Obt-Message: Xinerama extension is not present on the server
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
  after 1995 requests (1995 known processed) with 0 events remaining.
pcmanfm: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.

Raspberry PIにモニター/テレビを接続していますか?
asalamon74

@ asalamon74いいえ、すべてSSH、キーボード、スクリーン、たくさんあります。
-ACarter

2
これを機能させるには、SSH経由でトンネル転送を行う必要があります。

1
Xorgログを投稿してください。
ArchHaskeller

1
6年後、それらの同じメッセージがすべて最新のStretchにまだ存在しているのは残念です。まだコミュニティの人々は言っている、それを無視してください!この種の迷惑は修正する必要があります!
not2qubit

回答:


9

表示される情報の表示がXorg開始されます。理由は開始ですが、モニターやテレビなど、Piに接続されたグラフィック出力がないためです。したがってXorg、を処理する方法がわかりませんXSession

あなたが達成しようとしているものに応じて、いくつかの可能な解決策があります。

  • Piに接続された画面がある場合、コマンドは同じことを行いますが、画面に出力が表示されます。あなたが実行した場合startx &、その後x、バックグラウンドで起動されますし、中にコマンドを実行する上で運ぶことができssh、通常のように、端末。

  • Windowsを使用しているためXsession、クライアントに表示したい場合は、Xサーバーをインストールしてから、Xsshを介してセッションを転送します。これはXmingとPuttyで実現できます。これの設定に関するいくつかの有用な情報をここで見つけることができます。

  • Linuxを実行するマシンがXorgインストールされている場合、Xセッションを簡単に転送できます。この優れたUnixおよびLinux Stack Exchangeの回答がその方法を教えてくれます。

これがお役に立てば幸いです。私がカバーしていない他の要因があれば教えてください。


あなたがカバーしていないことは何もありません、それは私にはうまくいきません。(2番目のオプション)Xmingを実行していますstartxが、同じ場所にたどり着くと、画面に詳細が表示され、何も起こりません。
ACarter

Raspberry Pi Chatに来て、もっと助けてみようと思います。
-Jivings

確かに、この問題は魔法のように修正されましたが、Xmingで動作するため、あなたの答えを受け入れています。ありがとう:)
ACarter

@Jivingsは、ソリューション#3がMax OS Xを介して可能ですか?そのLinux SEの答えに従うと、ソリューション#1の結果しか生成されないようです。
-McKAMEY

@McKAMEY試したことは言えませんが、なぜそうなのかわかりません。
Jivings

4

「私はRaspbianを実行しています。WindowsマシンでSSHを介してPiにアクセスしています。」という質問からこの引用を外します。GUIデスクトップアクセスの問題全体に苦労しているようです。sshを介してxsessionを転送する方法はありますが、少し複雑であり、Windowsを実行する追加の複雑さも追加しています。よりよい解決策はするだろうラズベリーパイにVNCサーバを実行し、Windowsコンピュータ上でVNCクライアント

多くのVNCクライアントが利用可能です。Googleに表示される最初のクライアントを投稿しました。VNCを使用すると、基本的にクロスプラットフォームのリモートデスクトップエクスペリエンスが得られ、探しているように聞こえます。

率直かつ正直に言うと、このVNCソリューションは、Xは実際に起動したが、Puttyで単純な古いsshを使用しているためGUIを取得しなかったと想定しています。

要約すると:

  1. Puttyを使用して、現在実行しているようにssh経由でRaspberry Piにアクセスし、指示に従ってVNCサーバーセットアップします

  2. WindowsコンピューターにVNCクライアントをセットアップします(多くのリンクがあるため、このリンクを使用します)。

  3. ここでPuttyの使用を停止し、代わりに新しくインストールしたVNCクライアントを起動して、それを使用して完全なGUIデスクトップでPiにアクセスできます。


2

ドライバーが破損しているか、インストールされていないようです。Raspianを使用していないので、これらを試したことはありません。

apt-get update
apt-get upgrade
apt-get install xorg xutils xserver-xorg xterm xserver-xorg-video-fbdev xserver-xorg-video-vesa

Xorg.confを再構成する必要がある場合もあります

Xorg -configure

コピー/etc/X11/xorg.confし、vi /etc/X11/xorg.confまたはnano /etc/X11/xorg.conf

フォント:

apt-get install ttf-dejavu

3
これは、セッション用の画面がないという事実に対処していません。
Jivings

0

Windowsマシンから実行すると、MobaXtermが非常に簡単になったことがわかりました。端末とグラフィックの両方の機能とSFTPファイルアクセスウィンドウがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.