Strange boot problem

Need help with boot problem. Issues are:

  1. Current BTRFS saves do not show up at boot options but others do?
  2. Often freezes during boot, takes 2 or more tries to get past freeze.
  3. At one point recently, a totally different desktop opened.
  4. Once booted, all programs work fine!
╭─[email protected] in ~ 
╰─λ inxi -Fxz
System:
Kernel: 5.16.10-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
Desktop: KDE Plasma 5.24.2 Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 80QQ v: Lenovo ideapad 100-15IBD
serial: <superuser required>
Mobo: LENOVO model: Nano 5B6 v: SDK0J40700 WIN
serial: <superuser required> UEFI-[Legacy]: LENOVO v: E0CN16WW
date: 08/04/2015
Battery:
ID-1: BAT0 charge: 28.0 Wh (100.0%) condition: 28.0/30.1 Wh (93.1%)
volts: 16.4 min: 14.4 model: Lenovo IdeaPad status: Full
CPU:
Info: dual core model: Intel Core i3-5020U bits: 64 type: MT MCP
arch: Broadwell rev: 4 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
Speed (MHz): avg: 2095 high: 2097 min/max: 500/2100 cores: 1: 2096
2: 2097 3: 2095 4: 2095 bogomips: 17559
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel
bus-ID: 00:02.0
Device-2: Logic3 / SpectraVideo plc LG Optical Mouse 3D-310 type: USB
driver: hid-generic,usbhid bus-ID: 2-1:2
Display: x11 server: X.Org 1.21.1.3 driver: loaded: intel
unloaded: modesetting resolution: 1366x768~60Hz
OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2)
v: 4.6 Mesa 21.3.6 direct render: Yes
Audio:
Device-1: Intel Broadwell-U Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 00:03.0
Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Sound Server-1: ALSA v: k5.16.10-zen1-1-zen running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.47 running: no
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo
driver: r8169 v: kernel port: 4000 bus-ID: 02:00.0
IF: enp2s0 state: down mac: <filter>
Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lenovo
driver: rtl8723be v: kernel port: 3000 bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Bluetooth:
Device-1: Realtek RTL8723B Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 2-7:8
Report: bt-adapter ID: hci0 rfk-id: 3 state: down
bt-service: enabled,running rfk-block: hardware: no software: no
address: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 50.99 GiB (10.9%)
ID-1: /dev/sda vendor: Western Digital model: WDBNCE5000PNC
size: 465.76 GiB
Partition:
ID-1: / size: 465.76 GiB used: 50.99 GiB (10.9%) fs: btrfs dev: /dev/sda1
ID-2: /home size: 465.76 GiB used: 50.99 GiB (10.9%) fs: btrfs
dev: /dev/sda1
ID-3: /var/log size: 465.76 GiB used: 50.99 GiB (10.9%) fs: btrfs
dev: /dev/sda1
ID-4: /var/tmp size: 465.76 GiB used: 50.99 GiB (10.9%) fs: btrfs
dev: /dev/sda1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 37.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 197 Uptime: 11m Memory: 7.68 GiB used: 1.17 GiB (15.2%)
Init: systemd Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: 1497
Shell: fish v: 3.3.1 inxi: 3.3.12

╭─[email protected] in ~ took 2s
╰─λ

Please provide garuda-inxi instead of inxi -Fxz, since it shows some important additional info, e.g. snapper v/s timeshift.

3 Likes

As you will see, I am a real newby. I tried the following with no success, am I doing it wrong? :

╭─[email protected] in ~ took 21s
╰─λ garuda-inxi
garuda-inxi may be found in the following packages:
chaotic-aur/garuda-common-settings 2.5.4-2                    /usr/bin/garuda-inxi
chaotic-aur/garuda-common-settings-git 2.5.4.r2.g8a209d0-1    /usr/bin/garuda-inxi

╭─[email protected] in ~ took 1s
[🔍] × sudo garuda-inxi
sudo: garuda-inxi: command not found

Mmm, your kernel is updated but you don't have garuda-inxi.
This probably means that your pacman.conf does not include the Chaotic AUR.
To include chaotic-aur in your /etc/pacman.conf add at the end

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

Then execute from terminal:

garuda-update
1 Like

Any solution?

Ooops , sorry you replied , will report.

I'm not sure if garuda-update will be available on your system.
If not, try update.
If still not available, sudo pacman -Syu...

1 Like

update is refreshing the mirrorlist, I will report

1 Like

OK, here is the result:

╭─[email protected] in ~ 
[🚫] × update
[sudo] password for kenb: 

--> Refreshing mirrorlists using reflector, please be patient..
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When:       2022-02-23 15:34:57 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-02-23 15:34:43 UTC
# Last Check: 2022-02-23 15:20:07 UTC

Server = https://mirror.lty.me/archlinux/$repo/os/$arch
Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.luzea.de/archlinux/$repo/os/$arch
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch

warning: config file /etc/pacman.conf, line 34: directive 'TotalDownload' in section 'options' not recognized.
:: Synchronizing package databases...
core                                  132.9 KiB  22.9 KiB/s 00:06 [------------------------------------] 100%
extra                                1538.4 KiB  3.26 MiB/s 00:00 [------------------------------------] 100%
community                               6.1 MiB  5.40 MiB/s 00:01 [------------------------------------] 100%
multilib                              149.2 KiB  1166 KiB/s 00:00 [------------------------------------] 100%
chaotic-aur                          1504.7 KiB   136 KiB/s 00:11 [------------------------------------] 100%

