Installer Fails to launch after successful boot of live USB iso

I do believe this may be one for the record books. I recently upgraded my system to accommodate a new ssd. I run three completely separate OS's each with their own ssd in a single tower. My priority boot was Garuda Linux and I edited the Garuda GRUB menu to recognize Windows 10 and Kali linux so that I could launch any of the othe OS's from there. Two nights ago, I updated the Bios on my ASUS Gaming TUF X570 Plus (WIFI) motherboard to version 4403 released in April of this year. Right after that, my drives were no longer recognizable as bootable devices. No problem, I have both ISO's and full backups for everything.

Windows 10 Pro installed easily on the new ssd and I was also able to easily restore all of my files and settings. Kali and Garuda were very problematic. They would not install no matter what I did with the BIOS. I turned off safe boot, disabled fast boot, made sure I had both UEFI and Legacy OPROM boot options available and enabled CSM compatibility. Nothing worked. Finally, I downloaded Balena etcher to windows and flashed ISO's of Garuda and Kali there instead of using my laptop (which also runs Garuda as the sole OS). After creating the bootable media in Windows, Kali installed without a hitch. It is now alive and well on its ssd.

I tried the same thing with Garuda and I successfully passed through GRUB and right into the live OS environment where I attempted to initiate the install with the "Install Garuda" icon on the desktop. I clicked on it and nothing happened. I double-clicked (just in case) and still nothing happened. I went to the Garuda Welcome window and clicked the "Install Garuda" button there. The window flashed and nothing happened. I clicked again. Still nothing. I repeated this pattern at least three times. I re-flashed the ISO and booted into the Live environment. I have changed up the bios settings and even tried disconnecting the other drives from the motherboard before installing but nothing has worked.

The live environment is fully functional; terminal access, wifi, partition manager, etc. But for some reason, the install action just won't launch. Garuda is the only OS affected. Just as a test, I initiated an install of Ubuntu 22.04 LTS. I went along just fine until I aborted it and I assume it would have installed just fine. I have combed all of the available logs in the live environment including the boot log and could not find anything that would explain the failure to launch. I even tried initiating the install and then re-opened the logs to see if there were any changes.

Has anyone out there experienced this? I am stumped. Any insight or advice would be very much appreciated.

Which specific ISO was this?

Also, your garuda-inxi terminal output from the live boot environment might help with this, so please post it if you can.

Otherwise, try making the install media with ventoy.
With boot options, try with focusing on UEFI, (have CSM disabled)

(Sounds most likely you had some issues after a BIOS update that had some weird defaults set after it was updated)

4 Likes

Paste the terminal output from a good old-fashioned

pkexec calamares
4 Likes

Please, post the garuda-inxi, maybe your PC does not meet the minimum Garuda Linux needs .

And try

sudo -E calamares -d
3 Likes

Turn off CSM. I found that out right after it started showing up on motherboards.

SGS with that motherboard there's going to be no issue with Garuda cause it more than meets the Garuda minimum requirements.

You are probably right, but what if the MB only has a 2 GB RAM memory?
Then calamares also refuses to install :slight_smile:
And because we don’t want to guess around here or ask for everything individually, we would always like to have the garuda-inxi.

3 Likes

Fair enough, agree OP should be providing at least ALL there hardware specs.

Are you trying to install Garuda on an NVME SSD drive?

Are you using an nvidia or AMD graphics card?

Are you using an AMD cpu with onboard Vega graphics?

We need your garuda-inxi output as per the help request template.

2 Likes
                 .%;888:8898898:                garuda@garuda-dr460nized
                 x;XxXB%89b8:b8%b88:              ------------------------
              .8Xxd                8X:.           OS: Garuda Linux x86_64
            .8Xx;                    8x:.         Kernel: 5.19.9-zen1-1-zen
          .tt8x          .d            x88;       Uptime: 1 min
       .@8x8;          .db:              xx@;     Packages: 1179 (pacman)[stable]
     ,tSXX°          .bbbbbbbbbbbbbbbbbbbB8x@;    Shell: fish 3.5.1
   .SXxx            bBBBBBBBBBBBBBBBBBBBbSBX8;    Resolution: 3840x2160
 ,888S                                     pd!    DE: KDE Plasma 5.25.5
8X88/                                       q     WM: KWin (X11)
8X88/                                             WM Theme: Sweet-Dark
GBB.                                              Theme: kvantum-dark Sweetified [Plasma], Sweet-Dark [GTK2/3]
 x%88        d888@8@X@X@X88X@@XX@@X@8@X.          Icons: BeautyLine [QT], BeautyLine [GTK2/3/4]
   dxXd    dB8b8b8B8B08bB88b998888b88x.           Terminal: konsole
    dxx8o                      .@@;.              Terminal Font: FiraCode Nerd Font Mono 12
      dx88                   .t@x.                CPU: AMD Ryzen 5 3600 (12) @ 4.208203GHz
        d:SS@8ba89aa67a853Sxxad.                  GPU: AMD Radeon RX 570
          .d988999889889899dd.                    Memory: 2.00 GiBMiB / 31.26 GiBMiB
 ╭─garuda@garuda in ~ as 🧙 
 ╰─λ pkexec calamares
/usr/bin/calamares: error while loading shared libraries: libboost_python310.so.1.79.0: cannot open shared object file: No such file or directory
McFly: Importing shell history for the first time. This may take a minute or two...done.
~~~x

Trying to install on an NVME SSD, AMD graphics card and Ryzen 5 6 core CPU. Tried to install with Ventoy after disabling CSM and still same result. Please see out put from pkexec calamares. Same output from sudo -E calamares -d.

That is not garuda-inxi, that is fastfetch output, if you start the terminal.

