Waiting for modules in Calamares takes indefinitely long

So I have flashed the latest ISO of Garuda Linux , v240428 Dragonized Non-Gaming on a 32gb SanDisk USB drive using Balena Etcher which was downloaded through official torrent available on Garuda’s download page.

Booted up through rEFInd whilst secure boot is set to off and sata mode to AHCI

Upon booting, I connected to my wifi mobile hotspot and when asked for encryption key by KDE Wallet, selected Classic Blowfish Encrypted File after which I filled in a blank password and clicked ok.

  1. Started Calamares through setup assistant, kept stuck at Waiting for modules and reached 372 seconds.

  2. Closed and started again.

  3. Disabled IPV6 , and reconnected.

  4. Tried USB tethering.

  5. All of this: no luck.

  6. Rebooted, due to sheer frustration, closed the window which asks for wallet encryption upon connecting to wifi, and well after 2-3 mins , it worked !

  7. To test further, tried closing the installer and opened it again, no luck.

  8. Rebooted, entered blank encryption password and waited and well it worked !

  9. Closed again and re-opened.

  10. Rebooted , entered blank password and before starting installer, changed wifi security settings to not encrypted in settings.

  11. Closed , re-opened.

  12. Again three of these steps, no luck.

  13. Ran sudo killall calamares

  14. Ran installer again and it worked !

This was quite annoying.

As per my observations, after being infinitely stuck , if you close the installer within the installer, it’s instance doesn’t get closed and it keeps running in the background, due to which the setup assistant doesn’t appear despite the intended behaviour.

In one instance after closing and reopening Calamares several times, I checked with pidof and found several instances of Calamares running.

TLDR

All instances show same logs with them
looping around same module: partition and get
hung on closing with the same logs. Calamares gets stuck and has the instance running because a job for grub-mount and os-prober hangs and keeps running in the background. Logs below:
TLDR END

Optional to read as too long so idk

Seems the stucking and working of Calamares is really random and not setting wallet encryption really helps sometimes. Also Calamares doesn’t fully close most of the times.

Also to add, installation takes way longer than my previous experience, around 20-25 mins I have been sitting at the desk and well its kind meh ?, idk if it’s normal to take this long and if it’s related.

Logs:

Using sudo -E calamares -d:

1.Calamares Logs after a fresh boot into the iso where the installer worked fine the first time but was closed(successfully bringing up the setup assistant) and re-opened:

