dnschneid / crouton

Chromium OS Universal Chroot Environment
https://goo.gl/fd3zc?si=1
BSD 3-Clause "New" or "Revised" License
8.56k stars 1.24k forks source link

Trapped in linux environment and can't operate mouse or keyboard after last Chrome update #1123

Closed adamhuggins closed 9 years ago

adamhuggins commented 9 years ago

Using Dell Chromebook 11.

After last update of Chrome OS I cannot use Ubuntu anymore. Linux loads up using the sudo enter-chroot startxfce4 command from the crosh shell, but nothing works and I can't get out. Have to hold down the power button to power down and restart the system.

Help?

DennisLfromGA commented 9 years ago

You should be able to switch out of your chroot and back to crosh by using: 'Ctrl+Alt+Right-Arrow(F2)' then 'Ctrl+Alt+Left-Arrow(F1)' - if the standard key combo doesn't work.

On Mon, Oct 13, 2014 at 8:51 PM, adamhuggins notifications@github.com wrote:

Using Dell Chromebook 11.

After last update of Chrome OS I cannot use Ubuntu anymore. Linux loads up using the sudo enter-chroot startxfce4 command from the crosh shell, but nothing works and I can't get out. Have to hold down the power button to power down and restart the system.

Help?

— Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/1123.

DennyL@GMail

adamhuggins commented 9 years ago

Yes, I used to be able to do that. Neither of those key combinations work now and I am permanently stuck with frozen Ubuntu until I hold down the power key.

adamhuggins commented 9 years ago

New development! I just tried to enter crouton and was kicked out before it could load. This is what came up in the crosh window:

crosh> shell chronos@localhost / $ sudo enter-chroot startxfce4 Entering /usr/local/chroots/precise... /usr/bin/startxfce4: Starting X server

X.Org X Server 1.15.1 Release Date: 2014-04-13 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-61-generic x86_64 Ubuntu Current Operating System: Linux localhost 3.8.11 #1 SMP Tue Oct 7 22:48:31 PDT 2014 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 2506752 verity payload=PARTUUID=51ca8f89-44df-3f4e-83bf-83b384990a81/PARTNROFF=1 hashtree=PARTUUID=51ca8f89-44df-3f4e-83bf-83b384990a81/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=ae13f04bafd98cc06fca8f43455dc0f7c9503360 salt=b88f7ccc602b13b89983ac28ee019704a236e5c85efeaf560fc436b97b2b5857" noinitrd vt.global_cursor_default=0 kern_guid=51ca8f89-44df-3f4e-83bf-83b384990a81 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic Build Date: 30 July 2014 12:21:54AM xorg-server 2:1.15.1-0ubuntu2.1 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.30.2 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: "/var/log/Xorg.1.log", Time: Tue Oct 14 10:39:58 2014 (==) Using system config directory "/usr/share/X11/xorg.conf.d" Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension Initializing built-in extension XTEST Initializing built-in extension BIG-REQUESTS Initializing built-in extension SYNC Initializing built-in extension XKEYBOARD Initializing built-in extension XC-MISC Initializing built-in extension SECURITY Initializing built-in extension XINERAMA Initializing built-in extension XFIXES Initializing built-in extension RENDER Initializing built-in extension RANDR Initializing built-in extension COMPOSITE Initializing built-in extension DAMAGE Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in extension DOUBLE-BUFFER Initializing built-in extension RECORD Initializing built-in extension DPMS Initializing built-in extension Present Initializing built-in extension DRI3 Initializing built-in extension X-Resource Initializing built-in extension XVideo Initializing built-in extension XVideo-MotionCompensation Initializing built-in extension SELinux Initializing built-in extension XFree86-VidModeExtension Initializing built-in extension XFree86-DGA Initializing built-in extension XFree86-DRI Initializing built-in extension DRI2 Loading extension GLX Error loading new keyboard description /usr/bin/xinit: connection to X server lost

waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

Unmounting /usr/local/chroots/precise...

adamhuggins commented 9 years ago

Does the above shed any light into the problem i'm having and how to fix it?

Thanks!

DennisLfromGA commented 9 years ago

ChromeOS updates sometimes break things in crouton chroots, many here can personally attest to that. If you haven't done so already, follow the advice on the wiki: Common issues and reporting

Also, the 'start*' scripts are intended to be run directly (as root) so the 'enter-chroot' part isn't necessary and may be causing unnecessary overhead. To start your chroot session, try just using: sudo startxfce4

DavidVan commented 9 years ago

I'm also having the same problem. Keyboard and trackpad/mouse refuses to work, and the whole OS is frozen. I'm on the HP 14 (Intel 2955u)

EDIT: Fixed by downloading new crouton file/installer, then updating chroot.

adamhuggins commented 9 years ago

Getting the fresh installer and updating the chroot did the trick for me too and now I'm happily back in business again. Will also just run sudo startxfce4 from now on. Thanks for all that good info! Much appreciated.