Could you please post the name of the KDE ISO.

The iso I am using is garuda-dr460nized-linux-zen-220921.iso. The output from inxi --full is:

                   .%;888:8898898:                garuda@garuda-dr460nized
                 x;XxXB%89b8:b8%b88:              ------------------------
              .8Xxd                8X:.           OS: Garuda Linux x86_64
            .8Xx;                    8x:.         Kernel: 5.19.9-zen1-1-zen
          .tt8x          .d            x88;       Uptime: 1 min
       .@8x8;          .db:              xx@;     Packages: 1179 (pacman)[stable]
     ,tSXX°          .bbbbbbbbbbbbbbbbbbbB8x@;    Shell: fish 3.5.1
   .SXxx            bBBBBBBBBBBBBBBBBBBBbSBX8;    Resolution: 3840x2160
 ,888S                                     pd!    DE: KDE Plasma 5.25.5
8X88/                                       q     WM: KWin (X11)
8X88/                                             WM Theme: Sweet-Dark
GBB.                                              Theme: kvantum-dark Sweetified [Plasma], Sweet-Dark [GTK2/3]
 x%88        d888@8@X@X@X88X@@XX@@X@8@X.          Icons: BeautyLine [QT], BeautyLine [GTK2/3/4]
   dxXd    dB8b8b8B8B08bB88b998888b88x.           Terminal: konsole
    dxx8o                      .@@;.              Terminal Font: FiraCode Nerd Font Mono 12
      dx88                   .t@x.                CPU: AMD Ryzen 5 3600 (12) @ 4.208203GHz
        d:SS@8ba89aa67a853Sxxad.                  GPU: AMD Radeon RX 570
          .d988999889889899dd.                    Memory: 1.97 GiBMiB / 31.26 GiBMiB

                                                  ████████████████████████
                                                  ████████████████████████

 ╭─garuda@garuda in ~ as 🧙 
 ╰─λ inxi --full
System:
  Host: garuda-dr460nized Kernel: 5.19.9-zen1-1-zen arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.25.5 Distro: Garuda Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 4403
    date: 04/27/2022
CPU:
  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
  Speed (MHz): avg: 2448 min/max: 2200/4208 cores: 1: 3600 2: 2200 3: 2200
    4: 2469 5: 2200 6: 3600 7: 2200 8: 2113 9: 2200 10: 2200 11: 2200 12: 2200
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3 driver: X:
    loaded: amdgpu unloaded: modesetting gpu: amdgpu resolution: 3840x2160~60Hz
  OpenGL: renderer: AMD Radeon RX 570 Series (polaris10 LLVM 14.0.6 DRM
    3.47 5.19.9-zen1-1-zen) v: 4.6 Mesa 22.1.7
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.19.9-zen1-1-zen running: yes
  Sound Server-2: PipeWire v: 0.3.58 running: yes
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi
  IF: wlp4s0 state: down mac: ee:9d:07:87:d2:47
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: down mac: d4:5d:64:51:f9:29
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
  Report: bt-adapter ID: hci0 state: up address: 7C:B2:7D:EF:3F:16
Drives:
  Local Storage: total: 1.42 TiB used: 0 KiB (0.0%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD Blue SN570 500GB
    size: 465.76 GiB
  ID-2: /dev/sda vendor: SanDisk model: SDSSDH3 500G size: 465.76 GiB
  ID-3: /dev/sdb vendor: Western Digital model: WD Blue SA510 2.5 500GB
    size: 465.76 GiB
  ID-4: /dev/sdc type: USB model: USB DISK 3.0 size: 57.77 GiB
Partition:
  Message: No partition data found.
Swap:
  ID-1: swap-1 type: zram size: 31.25 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 61.8 C mobo: N/A gpu: amdgpu temp: 43.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 1
Info:
  Processes: 294 Uptime: 1m Memory: 31.26 GiB used: 2.41 GiB (7.7%)
  Shell: fish inxi: 3.3.21
McFly: Importing shell history for the first time. This may take a minute or two...done.

 ╭─garuda@garuda in ~ as 🧙 took 1s
 ╰─λ

Thanks for the tutorial. the pkexec calamares query returned information indicating that clamares is not in the live environment and therefore cannot be executed. Is calamares the primary installer used in Garuda ISO's?

Update. I have determined that the problem is with the ISO; specifically with the Calamares installer. My Bios settings are fine as well as the target ssd. I just downloaded a newer release and the same result. There appears to be a conflict between the function call for libboost_python310.so.1.79.0 and what is actually in the /usr/lib/ folder. All I found was libboost_python310.so.1.80.0. If the code in calamares is trying to pull .79 instead of .80, then this would explain the error in pkexec. Any ideas on how to get the installer to point to what is most likely a newer version of libboost?

Just try a different ISO. Where did you get this? There isn’t even a 220921 on the website right now. I just checked the main download page and it is 220909.

What is the exact name of the ISO and where did you download it from?

1 Like

Go to https://start.garuda.linux.org. Click on "Iso Builds" under our services. It will take you to a FOSS Host page with all the latest distros. Dragonized version is there built on 220924.

garuda-dr460nized-linux-zen-220924.iso

Downloaded the gaming version instead. Calamares launches on this one.

I can confirm this issue exists on garuda-dr460nized-linux-zen-220924.iso. It’s just as OP described: “Install Garuda Linux” desktop shortcut and button in Garuda Welcome appear to do nothing.

sudo -E calamares -d
calamares: error while loading shared libraries: libboost_python310.so.1.79.0: cannot open shared object file:
No such file or directory

garuda-dr460nized-linux-zen-220909.iso, the version on the main download page, is working normally (the Calamares installer launches as expected).

7 Likes