21:56:23 [6]: Calamares::Settings::Settings(const QString&, bool)
Using Calamares settings file at "/etc/calamares/settings.conf"
.. Required settings.conf key hide-back-and-next-during-exec is missing.
21:56:23 [6]: void Logger::setupLogfile()
Using log file: "/home/garuda/.cache/calamares/session.log"
21:56:23 [6]: void CalamaresApplication::init()
Calamares version: 3.3.6
.. Using Qt version: 6.7.0
.. Build type: Release
.. Using PyBind11
.. Using settings: "/etc/calamares/settings.conf"
.. Using log file: "/home/garuda/.cache/calamares/session.log"
.. Languages: QList("ar", "as", "ast", "az", "az_AZ", "be", "bg", "bn", "ca", "ca@valencia", "cs_CZ", "da", "de", "el", "en", "en_GB", "eo", "es", "es_AR", "es_MX", "et", "eu", "fa", "fi_FI", "fr", "fur", "gl", "he","hi", "hr", "hu", "id", "is", "it_IT", "ja", "ka", "ko", "lt", "ml", "mr", "nb", "nl", "oc", "pl", "pt_BR", "pt_PT", "ro", "ru", "si", "sk", "sl", "sq", "sr", "sr@latin", "sv", "tg", "th", "tr_TR", "uk", "vi", "zh_CN", "zh_TW")
21:56:23 [6]: bool Calamares::initQmlModulesDir()
Using Calamares QML directory "/usr/share/calamares/qml"
21:56:23 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
Using Calamares branding file at "/usr/share/calamares/branding/garuda/branding.desc"
21:56:23 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
WARNING: Branding setting for sidebar is missing, using "widget" "left"
21:56:23 [2]: void Calamares::flavorAndSide(const YAML::Node&, const char*, Branding::PanelFlavor&, Branding::PanelSide&)
WARNING: Branding setting for navigation is missing, using "widget" "bottom"
21:56:23 [2]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
WARNING: the branding component "/usr/share/calamares/branding/garuda" does not ship translations.
21:56:23 [6]: Calamares::Branding::Branding(const QString&, QObject*, qreal)
Loaded branding component "garuda"
.. No translation for "tz_" "C" using default (en)
.. No translation for "calamares_" "C" using default (en)
.. STARTUP: initSettings, initQmlPath, initBranding done
.. STARTUP: initModuleManager: module init started
21:56:23 [6]: void Calamares::ModuleManager::doInit()
Found 52 modules
21:56:23 [6]: void CalamaresApplication::initView()
STARTUP: initModuleManager: all modules init done
21:56:23 [6]: void CalamaresApplication::initView()
STARTUP: initJobQueue done
21:56:23 [6]: CalamaresWindow::CalamaresWindow(QWidget*)
Available desktop QSize(1920, 1048) minimum size QSize(1024, 520)
.. Proposed window size: 1024 664
21:56:23 [2]: QString Calamares::_stylesheet(const QDir&)
WARNING: The branding component "/usr/share/calamares/branding/garuda" does not ship stylesheet.qss.
21:56:23 [6]: void CalamaresApplication::initView()
STARTUP: CalamaresWindow created; loadModules started
21:56:23 [6]: void Config::initLanguages()
Trying to match locale "C"
21:56:23 [6]: void Config::initLanguages()
Trying to match locale QLocale(C, Default, Default)
.. Trying to match approximate locale QLocale::C
.. Trying to match English (US)
21:56:23 [6]: void Config::setLocaleIndex(int)
Index 14 Selected locale "en"
.. Loaded QRC translation "tz_" "en"
.. Loaded QRC translation "calamares_" "en"
21:56:23 [2]: WARNING (Qt):   OpenType support missing for "Fira Sans", script 12
21:56:23 [2]: WARNING (Qt):   OpenType support missing for "Fira Sans", script 11
21:56:23 [2]: WARNING (Qt):   OpenType support missing for "Fira Sans", script 19
21:56:23 [2]: WARNING (Qt):   OpenType support missing for "Fira Sans", script 20
21:56:23 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "welcome@welcome" loading complete.
21:56:23 [6]: QStringList loadLocales(const QString&)
Loading locales from "/usr/share/i18n/SUPPORTED"
..  Read 498 lines
..  After filtering 323 lines
21:56:23 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "locale@locale" loading complete.
21:56:23 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "keyboard" found anywhere at
"/home/garuda/src/modules/keyboard/keyboard.conf"
"/etc/calamares/modules/keyboard.conf"
"/usr/share/calamares/modules/keyboard.conf"
21:56:23 [6]: KeyboardModelsModel::KeyboardModelsModel(QObject*)
Loaded 186 keyboard models
21:56:23 [6]: KeyboardGroupsSwitchersModel::KeyboardGroupsSwitchersModel(QObject*)
Loaded 40 keyboard groups
21:56:23 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Variants now total= 0 selected= -1
21:56:23 [6]: KeyboardPage::KeyboardPage(Config*, QWidget*)
Groups now total= 40 selected= -1
.. Loaded QRC translation "kb_" "en"
21:56:23 [6]: void Config::getCurrentKeyboardLayoutXkb(QString&, QString&, QString&)
QList("pc", "us", "inet(evdev)", "terminate(ctrl_alt_bksp)\"")
21:56:24 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "keyboard@keyboard" loading complete.
21:56:24 [6]: Calamares::Partition::InternalManager::InternalManager()
KPMCore backend starting ..
21:56:24 [6]: DEBUG (Qt): Loaded backend plugin:  "pmsfdiskbackendplugin"
.. Backend @0x62dbc4bde900 "pmsfdiskbackendplugin" "1"
21:56:24 [2]: virtual void PartitionViewStep::setConfigurationMap(const QVariantMap&)
WARNING: Partition-module setting *defaultPartitionTableType* is unset, will use gpt for efi or msdos for bios
21:56:24 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "partition@partition" loading complete.
21:56:24 [2]: bool addPasswordCheck(const QString&, const QVariant&, PasswordCheckList&)
WARNING: nonempty check is ignored; use minLength: 1
21:56:24 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "users@users" loading complete.
21:56:24 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "summary@summary" loading complete.
21:56:24 [6]: void Calamares::ModuleManager::loadModules()
Module "partition@partition" already loaded.
21:56:24 [6]: Calamares::SlideshowQML::SlideshowQML(QWidget*)
QML import paths:
"/usr/share/calamares/qml"
"/usr/bin"
"qrc:/qt-project.org/imports"
"qrc:/qt/qml"
"/usr/lib/qt6/qml"
21:56:24 [2]: virtual void MachineIdJob::setConfigurationMap(const QVariantMap&)
WARNING: MachineId: configuration setting *symlink* is deprecated, use *dbus-symlink*.
21:56:24 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "machineid@machineid" loading complete.
21:56:24 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "fstab" found anywhere at
"/home/garuda/src/modules/fstab/fstab.conf"
"/etc/calamares/modules/fstab.conf"
"/usr/share/calamares/modules/fstab.conf"
21:56:24 [6]: void Calamares::ModuleManager::loadModules()
Module "locale@locale" already loaded.
21:56:24 [6]: void Calamares::ModuleManager::loadModules()
Module "keyboard@keyboard" already loaded.
21:56:24 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "luksbootkeyfile" found anywhere at
"/home/garuda/src/modules/luksbootkeyfile/luksbootkeyfile.conf"
"/etc/calamares/modules/luksbootkeyfile.conf"
"/usr/share/calamares/modules/luksbootkeyfile.conf"
21:56:24 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "luksbootkeyfile@luksbootkeyfile" loading complete.
21:56:24 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "dracutlukscfg@dracutlukscfg" loading complete.
21:56:24 [6]: void Calamares::ModuleManager::loadModules()
Module "users@users" already loaded.
21:56:24 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "grubcfg" found anywhere at
"/home/garuda/src/modules/grubcfg/grubcfg.conf"
"/etc/calamares/modules/grubcfg.conf"
"/usr/share/calamares/modules/grubcfg.conf"
21:56:24 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "postcfg" found anywhere at
"/home/garuda/src/modules/postcfg/postcfg.conf"
"/etc/calamares/modules/postcfg.conf"
"/usr/share/calamares/modules/postcfg.conf"
21:56:24 [2]: void Calamares::Module::loadConfigurationFile(const QString&)
WARNING: No config file for "umount" found anywhere at
"/home/garuda/src/modules/umount/umount.conf"
"/etc/calamares/modules/umount.conf"
"/usr/share/calamares/modules/umount.conf"
21:56:24 [6]: virtual void Calamares::CppJobModule::loadSelf()
CppJobModule "umount@umount" loading complete.
21:56:24 [2]: void Config::setConfigurationMap(const QVariantMap&)
WARNING: Configuring the finished module with deprecated restartNowEnabled settings
21:56:24 [6]: virtual void Calamares::ViewModule::loadSelf()
ViewModule "finished@finished" loading complete.
.. Loaded QRC translation "kb_" "en"
21:56:24 [6]: void CalamaresApplication::initViewSteps()
STARTUP: loadModules for all modules done
21:56:24 [6]: void Calamares::ModuleManager::checkRequirements()
Checking module requirements ..
21:56:24 [6]: void CalamaresApplication::initViewSteps()
STARTUP: Window now visible and ProgressTreeView populated
.. 8 view steps loaded.
21:56:24 [6]: void Config::xkbApply()
xkbmap selection changed to:  "us" - ""
21:56:25 [6]: setGeoIP(Config*, const QVariantMap&)::<lambda()>
GeoIP result for welcome= "IN"
21:56:25 [6]: void setCountry(Config*, const QString&, Calamares::GeoIP::Handler*)
Unusable country code "IN" (no suitable translation)
21:56:25 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 2
"partition"
"welcome"
21:56:25 [6]: Calamares::RequirementsList GeneralRequirements::checkRequirements()
GeneralRequirements output:
storage :   32104880537
enoughStorage :   true
RAM :   2684354560
enoughRam :   true
hasPower :   true
hasInternet :   true
isRoot :   true
21:56:25 [6]: void Calamares::RequirementsChecker::addCheckedRequirements(Calamares::Module*)
Got 5 requirement results from "welcome"
21:56:26 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"
21:56:27 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"
21:56:28 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"
21:56:30 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"
21:56:31 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"
21:56:32 [6]: void Calamares::RequirementsChecker::reportProgress()
Remaining modules: 1
"partition"

