Hey all, been using Garuda for a few years now and have run across an strange issue that wasn’t causing any problems until I tried updating today via sudo Pacman -Syu.
Whenever I restart my computer an error message appears in the terminal during shutdown that reads
[FAILED] Failed unmounting /root
This appears for a few seconds and then the computer reboots as normal. No other problems have come up and I’ve been using it like this for I can’t even remember how long.
Today I went and updated my system. Everything appeared to go smoothly and there was a Kernel update to
linux-lts-6.6.18-1 linux-lts-headers-6.6.18-1 linux-zen-6.7.6.zen1-1 linux-zen-headers-6.7.6.zen1-1
I restarted my computer after the update. I logged in just fine to find but then noticed that I had no connection to the internet. Running ip -a showed that I had an ipv6 address but no longer an ipv4 one. Well that’s weird I thought. I tried setting a manual IP address but still could get no connectivity. While I am unsure if the two problems are related, it was the first sign that something was up with whatever update I tried to do. Restoring from a timeshift snapshot to before the upgrade fixed things to the point I can use my machine at least.
So my question is basically what the heck is going on with unmounting /root when I shutdown. My best guess is that the kernel update is breaking because of the /root unmounting failure.
Googling has just turned up some people mentioning a failure to unmount /oldroot but not /root on shutdown.
Here’s the content of my /etc/fstab file that has /root in it along with some comments that have been created/modified by garuda-hotfxes
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=4037-812C /boot/efi vfat umask=0077 0 2
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 / btrfs subvol=/@,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 1 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /home btrfs subvol=/@home,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /root btrfs subvol=/@root,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /srv btrfs subvol=/@srv,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /var/cache btrfs subvol=/@cache,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /var/log btrfs subvol=/@log,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 /var/tmp btrfs subvol=/@tmp,defaults,noatime,space_cache,noautodefrag,compress=zstd 0 2 #Modified_by_garuda-hotfixes(1)
UUID=e00c2b78-2f22-430f-9d5a-4811280db73f swap swap defaults,noatime 0 0
#Downloads Drive (Western Digital RED 3TB drive)
UUID="141afebf-72a8-47cb-9514-d2c1cf5f5662" /home/user/Downloads btrfs defaults,noatime,noautodefrag 0 1 #Modified_by_garuda-hotfixes(1)
#Games Drive (1TB NVME Drive 2)
UUID="05306880-059c-489e-b5b7-d0826a1b931b" /games btrfs defaults,noatime 0 1
#Documents Drive
UUID="ef2965e8-a6f9-4245-966a-d5a224d5fa52" /home/user/Documents btrfs defaults,noatime,space_cache,noautodefrag 0 1 #Modified_by_garuda-hotfixes(1)
#Disc Drive
/dev/sr0 /mnt/cdrom udf,iso9660 noauto,user,ro 0 0
And the contents of garuda-inxi
System:
Kernel: 6.7.5-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=ee2d80b5-d68a-423a-8222-20094ce9b132 rw rootflags=subvol=@
quiet rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1
resume=UUID=e00c2b78-2f22-430f-9d5a-4811280db73f loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
v: 5.115.0 wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM
Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 5102 date: 05/31/2023
Battery:
Device-1: hidpp_battery_0 model: Logitech MX Ergo Multi-Device Trackball
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB
L3: 64 MiB desc: 2x32 MiB
Speed (MHz): avg: 3603 high: 4866 min/max: 2200/5083 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3400 2: 3711
3: 3722 4: 3400 5: 4209 6: 3596 7: 4257 8: 3732 9: 3600 10: 3600 11: 3400
12: 3400 13: 3400 14: 3400 15: 3400 16: 3400 17: 3592 18: 3400 19: 4866
20: 3400 21: 3400 22: 3702 23: 4290 24: 3636 25: 3600 26: 3400 27: 3400
28: 3400 29: 3400 30: 3400 31: 3400 32: 3400 bogomips: 217603
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-1 code: Navi-1x
process: TSMC n7 (7nm) built: 2019-20 pcie: gen: 4 speed: 16 GT/s
lanes: 16 ports: active: DP-1,DP-2,DP-3 empty: HDMI-A-1 bus-ID: 09:00.0
chip-ID: 1002:731f class-ID: 0300
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting,radeon
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2520 s-dpi: 96 s-size: 1016x666mm (40.00x26.22")
s-diag: 1215mm (47.83")
Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,bottom-c
model: Asus ROG PG348Q serial: <filter> built: 2016 res: 3440x1440 dpi: 109
gamma: 1.2 size: 798x335mm (31.42x13.19") diag: 865mm (34.1") modes:
max: 3440x1440 min: 640x480
Monitor-2: DP-2 mapped: DisplayPort-1 pos: top-right model: Acer XF270H B
serial: <filter> built: 2018 res: 1920x1080 hz: 144 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-3: DP-3 mapped: DisplayPort-2 pos: top-left model: Acer XF270H B
serial: <filter> built: 2018 res: 1920x1080 hz: 144 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
inactive: gbm,wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 5700 XT (radeonsi
navi10 LLVM 16.0.6 DRM 3.57 6.7.5-zen1-1-zen) device-ID: 1002:731f
memory: 7.81 GiB unified: no
API: Vulkan v: 1.3.276 layers: 11 device: 0 type: discrete-gpu name: AMD
Radeon RX 5700 XT (RADV NAVI10) driver: mesa radv v: 24.0.1-arch1.1
device-ID: 1002:731f surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 24.0.1-arch1.1 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 09:00.1 chip-ID: 1002:ab38
class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0b:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: SteelSeries ApS H Wireless
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-2.3:5 chip-ID: 1038:1220 class-ID: 0300
API: ALSA v: k6.7.5-zen1-1-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000 bus-ID: 04:00.0
chip-ID: 8086:1539 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Info: services: NetworkManager, smbd, sshd, systemd-timesyncd
Drives:
Local Storage: total: 5.5 TiB used: 1.3 TiB (23.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT1000P1SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: P3CR021 temp: 43.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Samsung model: SSD 980 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B4QFXO7 temp: 26.9 C
scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT1050MX300SSD1
size: 978.09 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: R021 scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD30EFRX-68EUZN0 size: 2.73 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A82 scheme: GPT
Partition:
ID-1: / raw-size: 896.79 GiB size: 896.79 GiB (100.00%)
used: 282.59 GiB (31.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%)
used: 558 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 896.79 GiB size: 896.79 GiB (100.00%)
used: 282.59 GiB (31.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 896.79 GiB size: 896.79 GiB (100.00%)
used: 282.59 GiB (31.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 896.79 GiB size: 896.79 GiB (100.00%)
used: 282.59 GiB (31.5%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 34.47 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 62.71 GiB used: 6.8 MiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 32 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 49.0 C mobo: 35.0 C gpu: amdgpu temp: 57.0 C
mem: 58.0 C
Fan Speeds (rpm): cpu: 0 case-1: 689 case-2: 703 case-3: 693 gpu: amdgpu
fan: 0
Power: 12v: 9.97 5v: N/A 3.3v: N/A vbat: 3.29 gpu: amdgpu watts: 37.00
Info:
Memory: total: 64 GiB note: est. available: 62.71 GiB used: 6.64 GiB (10.6%)
Processes: 560 Power: uptime: 25m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 25.05 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 255 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 2152 libs: 507 tools: pamac,paru,yay Compilers:
clang: 16.0.6 gcc: 13.2.1 Shell: garuda-inxi default: Zsh v: 5.9
running-in: tilix inxi: 3.3.33
Garuda (2.6.23-1):
System install date: 2021-04-29
Last full system update: 2024-02-13
Is partially upgraded: Yes
Relevant software: timeshift NetworkManager mkinitcpio
Windows dual boot: No/Undetected
Failed units:
If any more information is needed I’m happy to provide it. I’d love to figure this out rather than reinstall the system since apparently I’ve been running this install since 2021 which I had no idea until I was posting this haha.