web-dev-qa-db-ja.com

chromebookのLinuxが壊れました-なぜですか?

Crouton経由でlinuxをデュアルブートするchromebookがあります。キーボードショートカットを使用してChromeとLinuxを切り替えたところ、ランダムに機能しなくなりました。 Chromiumコマンドラインを閉じて、再起動してLinuxを再起動しようとしましたが、次のように生成されました。

Entering /mnt/stateful_partition/crouton/chroots/xenial...
/usr/bin/startxfce4: Starting X server

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu
Current Operating System: Linux localhost 4.4.118-13212-g6c21f415c5d1 #1 SMP PREEMPT Mon May 14 23:16:44 PDT 2018 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=a426f256-534d-ba40-a9b8-ed38fc20733b/PARTNROFF=1 hashtree=PARTUUID=a426f256-534d-ba40-a9b8-ed38fc20733b/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=2beeb95eb41112a3c3fa7a2386b67943bde847e7 salt=a5efca76297948a7369778adc0e1e0bd7e02b87785c22a2847abcbc7363ab718" noinitrd vt.global_cursor_default=0 kern_guid=a426f256-534d-ba40-a9b8-ed38fc20733b add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic
Build Date: 13 October 2017  01:57:05PM
xorg-server 2:1.18.4-0ubuntu0.7 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.33.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.5.log", Time: Thu Jun  7 22:28:15 2018
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

実際には機能しませんでした。 Linuxがクラッシュしたとき、私はPython 3でプログラミングしていましたが、実際にプログラムを実行しているとは思いません。メモ帳も用意しました。これらのすべてを以前は問題なく行いました。過去にcroutonで経験した唯一の問題は、chromebookが自動的に再起動し、chromium linuxが更新されることですが、それも発生していません。

Linuxのデュアルブートを修正するにはどうすればよいですか?

任意の助けをいただければ幸いです。ありがとう!


回答に基づいて編集:

生成された許可の確認

total 0
srwxrwxrwx 1 chronos chronos 0 Jun  5 10:22 X1
srwxrwxrwx 1 chronos chronos 0 Jun  7 18:44 X2
srwxrwxrwx 1 chronos chronos 0 Jun  7 18:48 X3
srwxrwxrwx 1 chronos chronos 0 Jun  7 18:53 X4
srwxrwxrwx 1 chronos chronos 0 Jun  7 22:28 X5

chown root:root /tmp/.X11-unixそしてそれはchown: changing ownership of '/tmp/.X11-unix': Operation not permittedので、エラーを生成しないSudoを使用して再度実行し、ファイルのアクセス許可を再度確認しました。これにより、以前と同じ結果が生成されました。

更新:

回答に従って、ファイルのアクセス許可を正常に変更しました。実行Sudo startxfce4再び;動作せず、以下を生成しました:

Entering /mnt/stateful_partition/crouton/chroots/xenial...
/usr/bin/startxfce4: Starting X server


X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu
Current Operating System: Linux localhost 4.4.118-13212-g6c21f415c5d1 #1 SMP PREEMPT Mon May 14 23:16:44 PDT 2018 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=a426f256-534d-ba40-a9b8-ed38fc20733b/PARTNROFF=1 hashtree=PARTUUID=a426f256-534d-ba40-a9b8-ed38fc20733b/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=2beeb95eb41112a3c3fa7a2386b67943bde847e7 salt=a5efca76297948a7369778adc0e1e0bd7e02b87785c22a2847abcbc7363ab718" noinitrd vt.global_cursor_default=0 kern_guid=a426f256-534d-ba40-a9b8-ed38fc20733b add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic  
Build Date: 13 October 2017  01:57:05PM
xorg-server 2:1.18.4-0ubuntu0.7 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.33.6
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.7.log", Time: Fri Jun  8 10:12:14 2018
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

アップデート2:

ラップトップ全体を再度再起動したところ、正常に動作するようになりました。回答として提案されたバグレポートを提出します。なぜこれが起こったのかについての手がかりがある場合、またはそれが再び起こるのを防ぐために私がすべきことがあるなら、それは素晴らしいことです!

1
heather

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

そのファイルの権限を「ルート」に変更します。ただし、権限が何であるかを確認し、バグとして報告してください。

次のことに注意してくださいLog file: "/tmp/Xorg.crouton.5.log"。それは問題に関する追加情報を保持します。

許可の確認:

ls -l /tmp/.X11-unix

許可の変更:

Sudo chown -R root:root /tmp/.X11-unix 

クラッシュするのがデスクトップのみである場合は、ttyを介してライブセッション、grubレスキュー、または現在のシステムを使用できます。

1
Rinzwind