GalliumOS / galliumos-distro

Docs, issues, and artwork sources for GalliumOS
https://galliumos.org/
GNU General Public License v2.0
345 stars 11 forks source link

Gallium OS 3.1 installer fails with GRUB install error #629

Open archit opened 2 years ago

archit commented 2 years ago

Attempting to install Gallium OS 3.1 on Samsung Chromebox Series 3 (STUMPY). I overwrote the firmware using mrchromebox.tech. While installing using USB stick (ISO); I run into this error from the installer ...

Mar 30 02:27:07 galliumos ubiquity: Setting up libefivar1:amd64 (34-1) ...
Mar 30 02:27:07 galliumos ubiquity: Setting up libefiboot1:amd64 (34-1) ...
Mar 30 02:27:07 galliumos ubiquity: Setting up efibootmgr (15-1) ...
Mar 30 02:27:07 galliumos ubiquity: Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Mar 30 02:27:09 galliumos ubiquity: Processing triggers for libc-bin (2.27-3ubuntu1) ...
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity chroot /target umount /sys
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity chroot /target umount /proc
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity umount /target/run
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity umount /target/dev
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity mount --bind /proc /target/proc
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity mount --bind /sys /target/sys
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity mount --bind /dev /target/dev
Mar 30 02:27:10 galliumos /plugininstall.py: log-output -t ubiquity mount --bind /run /target/run
Mar 30 02:27:10 galliumos ubiquity: File descriptor 3 (pipe:[56329]) leaked on lvdisplay invocation. Parent PID 18646: /bin/sh
Mar 30 02:27:10 galliumos ubiquity:   Volume group "sda" not found
Mar 30 02:27:10 galliumos ubiquity:   Cannot process volume group sda
Mar 30 02:27:14 galliumos ubiquity: Reading package lists...
Mar 30 02:27:16 galliumos ubiquity: 
Mar 30 02:27:16 galliumos ubiquity: Building dependency tree...
Mar 30 02:27:16 galliumos ubiquity: 
Mar 30 02:27:16 galliumos ubiquity: Reading state information...
Mar 30 02:27:16 galliumos ubiquity: 
Mar 30 02:27:16 galliumos ubiquity: Some packages could not be installed. This may mean that you have
Mar 30 02:27:16 galliumos ubiquity: requested an impossible situation or if you are using the unstable
Mar 30 02:27:16 galliumos ubiquity: distribution that some required packages have not yet been created
Mar 30 02:27:16 galliumos ubiquity: or been moved out of Incoming.
Mar 30 02:27:16 galliumos ubiquity: The following information may help to resolve the situation:
Mar 30 02:27:16 galliumos ubiquity: 
Mar 30 02:27:16 galliumos ubiquity: The following packages have unmet dependencies:
Mar 30 02:27:16 galliumos ubiquity:  grub-efi-amd64-signed : Depends: grub-efi-amd64-bin (= 2.02-2ubuntu8.20)
Mar 30 02:27:16 galliumos ubiquity: E: Unable to correct problems, you have held broken packages.
Mar 30 02:27:16 galliumos ubiquity: Reading package lists...
Mar 30 02:27:16 galliumos ubiquity: 
Mar 30 02:27:16 galliumos ubiquity: Building dependency tree...
Mar 30 02:27:17 galliumos ubiquity: 
Mar 30 02:27:17 galliumos ubiquity: Reading state information...
Mar 30 02:27:17 galliumos ubiquity: 
Mar 30 02:27:17 galliumos ubiquity: Some packages could not be installed. This may mean that you have
Mar 30 02:27:17 galliumos ubiquity: requested an impossible situation or if you are using the unstable
Mar 30 02:27:17 galliumos ubiquity: distribution that some required packages have not yet been created
Mar 30 02:27:17 galliumos ubiquity: or been moved out of Incoming.
Mar 30 02:27:17 galliumos ubiquity: The following information may help to resolve the situation:
Mar 30 02:27:17 galliumos ubiquity: 
Mar 30 02:27:17 galliumos ubiquity: The following packages have unmet dependencies:
Mar 30 02:27:17 galliumos ubiquity:  shim-signed : Depends: grub-efi-amd64-signed (>= 1.167~) but it is not going to be installed or
Mar 30 02:27:17 galliumos ubiquity:                         grub-efi-arm64-signed (>= 1.167~) but it is not installable
Mar 30 02:27:17 galliumos ubiquity: E: Unable to correct problems, you have held broken packages.

Any ideas how to get past this error? Any other diagnostic information that would be useful?

I'm not sure if its related, but there is a repeating error after the first error, that I observe in the syslog

Mar 30 03:18:05 galliumos ubiquity[1878]: Exception in GTK frontend (invoking crash handler):
Mar 30 03:18:05 galliumos ubiquity[1878]: Traceback (most recent call last):
Mar 30 03:18:05 galliumos ubiquity[1878]:   File "/usr/lib/ubiquity/ubiquity/nm.py", line 228, in build_cache
Mar 30 03:18:05 galliumos ubiquity[1878]:     devices = self.manager.GetDevices()
Mar 30 03:18:05 galliumos ubiquity[1878]:   File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
Mar 30 03:18:05 galliumos ubiquity[1878]:     **keywords)
Mar 30 03:18:05 galliumos ubiquity[1878]:   File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
Mar 30 03:18:05 galliumos ubiquity[1878]:     message, timeout)
Mar 30 03:18:05 galliumos ubiquity[1878]: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.13 was not provided by any .service files
masenf commented 2 years ago

@archit i was running into this issue tonight while installing GalliumOS 3.1 on a Lenovo N23.

I worked around the issue by NOT connecting wifi and NOT installing updates during the installation. After the first bootup, I performed an apt-get update && apt-get upgrade -y and things seem fine.

That said, I'm considering a vanilla install of Ubuntu 22.04 since GalliumOS 3.1 is still based on Ubuntu 18.04 and many of the available packages are now out of date.

archit commented 2 years ago

thanks @masenf . I've since switched to Arch linux, and planning to try out their port of linux-galliumos kernel

kauffy commented 2 years ago

This isn't the first time this issue occurred, I discovered. March 30, 2020. Right at the start of the pandemic.

Should I be worried?

0cwa commented 2 years ago

Happens with Acer Chromebook R 11 as well, not connecting to a network fixes it.

dc2tom commented 1 year ago

@0cwa R11 owner here, having just been bitten by the "chomeos updates are no longer supported for your device". I also tried chrome os flex but the sound doesn't work - any other R11 users here have a recommendation now that gallium seems to be deprecated?

0cwa commented 1 year ago

@dc2tom I just installed my favorite Linux distro, and it worked like a charm 😄

levelKro commented 1 year ago

Hello I confirm, you need to not connect the Wifi to complete the setup. When You config WIfi and request to download updates, the GRUB can't be installed and stop the setup.

After, some feature of the Live CD is broken (like the logout and terminal), you need to reboot for restart the setup. If you ry before a reboot, the setup stop after the GMT selection with error.