Seems to loop around Remaining modules: 1 "partition" and sometimes after looping for long or short, it works and sometimes keeps looping indefinitely.

2.Logs after closing Calamares(not the terminal window from which it was launched) after which previous instances were recorded running in terminal :

Shutting down Calamares...
Finished shutdown.
21:54:53 [2]: WARNING (Qt): QEventLoop: Cannot be used without QApplication

Weirdly tho, using both commands in terminal on fresh boot for the first time makes the installer now launch correctly after 30-40 or 20 secs but upon closing(successfully) and re launching borks everything. Sames happens if I now launch the installer from dock or desktop unlike before where it waited infinitely on first start. Strange

Optional To Read (Not crucially necessary)

Using this command , the first time calamares launches fine with a 30-40 second module wait time, however opening and closing it(the terminal window from which it was launched as well eliminating previous instance) it causes it to sometimes or sometimes not loop indefinitely with the same logs, tested 2 times on 2 fresh restarts in the USB.

I tried further with sudo -E /user/bin/calamares_polkit %f -d -style kvantum on fresh boots and got same results.

Using both commands on fresh boots regardless of wifi encryption settings, gives sames logs and loops around the same module as well. Can’t say for launching from desktop.

Inxi
from installation(successfully booted & installed system on my hard-disk):