--> Applying keyring updates before starting full system update..
warning: config file /etc/pacman.conf, line 34: directive 'TotalDownload' in section 'options' not recognized.
warning: archlinux-keyring-20220125-1 is up to date -- skipping
warning: chaotic-keyring-20220220-1 is up to date -- skipping
warning: garuda-hotfixes-1.1.1-1 is up to date -- skipping
there is nothing to do
spawn pacman -Su
warning: config file /etc/pacman.conf, line 34: directive 'TotalDownload' in section 'options' not recognized.
:: Starting full system upgrade...
there is nothing to do

Parsing man pages and writing completions to /home/kenb/.local/share/fish/generated_completions/
4409 / 4409 : zramctl.8.gz

Checking for plugin updates
Nothing to install / update

System updated! 🐧

To be honest, this surprises me a bit.
Adding chaotic-mirrorlist I expeceted a whole lot of updates...
Hold on, I hope someone can jump in and check what might be going on.
The update was not necessarily supposed to solve your issues though, but I'd start fixing that...

Now seems to boot OK, but did create a snapshot with an end-note and did not see that in the startup choices.

When I open the Konsole, the following info is given and I don't know if this could have anything to do with the issue. Just thinking if the system doesn't like it that perhaps it should be exorcised:

[WARN] - (starship::configs::starship_root): Unknown config key 'docker'
[WARN] - (starship::configs::starship_root): Did you mean 'docker_context'?
[WARN] - (starship::configs::starship_root): Unknown config key 'haskell'
[WARN] - (starship::configs::starship_root): Did you mean 'shell'?
[WARN] - (starship::configs::character): Unknown config key 'use_symbol_for_status'

No, that's not a big problem (no exorcist needed :slight_smile:), and can be fixed resetting starship to the default config from the Garuda Assistant, flagging it and pushing the reset button.
Or from terminal with:

cp /etc/skel/.config/starship.toml ~/.config/starship.toml
3 Likes

Yes, that fixed the starship issue. Thanks very much.

Again thanks for your help so far. Do I need to do anything to encourage any other guru's to have a look at this issue, or is is more a case of waiting till someone has the time to spare?

Could you please provide the output of

sudo btrfs subvolume list /

Sorry for the delay. Was away from the computer for a bit. Here is the requested info:


╭─[email protected] in ~ 
╰─λ sudo btrfs subvolume list /
[sudo] password for kenb: 
ID 257 gen 55487 top level 5 path @home
ID 258 gen 55473 top level 5 path @root
ID 259 gen 36112 top level 5 path @srv
ID 260 gen 55487 top level 5 path @cache
ID 261 gen 55487 top level 5 path @log
ID 262 gen 55485 top level 5 path @tmp
ID 391 gen 55350 top level 5 path timeshift-btrfs/snapshots/2022-02-19_19-28-42/@
ID 502 gen 55350 top level 5 path timeshift-btrfs/snapshots/2022-02-18_09-33-16/@
ID 505 gen 53423 top level 5 path timeshift-btrfs/snapshots/2022-02-22_17-00-51/@
ID 508 gen 55350 top level 5 path timeshift-btrfs/snapshots/2022-02-20_19-08-29/@
ID 509 gen 55350 top level 5 path timeshift-btrfs/snapshots/2022-02-20_19-09-50/@
ID 510 gen 53423 top level 5 path timeshift-btrfs/snapshots/2022-02-22_12-00-01/@
ID 511 gen 53423 top level 5 path timeshift-btrfs/snapshots/2022-02-22_12-13-08/@
ID 513 gen 53423 top level 5 path timeshift-btrfs/snapshots/2022-02-22_15-13-03/@
ID 514 gen 55487 top level 5 path @
ID 515 gen 53423 top level 5 path timeshift-btrfs/snapshots/2022-02-22_17-15-56/@
ID 516 gen 53224 top level 5 path timeshift-btrfs/snapshots/2022-02-22_17-15-56/@home
ID 517 gen 55285 top level 5 path timeshift-btrfs/snapshots/2022-02-22_18-57-07/@
ID 518 gen 54994 top level 5 path timeshift-btrfs/snapshots/2022-02-23_09-22-17/@
ID 519 gen 55016 top level 5 path timeshift-btrfs/snapshots/2022-02-23_09-31-43/@
ID 520 gen 55190 top level 5 path timeshift-btrfs/snapshots/2022-02-23_10-42-48/@
ID 521 gen 55216 top level 5 path timeshift-btrfs/snapshots/2022-02-23_10-55-11/@
ID 522 gen 55350 top level 5 path timeshift-btrfs/snapshots/2022-02-23_12-00-01/@
ID 523 gen 55459 top level 5 path timeshift-btrfs/snapshots/2022-02-23_12-54-14/@
ID 524 gen 55479 top level 5 path timeshift-btrfs/snapshots/2022-02-23_12-57-02/@

╭─[email protected] in ~ as 🧙 took 6s
╰─λ

All issues except this crazy boot issue seem resolved. When I try using any one of the possible listed boot choices, it just jumps right back to that single choice and will not even try to boot on it. I then hit return, let it just boot Garuda after the 5 second delay, and it usually will just get into the Kde portion where there is the three little dots with a > sign, seem to be trying run, then the little spinning gear symbol fades away and that is the end of that. The drive light will stay on, and so I assume it is still trying to read something, but even after 2 hours nothing has happened.

How is this possible, unless you installed multiple desktops?

Could you please provide the output of

sudo timeshift --check