丼's tech blog

2012/11/28~2023/12/21 間で運営していた「例のブログ」の後釜です。記事を抜粋してコッチに移植します。

ChromeOS をアプデしたら crouton から xubuntu が立ち上がらんくなった

【2017/11/06 加筆】  ここに書いて有ることを真似したら治りました。
qiita.com



  本当にChromeOSのアップデートが直接的原因かは分かりませんが,症状が出る直前にやった「思い当たる事」と言えば ChromeOS のアップデートぐらいだったので,おそらくコレが原因かと。



ChromeOS を 62.0.3202.74 にアップデートしたら,crouton を使った xubuntu14.04 on Chromebook が出来なくなりました。

  タイトル通りです。先日まで何不自由なく xubuntu が使えてたのに,ChromeOS 側のアップデートを行ったら見事に start xfce4 コマンドを実行しても xubuntu に切り替わらなくなりました。



環境



エラー文

chronos@localhost / $ sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/trusty...
/usr/bin/startxfce4: Starting X server

~(中略)~

Error org.freedesktop.DBus.Error.UnknownMethod: Method "ReleaseDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Unable to set master
(EE)
Fatal server error:
(EE) AddScreen/ScreenInit failed for driver 0
(EE)
(EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE)
Error org.freedesktop.DBus.Error.UnknownMethod: Method "TakeDisplayOwnership" with signature "" on interface "org.chromium.LibCrosServiceInterface" doesn't exist

(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/trusty...




原因と対策
  わからん(2017/10/31 現在)。エラー文でググったりと目下調査中です。


  ってか卒業研究でバリバリ xubuntuToppers 入れて開発してたしフッツーに必要なのに急に動かなくなっちゃってもう大変。これから私,どうなっちゃうのー??

次回:「xubuntu,死す」
明日も元気にぃ,デバッグデバッグ!!


  という訳で,お客様の中に Chroembook で Linux 立ち上げてるオタク様がいらっしゃったら気をつけて。安易にアップデートしないほうがいいかもしれません。