System:
Kernel: 6.11.8-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=4e8b76c6-e07f-4eae-9284-4966c848eda1 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.3 tk: Qt v: N/A wm: kwin_x11 with: krunner
dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: HP product: HP All-in-One 22-df0xxx v: N/A
serial: <filter> Chassis: type: 13 serial: <filter>
Mobo: HP model: 87A4 v: 10100 serial: <filter> part-nu: 1V6C4AA#ACJ
uuid: 327aa59e-299d-3c50-ecb5-c3bf16a7ecb2 UEFI: AMI v: F.36
date: 08/07/2023
CPU:
Info: model: Intel Core i3-1005G1 socket: U3E1 bits: 64 type: MT MCP
arch: Ice Lake gen: core 10 level: v4 note: check built: 2019-21
process: Intel 10nm family: 6 model-id: 0x7E (126) stepping: 5
microcode: 0xC6
Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
smt: enabled cache: L1: 160 KiB desc: d-2x48 KiB; i-2x32 KiB L2: 1024 KiB
desc: 2x512 KiB L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 2105 min/max: 400/3400 base/boost: 1200/1200 scaling:
driver: intel_pstate governor: powersave volts: 0.7 V ext-clock: 100 MHz
cores: 1: 2105 2: 2105 3: 2105 4: 2105 bogomips: 9523
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Iris Plus Graphics G1 vendor: Hewlett-Packard driver: i915
v: kernel arch: Gen-11 process: Intel 10nm built: 2019-21 ports:
active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:8a56 class-ID: 0300
Device-2: Luxvisions Innotech HP TrueVision HD Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:6
chip-ID: 30c9:0013 class-ID: 0e02 serial: <filter>
Display: unspecified server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: HP ALL-in-One serial: <filter> built: 2019
res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2 size: 476x268mm (18.74x10.55")
diag: 546mm (21.5") ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.7-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (ICL GT1)
device-ID: 8086:8a56 memory: 3.68 GiB unified: yes
API: Vulkan v: 1.3.295 layers: 7 device: 0 type: integrated-gpu name: Intel
UHD Graphics (ICL GT1) driver: mesa intel v: 24.2.7-arch1.1
device-ID: 8086:8a56 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 18.1.8 256 bits) driver: mesa llvmpipe v: 24.2.7-arch1.1 (LLVM
18.1.8) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_icl
bus-ID: 00:1f.3 chip-ID: 8086:34c8 class-ID: 0403
API: ALSA v: k6.11.8-zen1-2-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.2.6 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 4000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8821ce v: N/A modules: rtw88_8821ce
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 02:00.0
chip-ID: 10ec:c821 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth 4.2 Adapter driver: btusb v: 0.8 type: USB
rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:5 chip-ID: 0bda:b00a
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 960.17 GiB used: 150.09 GiB (15.6%)
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10EZEX-60WN4A1 family: Blue size: 931.51 GiB block-size:
physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s tech: HDD
rpm: 7200 serial: <filter> fw-rev: 1A03 temp: 38 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 1y 63d 23h cycles: 4174
ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Cruzer Blade
size: 28.65 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 45.41 GiB size: 45.41 GiB (100.00%)
used: 28.13 GiB (62.0%) fs: btrfs block-size: 4096 B dev: /dev/sda12
maj-min: 8:12
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 584 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sda8 maj-min: 8:8
ID-3: /home raw-size: 45.41 GiB size: 45.41 GiB (100.00%)
used: 28.13 GiB (62.0%) fs: btrfs block-size: 4096 B dev: /dev/sda12
maj-min: 8:12
ID-4: /var/log raw-size: 45.41 GiB size: 45.41 GiB (100.00%)
used: 28.13 GiB (62.0%) fs: btrfs block-size: 4096 B dev: /dev/sda12
maj-min: 8:12
ID-5: /var/tmp raw-size: 45.41 GiB size: 45.41 GiB (100.00%)
used: 28.13 GiB (62.0%) fs: btrfs block-size: 4096 B dev: /dev/sda12
maj-min: 8:12
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 7.53 GiB used: 99.2 MiB (1.3%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
ID-2: swap-2 type: partition size: 3.99 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sda9 maj-min: 8:9
Sensors:
System Temperatures: cpu: 44.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.53 GiB used: 2.04 GiB (27.1%) igpu: 60 MiB
Processes: 215 Power: uptime: 7h 5m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 3 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1308 libs: 380 tools: octopi,paru,yay
Compilers: gcc: 14.2.1 Shell: garuda-inxi (sudo) default: Bash v: 5.2.37
running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date:     2024-11-16
Last full system update: 2024-11-16 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       Yes
Failed units:

Inxi from Live USB:

System:
Kernel: 6.8.7-zen1-2-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64
lang=en_US keytable=us tz=UTC misobasedir=garuda
root=miso:LABEL=GARUDA_DR460NIZED_BIRDOFPREY quiet systemd.show_status=1
checksum=y driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A info: frameworks v: 6.1.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: HP product: HP All-in-One 22-df0xxx v: N/A
serial: <superuser required> Chassis: type: 13 serial: <superuser required>
Mobo: HP model: 87A4 v: 10100 serial: <superuser required>
part-nu: 1V6C4AA#ACJ uuid: <superuser required> UEFI: AMI v: F.36
date: 08/07/2023
CPU:
Info: model: Intel Core i3-1005G1 bits: 64 type: MT MCP arch: Ice Lake
gen: core 10 level: v4 note: check built: 2019-21 process: Intel 10nm
family: 6 model-id: 0x7E (126) stepping: 5 microcode: 0xC4
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 160 KiB desc: d-2x48 KiB; i-2x32 KiB L2: 1024 KiB desc: 2x512 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 3400 high: 3401 min/max: 400/3400 scaling:
driver: intel_pstate governor: powersave cores: 1: 3401 2: 3400 3: 3400
4: 3400 bogomips: 9523
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Iris Plus Graphics G1 vendor: Hewlett-Packard driver: i915
v: kernel arch: Gen-11 process: Intel 10nm built: 2019-21 ports:
active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0
chip-ID: 8086:8a56 class-ID: 0300
Device-2: Luxvisions Innotech HP TrueVision HD Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:6
chip-ID: 30c9:0013 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 23.2.6
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: HP ALL-in-One serial: <filter> built: 2019
res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2 size: 476x268mm (18.74x10.55")
diag: 546mm (21.5") ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.5-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (ICL GT1)
device-ID: 8086:8a56 memory: 7.35 GiB unified: yes
API: Vulkan v: 1.3.279 layers: 3 device: 0 type: integrated-gpu name: Intel
UHD Graphics (ICL GT1) driver: mesa intel v: 24.0.5-arch1.1
device-ID: 8086:8a56 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 17.0.6 256 bits) driver: mesa llvmpipe v: 24.0.5-arch1.1 (LLVM
17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_icl
bus-ID: 00:1f.3 chip-ID: 8086:34c8 class-ID: 0403
API: ALSA v: k6.8.7-zen1-2-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 4000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8821ce v: N/A modules: rtw88_8821ce
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 02:00.0
chip-ID: 10ec:c821 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth 4.2 Adapter driver: btusb v: 0.8 type: USB
rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:5 chip-ID: 0bda:b00a
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 960.17 GiB used: 0 KiB (0.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10EZEX-60WN4A1 size: 931.51 GiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
fw-rev: 1A03 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: Cruzer Blade
size: 28.65 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
Message: No partition data found.
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 7.53 GiB used: 139.5 MiB (1.8%)
priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 76.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB note: est. available: 7.53 GiB used: 3.04 GiB (40.4%)
Processes: 199 Power: uptime: 4m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 2.98 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1305 libs: 372 tools: octopi,paru Compilers:
gcc: 13.2.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.34
warning: database file for 'garuda' does not exist (use '-Sy' to download)
warning: database file for 'core' does not exist (use '-Sy' to download)
warning: database file for 'extra' does not exist (use '-Sy' to download)
warning: database file for 'community' does not exist (use '-Sy' to download)
warning: database file for 'multilib' does not exist (use '-Sy' to download)
warning: database file for 'chaotic-aur' does not exist (use '-Sy' to download)
Garuda (2.6.26-1):
System install date:     2024-11-16
Last full system update: 2024-11-16 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       <superuser required>
Failed units:

Hope it gets inspected.

Which version was this? the Dr460nized Gaming ISO or the regular Dr460nized?

Also, since this is about the installation ISO, could we please keep this the the appropriate category? Thanks.

1 Like

I think that installer images is the right category ? Well sorry but I didn’t know about that.

And it is the Dragonized standard non-gaming 2.6gb ISO file.

1 Like

Next time you are up to trying to replicate this issue, run calamares with this command so the team can look at some logs:

sudo -E calamares -d
1 Like

Well all the times I tried it, 9 out of 11 times it gave me this issue so I will gather the logs rn in a short moment. As a side test, I will try directly booting from boot menu instead of rEFInd , I dont think it will fix it but hey, who knows.

EDIT: Added logs and additional information.

Just a hint

Use

sudo -E calamares -D8

the excerpt is shortened.

2 Likes

3.Journalctl -f logs(1):

Nov 16 06:43:47 garuda-dr460nized konsole[3135]: kf.notifications: Playing audio notification failed: Destroyed
Nov 16 06:43:47 garuda-dr460nized systemd[1040]: app-org.kde.konsole-b421245e971d43a589a296fa2ba1428b.scope: Consumed 9.005s CPU time.
Nov 16 06:43:47 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:43:47 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:43:47 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:43:47 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:43:53 garuda-dr460nized systemd[1040]: Started Konsole - Terminal.
Nov 16 06:43:54 garuda-dr460nized sudo[4682]:   garuda : TTY=pts/0 ; PWD=/home/garuda ; USER=root ; COMMAND=/usr/bin/true
Nov 16 06:43:54 garuda-dr460nized sudo[4682]: pam_unix(sudo:session): session opened for user root(uid=0) by garuda(uid=1000)
Nov 16 06:43:54 garuda-dr460nized sudo[4682]: pam_unix(sudo:session): session closed for user root
Nov 16 06:43:59 garuda-dr460nized sudo[4701]:   garuda : PWD=/home/garuda ; USER=root ; COMMAND=/usr/bin/calamares
Nov 16 06:43:59 garuda-dr460nized sudo[4701]: pam_unix(sudo:session): session opened for user root(uid=0) by garuda(uid=1000)
Nov 16 06:44:00 garuda-dr460nized systemd[1]: Started dbus-:1.3-org.kde.kpmcore.helperinterface@1.service.
Nov 16 06:44:00 garuda-dr460nized kwin_x11[1430]: kwin_core: Failed to focus 0x3e0000d (error 3)
Nov 16 06:44:00 garuda-dr460nized kwin_x11[1430]: kwin_core: XCB error: 3 (BadWindow), sequence: 62992, resource id: 65011725, major code: 129 (SHAPE), minor code: 3 (Combine)
Nov 16 06:44:00 garuda-dr460nized kwin_x11[1430]: kwin_core: XCB error: 3 (BadWindow), sequence: 62993, resource id: 65011725, major code: 129 (SHAPE), minor code: 3 (Combine)
Nov 16 06:44:00 garuda-dr460nized kwin_x11[1430]: kwin_core: XCB error: 3 (BadWindow), sequence: 63010, resource id: 65011725, major code: 129 (SHAPE), minor code: 3 (Combine)
Nov 16 06:44:00 garuda-dr460nized kwin_x11[1430]: kwin_core: XCB error: 3 (BadWindow), sequence: 63011, resource id: 65011725, major code: 129 (SHAPE), minor code: 3 (Combine)
Nov 16 06:44:02 garuda-dr460nized kpmcore_externalcommand[4725]: Error: trying to read data from device not in /dev
Nov 16 06:44:14 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:14 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:16 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:16 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:48 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:55 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:44:55 garuda-dr460nized plasmashell[1465]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Nov 16 06:45:18 garuda-dr460nized plasmashell[1465]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:53:29: QML ScrollBar: Binding loop detected for property "visible"
Nov 16 06:45:18 garuda-dr460nized plasmashell[1465]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:53:29: QML ScrollBar: Binding loop detected for property "visible"
Nov 16 06:45:18 garuda-dr460nized plasmashell[1465]: file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:62:17: Unable to assign [undefined] to int
Nov 16 06:45:23 garuda-dr460nized systemd[1]: Started Daily Cleanup of Snapper Snapshots.
Nov 16 06:45:23 garuda-dr460nized systemd[1]: Starting DBus interface for snapper...
Nov 16 06:45:24 garuda-dr460nized systemd[1]: Started DBus interface for snapper.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: Running cleanup for 'root'.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: Running number cleanup for 'root'.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: IO Error (query default id failed, subvolume is not a btrfs subvolume).
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: number cleanup for 'root' failed.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: Running timeline cleanup for 'root'.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: IO Error (query default id failed, subvolume is not a btrfs subvolume).
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: timeline cleanup for 'root' failed.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: Running empty-pre-post cleanup for 'root'.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: IO Error (query default id failed, subvolume is not a btrfs subvolume).
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: empty-pre-post cleanup for root failed.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: Running 'btrfs qgroup clear-stale /'.
Nov 16 06:45:24 garuda-dr460nized systemd-helper[4867]: 'btrfs qgroup clear-stale /' failed.
Nov 16 06:45:24 garuda-dr460nized systemd[1]: snapper-cleanup.service: Main process exited, code=exited, status=1/FAILURE
Nov 16 06:45:24 garuda-dr460nized systemd[1]: snapper-cleanup.service: Failed with result 'exit-code'.
Nov 16 06:45:25 garuda-dr460nized plasmashell[1465]: file:///usr/share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/ClipboardPage.qml:79:26: QML PlasmoidHeading: Binding loop detected for property "leftInset"
Nov 16 06:46:20 garuda-dr460nized root[3544]: 90linux-distro: result: /dev/sda16:Fedora Linux 41 (Workstation Edition):Fedora:linux
Nov 16 06:46:20 garuda-dr460nized root[3544]: 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/90linux-distro.orig
Nov 16 06:46:24 garuda-dr460nized systemd[1]: snapperd.service: Deactivated successfully.

4.Journalctl -f logs(2):

The installer was stuck for 392 seconds and finally proceeded when os-prober timed out , I do have to mention that I have 3 distinct linux distros on their own distinct/separate partitions.

Did you test your ISO’s integrity, or test other ISO’s?

I’ve not been a fan of etcher for quite some time.

Did you try alternate methods of flashing your USB?

If you have a spare drive, can you disconnect your multi-boot drive and install Garuda on a disk dedicated strictly to Garuda? Perhaps juggling so many OS’s at boot is contributing to the problem.

2 Likes

Os-prober is both a blessing and a curse.

Your suggestion to use a separate drive exclusively for Garuda is very helpful and shortens the module search immensely.

2 Likes

You see, I tried Etcher and Ventoy, hearing recent issues with Ventoy, I opted for Etcher’s Appimage that I have(a really old one). Etcher verified the USB’s checksum/validity and I will check the ISO checksum now.

And no, I cannot disconnect the multi boot drive as it is the only hdd my AIO desktop has and no offense,just so you know AIO’s are a pain in the ass to disassemble.

Also this is quite weird as calamares in Garuda takes long due to whatever resons but the same calamares on EndeavourOS doesn’t with the same drive.

Ya , HP really crams everything in as tight as possible.

Suse Imagewriter is another reliable utility for burning boot disks.

2 Likes

So the checksums seem fine MD5 is what I tested. Lemme give it another try on EndeavourOS to see if this occurs.

On EndeavourOS Galileo a very old iso with calamares 3.3.0 alpha3, takes 8 secs at most. Will now note the version of calamares in the latest garuda iso and also try EndeavourOS latest iso to look for issues.

2 Likes

No real help for the problem, but maybe it will help the experts to get closer to the cause.

I observed this behavior when I installed FreeBSD on a second SSD. I use MBR instead of GPT and use this second drive to test different distros bare metal. Every time I updated grub under Garuda it took several minutes for os-prober to finally finish. The process grub-umount always appeared at the top of the process list. At some point I replaced FreeBSD with another Linux distro and the problem disappeared.

1 Like

Well I have windows 10 ltsc at the very beginning of my partition table set to gpt.
Idk but I dont see I can reinstall or move windows at all

Also whatever command that runs as per my journalctl logs, it seems to run many combinations, haiku BeOS , partiton checks maybe ? idk but many weird checks. Strange.

Current TLDR
Logs below reveal that a job for grub-mount and/or os-prober runs when Calamares is started and hangs on either of my quadruple boot Linux partitions. It seems that os-prober and/or grub-mount tried perhaps to mount my ext4 Linux partitions as ext2. This is prevalent in newer versions of Calamares in two distros I tried, Garuda and Archcrsft, and absent in an older version of EndeavourOS.
TLDR End

Update: Tried Archcraft iso with calamares 3.3.9 and was able to reproduce the exact issue, will now try a different “good” usb. Lol,same results.

Logs
Logs from sudo ps uax | grep -i /dev/ :
1.

root        4077  0.0  0.0   7748  3584 ?        S    18:32   0:00 /bin/sh /usr/lib/os-probes/50mounted-tests /dev/sda16
root        4085 80.2  0.3  34688 27196 ?        Rs   18:32   0:44 grub-mount /dev/sda16 /var/lib/os-prober/mount
root        4109  0.0  0.0   7748  3584 ?        S    18:32   0:00 /bin/sh /usr/lib/os-probes/mounted/90linux-distro /dev/sda16 /var/lib/os-prober/mount ext2
root        4111  0.0  0.0   7748  1876 ?        S    18:32   0:00 /bin/sh /usr/lib/os-probes/mounted/90linux-distro /dev/sda16 /var/lib/os-prober/mount ext2
garuda      4295  0.0  0.0  10384  5736 pts/0    S+   18:33   0:00 ugrep --color=auto -i /dev/

root        4077  0.0  0.0   7748  3584 ?        S    18:32   0:00 /bin/sh /usr/lib/os-probes/50mounted-tests /dev/sda16
root        4085 85.9  0.4  40900 33388 ?        Rs   18:32   3:44 grub-mount /dev/sda16 /var/lib/os-prober/mount
root        5782  0.0  0.0   7748  3584 ?        S    18:36   0:00 /bin/sh /usr/lib/os-probes/mounted/90linux-distro.orig /dev/sda16 /var/lib/os-prober/mount ext2
root        5785  0.0  0.0   7748  2000 ?        S    18:36   0:00 /bin/sh /usr/lib/os-probes/mounted/90linux-distro.orig /dev/sda16 /var/lib/os-prober/mount ext2
garuda      5867  0.0  0.0  10384  5740 pts/1    S+   18:36   0:00 ugrep --color=auto -i /dev/

From the post:Garuda Install - Calamares hangs on Partition Module

Reveals that grub-mount and/or os-prober runs on my Fedora 41 partition which is /dev/sda16 and idk why it hangs, Fedora has SELinux, any clue that it may cause this ?

Will try taking a snapshot from restic, deleting the partition and seeing if it makes any improvements. No improvements made. It gets hung on another one of my Linux drives/partitions now.

Does it seem to mount my ext4 partition as ext2 ? I am unable to understand anything,lol. Will study os-prober and grub-mount.

1 Like