njradford / my-dear-watson

Bash script to help install Elementary OS on Chromebooks
53 stars 6 forks source link

setversion 1.4 doesn't have permissions even when running sudo #3

Closed Always8bit closed 9 years ago

Always8bit commented 9 years ago

After installing, running startelementary gives a permissions error when running. I'm not able to run elementary os at the moment. Also hey AldousP, this is Joseph from across the street ahah

(precise)joseph@localhost:~/Downloads/MyDearWatson-master$ sudo ./startelementary 
[sudo] password for joseph: 
./startelementary: 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 2.6.42-75-generic x86_64 Ubuntu
Current Operating System: Linux localhost 3.10.18 #1 SMP Sat Mar 7 08:56:21 PST 2015 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=84722435-30e5-b749-af34-ea11ee60b6a9/PARTNROFF=1 hashtree=PARTUUID=84722435-30e5-b749-af34-ea11ee60b6a9/PARTNROFF=1 hashstart=2506752 alg=sha1 root_hexdigest=ec2b18d63d17b77538fd4051896a933b8e1c0f91 salt=e145dd7ec0880ac3a3022816bd1a8b2cf788d9dc78af2f2c95b7ba7e626f73c6" noinitrd vt.global_cursor_default=0 kern_guid=84722435-30e5-b749-af34-ea11ee60b6a9 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic  
Build Date: 12 February 2015  03:37:52PM
xorg-server 2:1.15.1-0ubuntu2~precise5 (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 Mar 17 09:50:39 2015
(==) 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 X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
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
setversion 1.4 failed: Permission denied
/bin/sh: 0: Can't open /usr/bin/xinit_pantheon
Running exit commands...
/usr/bin/xinit: connection to X server lost

waiting for X server to shut down Hangup
Hangup
Hangup
(EE) Server terminated successfully (0). Closing log file.
Always8bit commented 9 years ago

After powerwashing the chromebook again, I was able to get it working.

However, the first time I ran the script, it was located in a subdirectory within ~/Downloads instead of within ~/Downloads itself.

I'm not 100% sure this is the problem, but if it is, I suggest adding a check at the beginning of the script to make sure the current directory is ~/Downloads