-1
 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)
  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...

I connect using sudo startunity. Does anyone have any advice or seen this issue? Any help is appreciated!

1

We tried Ubuntu and others on Crouton with Enlightment desktop and got the same error. It turns out they changed dBus to use different options syntax or something like that, and they're busy updating different desktops and distros to make them work together. We discovered that only some desktops are working at the moment. The crouton page says to try different desktops (like LXDE.)

The docs on Crouton could use some help.

What worked for us finally, today:

Install the kiwi extension... Rats, I mean use crouton from the crosh shell to update the chroot with the -t xiwi,xfce4,extension options in that order. Presently, the options must be listed xiwi first, or it won't work.

 sudo sh ~/Downloads/crouton -t xiwi,xfce,extension -u -n chrootnamne

The -n (chrootname) is optional, in case you have more than one chroot. You can install multiple distros on chroots using Crouton in the Chrome OS Developer (crosh) shell.

Here's another weird thing we ran into. If the newly-installed Chrome OS Developer shell from the Google App Store pops up with a blank screen and refuses to work, it is probably already installed. Uninstall that one and access crosh with CTRL-Alt-t hotkey. Gee, it would be nice if this was more intuitive.

Next, get the crouton integration extension for the Chrome browser. The link to it does not, at this time, appear on the crouton install hints screen, and oddly did not come up in the web store, app store, or google searches. But it does appear on the Crouton GitHub Page under Prerequisites.

Finally, once everything is in order, try starting the desktop with the xiwi target.

 sudo startxfce4 -t xiwi
  • 2
    The process is effectively the same for Ubuntu. Kali is just the first one we tried. – hellork Oct 2 '18 at 9:19
  • Hellork, then please edit your answer and remove the Kali Linux references and ping me and I'll upvote instead of downvote. – Fabby Oct 2 '18 at 15:31
  • In case you're wondering: your answer triggered a short discussion on meta – Hi-Angel Oct 5 '18 at 7:27

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.