Clicking BTRFS Assistant results in....nothing?

Recently installed Garuda, updated it today, and I noticed clicking on BTRFS Assistant in Garuda Welcome results in just re-opening of Garuda Assistant. Attempting to open it from the Application Launcher results in....nothing. I'm 99% sure this was working after first install, so potentially it was borked by the update?

I ran update again.......it appears the only things updated were libqmi, tracker3 and retroarch, and I got a ton of warnings about directory permissions (I had to remove most of them due to exceeding 32000 chars):

:: Synchronizing package databases...
garuda is up to date
core is up to date
extra                                1759.0 KiB  3.69 MiB/s 00:00 [------------------------------------] 100%
community                               7.1 MiB  12.0 MiB/s 00:01 [------------------------------------] 100%
multilib                              169.5 KiB   467 KiB/s 00:00 [------------------------------------] 100%
chaotic-aur                             2.3 MiB  1931 KiB/s 00:01 [------------------------------------] 100%

--> Refreshing mirrorlists using rate-mirrors, please be patient..
:: Synchronizing package databases...
garuda                                 94.8 KiB   183 KiB/s 00:01 [------------------------------------] 100%
core                                  156.6 KiB   675 KiB/s 00:00 [------------------------------------] 100%
extra                                1759.0 KiB  5.52 MiB/s 00:00 [------------------------------------] 100%
community                               7.1 MiB  13.5 MiB/s 00:01 [------------------------------------] 100%
multilib                              169.5 KiB   673 KiB/s 00:00 [------------------------------------] 100%
chaotic-aur                             2.3 MiB  5.05 MiB/s 00:00 [------------------------------------] 100%
spawn pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (7) kvantum-1.0.6-1  libmbim-1.28.0-1  libqmi-1.32.0-1  retroarch-assets-glui-1:439-1
retroarch-assets-ozone-1:439-1  retroarch-assets-xmb-1:439-1  tracker3-3.4.1-1

Total Download Size:    58.94 MiB
Total Installed Size:  140.24 MiB
Net Upgrade Size:       27.18 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
retroarch-assets-glui-1:439-1-any    1066.4 KiB  3.40 MiB/s 00:00 [------------------------------------] 100%
tracker3-3.4.1-1-x86_64               686.7 KiB  4.72 MiB/s 00:00 [------------------------------------] 100%
kvantum-1.0.6-1-x86_64               1407.1 KiB  2.33 MiB/s 00:01 [------------------------------------] 100%
libqmi-1.32.0-1-x86_64                  2.2 MiB  3.03 MiB/s 00:01 [------------------------------------] 100%
libmbim-1.28.0-1-x86_64               541.8 KiB  4.01 MiB/s 00:00 [------------------------------------] 100%
retroarch-assets-ozone-1:439-1-any      2.3 MiB  1784 KiB/s 00:01 [------------------------------------] 100%
retroarch-assets-xmb-1:439-1-any       50.8 MiB  28.5 MiB/s 00:02 [------------------------------------] 100%
Total (7/7)                            58.9 MiB  31.9 MiB/s 00:02 [------------------------------------] 100%
(7/7) checking keys in keyring                                     [------------------------------------] 100%
(7/7) checking package integrity                                   [------------------------------------] 100%
(7/7) loading package files                                        [------------------------------------] 100%
(7/7) checking for file conflicts                                  [------------------------------------] 100%
(7/7) checking available disk space                                [------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 27
:: Processing package changes...
(1/7) upgrading kvantum                                            [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/bin/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt/plugins/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt/plugins/styles/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt6/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt6/plugins/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/qt6/plugins/styles/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvAdapta/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvAdaptaDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvAmbiance/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvAmbience/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvArc/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvArcDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvBeige/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvBlender/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvBrown/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCurves/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCurves3d/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCurves3d1/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCurvesLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCurvesLight1/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvCyan/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvDarkRed/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvFlat/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvFlatLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvFlatRed/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvGnome/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvGnomeAlt/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvGnomeDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvGnomish/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvGray/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvMojave/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvMojaveLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvMojaveMixed/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvMojaveMixed1/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvOxygen/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvRoughGlass/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvSimplicity/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvSimplicityDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvSimplicityDarkLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvSimplicityTurquoise/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvYaru/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/Kvantum/KvantumAlt/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/applications/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/color-schemes/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/icons/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/icons/hicolor/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/icons/hicolor/scalable/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/icons/hicolor/scalable/apps/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/kvantummanager/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/kvantummanager/translations/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/kvantumpreview/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/kvantumpreview/translations/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAdapta/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAdapta/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAmbiance/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAmbiance/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAmbience/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvAmbience/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvArc/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvArc/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvArcDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvArcDark/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvBeige/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvBeige/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvBrown/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvBrown/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvCurvesLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvCurvesLight/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvCyan/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvCyan/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvDarkRed/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvDarkRed/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvFlatLight/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvFlatLight/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnome/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnome/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomeAlt/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomeAlt/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomeDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomeDark/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomish/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGnomish/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGray/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvGray/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvOxygen/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvOxygen/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvRoughGlass/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvRoughGlass/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvSimplicity/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvSimplicity/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvSimplicityDark/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/KvSimplicityDark/openbox-3/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/Kvantum/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/themes/Kvantum/openbox-3/
filesystem: 775  package: 755
(2/7) upgrading libmbim                                            [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/bin/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/include/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/include/libmbim-glib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/girepository-1.0/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/pkgconfig/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/bash-completion/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/bash-completion/completions/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gir-1.0/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gtk-doc/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gtk-doc/html/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gtk-doc/html/libmbim-glib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/man/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/man/man1/
filesystem: 775  package: 755
(3/7) upgrading libqmi                                             [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/bin/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/include/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/include/libqmi-glib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/girepository-1.0/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/lib/pkgconfig/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/bash-completion/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/bash-completion/completions/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gir-1.0/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gtk-doc/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/gtk-doc/html/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/man/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/man/man1/
filesystem: 775  package: 755
(4/7) upgrading retroarch-assets-xmb                               [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/automatic/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/automatic/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/daite/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/daite/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/dot-art/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/dot-art/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/flatui/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/flatui/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/monochrome/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/monochrome/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/neoactive/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/neoactive/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/pixel/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/pixel/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/retroactive/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/retroactive/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/retrosystem/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/retrosystem/png/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/systematic/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/xmb/systematic/png/
filesystem: 775  package: 755
(5/7) upgrading retroarch-assets-glui                              [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/glui/
filesystem: 775  package: 755
(6/7) upgrading retroarch-assets-ozone                             [------------------------------------] 100%
warning: directory permissions differ on /usr/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/
filesystem: 775  package: 755
warning: directory permissions differ on /usr/share/retroarch/assets/ozone/
filesystem: 775  package: 755



:: Running post-transaction hooks...
(1/8) Arming ConditionNeedsUpdate...
(2/8) Foreign/AUR package notification
xerox-phaser-6022 1.0.21-1
(3/8) Orphaned package notification...
geocode-glib 3.26.4-1
rpmextract 1.0-9
(4/8) Checking for .pacnew and .pacsave files...
(5/8) Updating icon theme caches...
(6/8) Updating the desktop file MIME type cache...
(7/8) Performing snapper post snapshots for the following configurations...
==> root: 28
(8/8) Syncing all file systems...

Checking for plugin updates
Nothing to install / update

System updated! 🐧

This did not fix it.....assuming I do not need to log out and then log back in...

Work fine here, missing your garuda-inxi.

Maybe try/install btrfs-assistant-git

Use https://bin.garudalinux.org/

3 Likes

What DE/WM are you using?

Seems KDE

Another case of sudo chmod 775 / -R (DO NOT RUN THIS)?

I doubt that it’s related to the DE/WM. Garuda-assistant does not require root perms.

Something tells me though, that it is one of these qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.

Maybe DE related after all

garuda-inxi &| tee ~/update-logs/$(date +%Y-%m-%d--%H-%M)-inxi.txt
System:
Kernel: 6.0.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=af8a89ce-dde7-4f59-9555-3606af1da2d7 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=836672a1-984c-44ba-bc30-06a45a52f305 loglevel=3
initcall_blacklist=acpi_cpufreq_init amd_pstate.shared_mem=1
Desktop: KDE Plasma v: 5.26.2 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASRock model: A520M-HDV serial: <superuser required>
UEFI: American Megatrends LLC. v: P2.10 date: 02/24/2022
CPU:
Info: model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701021
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 3855 high: 3893 min/max: N/A cores: 1: 3893 2: 3893
3: 3893 4: 3893 5: 3893 6: 3893 7: 3893 8: 3893 9: 3590 10: 3893 11: 3893
12: 3893 13: 3893 14: 3593 15: 3893 16: 3893 bogomips: 124562
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Micro-Star MSI driver: amdgpu v: kernel arch: GCN-4
code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 3
speed: 8 GT/s lanes: 16 ports: active: DP-3,HDMI-A-1
empty: DP-1,DP-2,DVI-D-1 bus-ID: 05:00.0 chip-ID: 1002:67df
class-ID: 0300 temp: 50.0 C
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
s-diag: 1055mm (41.54")
Monitor-1: DP-3 mapped: DisplayPort-2 pos: primary,left
model: Samsung C32F391 serial: <filter> built: 2018 res: 1920x1080 hz: 60
dpi: 70 gamma: 1.2 size: 698x393mm (27.48x15.47") diag: 801mm (31.5")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: right model: Samsung C32F391
serial: <filter> built: 2018 res: 1920x1080 hz: 60 dpi: 70 gamma: 1.2
size: 698x393mm (27.48x15.47") diag: 801mm (31.5") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
OpenGL: renderer: AMD Radeon RX 570 Series (polaris10 LLVM 14.0.6 DRM
3.48 6.0.2-zen1-1-zen) v: 4.6 Mesa 22.2.1 direct render: Yes
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 05:00.1 chip-ID: 1002:aaf0 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASRock
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 07:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound API: ALSA v: k6.0.2-zen1-1-zen running: yes
Sound Interface: sndio v: N/A running: no
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.59 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASRock driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: br0 state: up speed: 1000 Mbps duplex: unknown mac: <filter>
Drives:
Local Storage: total: 2.29 TiB used: 85.92 GiB (3.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: HP model: SSD EX920 512GB
size: 476.94 GiB block-size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: SVN139B
temp: 27.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
rev: 0A80 scheme: GPT
Partition:
ID-1: / raw-size: 459.54 GiB size: 459.54 GiB (100.00%) used: 85.92 GiB
(18.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 592 KiB
(0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 459.54 GiB size: 459.54 GiB (100.00%) used: 85.92
GiB (18.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 459.54 GiB size: 459.54 GiB (100.00%) used: 85.92
GiB (18.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 459.54 GiB size: 459.54 GiB (100.00%) used: 85.92
GiB (18.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.54 GiB used: 1024 KiB (0.0%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 17.1 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 30.5 C mobo: N/A gpu: amdgpu temp: 50.0 C
Fan Speeds (RPM): fan-1: 1217 fan-2: 1195 fan-3: 0 fan-4: 0 fan-5: 0
gpu: amdgpu fan: 195
Info:
Processes: 360 Uptime: 32m wakeups: 0 Memory: 15.54 GiB used: 2.96 GiB
(19.0%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 alt: 11 clang: 14.0.6 Packages: pm: pacman
pkgs: 2357 libs: 581 tools: octopi,pamac,paru Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.22
Garuda (2.6.9-1):
System install date:     2022-05-31
Last full system update: 2022-10-26
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:            bluetooth-autoconnect.service

all i get when opening the "btrfs assistant" is a password prompt for "sudo" access. after entering the password the assistant seems fine.

seems to also work fine on my laptop

aruda-inxi &| tee ~/update-logs/inxi$(date +%Y-%m-%d--%H-%
System:
Kernel: 6.0.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=db37640e-243e-401b-9117-5ab4e247db2f rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=26f9424d-c98e-4028-849c-9edad2ba726d loglevel=3
initcall_blacklist=acpi_cpufreq_init amd_pstate.shared_mem=1
Desktop: KDE Plasma v: 5.26.2 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Acer product: Aspire A515-45 v: V1.07
serial: <superuser required>
Mobo: LN model: Calla_LC v: V1.07 serial: <superuser required>
UEFI: INSYDE v: 1.07 date: 07/27/2021
Battery:
ID-1: BAT1 charge: 46.8 Wh (100.0%) condition: 46.8/53.2 Wh (88.0%)
volts: 12.7 min: 11.6 model: COSMX AP20CBL type: Li-ion serial: <filter>
status: full
CPU:
Info: model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 2 gen: 3 level: v3 note: check built: 2020-22 process: TSMC n7
(7nm) family: 0x17 (23) model-id: 0x68 (104) stepping: 1
microcode: 0x8608102
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 8 MiB desc: 2x4 MiB
Speed (MHz): avg: 2080 high: 4342 min/max: N/A cores: 1: 3546 2: 3037
3: 1396 4: 1797 5: 1797 6: 1797 7: 1705 8: 1397 9: 2098 10: 1398 11: 4342
12: 1797 13: 1797 14: 1797 15: 1797 16: 1797 bogomips: 57489
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD Lucienne vendor: Acer Incorporated ALI driver: amdgpu
v: kernel arch: GCN-5.1 code: Vega-2 process: TSMC n7 (7nm) built: 2018-21
pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 05:00.0 chip-ID: 1002:164c
class-ID: 0300 temp: 45.0 C
Device-2: Chicony HD User Facing type: USB driver: uvcvideo bus-ID: 3-4:2
chip-ID: 04f2:b72b class-ID: fe01 serial: <filter>
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu 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 mapped: eDP model: AU Optronics 0x4999 built: 2019
res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6")
diag: 394mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
OpenGL: renderer: RENOIR (renoir LLVM 14.0.6 DRM 3.48 6.0.2-zen1-1-zen)
v: 4.6 Mesa 22.2.1 direct render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Acer Incorporated
ALI driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 05:00.1 chip-ID: 1002:1637
class-ID: 0403
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Acer Incorporated
ALI driver: N/A alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x,
snd_sof_amd_renoir pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
speed: 16 GT/s bus-ID: 05:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h/19h HD Audio vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 05:00.6 chip-ID: 1022:15e3
class-ID: 0403
Sound API: ALSA v: k6.0.2-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.59 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Acer
Incorporated ALI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 2000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:2723 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-3:2 chip-ID: 8087:0029 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 2 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 4.1 TiB used: 1.06 TiB (25.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron
model: 2210 MTFDHBA512QFD size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: P6MA000 temp: 33.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Crucial model: CT4000MX500SSD1
size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 044 scheme: GPT
Partition:
ID-1: / raw-size: 460.16 GiB size: 460.16 GiB (100.00%) used: 75.21 GiB
(16.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB
(0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 460.16 GiB size: 460.16 GiB (100.00%) used: 75.21
GiB (16.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 460.16 GiB size: 460.16 GiB (100.00%) used: 75.21
GiB (16.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 460.16 GiB size: 460.16 GiB (100.00%) used: 75.21
GiB (16.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 14.98 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 16.48 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 57.0 C mobo: N/A gpu: amdgpu temp: 46.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 369 Uptime: 1m wakeups: 1 Memory: 14.98 GiB used: 1.99 GiB
(13.3%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman pkgs: 2306
libs: 577 tools: octopi,pamac,paru Shell: fish v: 3.5.1 default: Bash
v: 5.1.16 running-in: konsole inxi: 3.3.22
Garuda (2.6.9-1):
System install date:     2022-06-28
Last full system update: 2022-10-26
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

It sounds like the Polkit authentication box is not popping up, is that right?

Does it pop up for other programs that require authentication? Try opening Gparted, for example.

I would not assume that. Honestly I think rebooting the machine would be a good place to start.

I'm stoopid. It is in fact BTRFS assistant. Please:

  1. Run it from the terminal and put the output here
  2. Run it from the terminal with pkexec and put the output here
  3. If nothing else works, try sudo -E btrfs-assistant

Thank you for all the assistance on this. I attempted to run btrfs-assistant in a terminal - I got this:

Which leads me to believe that @BluishHumility is correct. I did not have gparted installed, so I opened Octopi and installed it; everything went fine - I got the administrator password prompt. Now that gparted is installed, if I attempt to run it in a terminal (as per @UltraBlack , I get this:
Screenshot_58

If I use sudo btrfs-assistant or sudo -E btrfs-assistant, I get the password prompt and can open btrfs-assistant. Therefore, it seems to me that there is something broken with the password prompt dialogue box opening when using any symlinks, as attempting to run gparted from the symlink in the Application Launcher results in nothing happening, but I can run it using the terminal and sudo

garuda-inxi:

System:
Kernel: 6.0.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=fb870b32-9d3f-40a8-9f3f-40654c06e4e2 rw rootflags=subvol=@
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=b5416a9f-e921-41f1-9110-9b2bbce75c0e loglevel=3
Desktop: KDE Plasma v: 5.26.2 tk: Qt v: 5.15.6 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx
serial: <superuser required> UEFI: American Megatrends v: 4901
date: 07/25/2022
Battery:
Device-1: hidpp_battery_0 model: Logitech G700s serial: <filter> charge: 10%
(should be ignored) rechargeable: yes status: discharging
CPU:
Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 gen: 3
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm)
family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701021
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 3599 high: 3600 min/max: 2200/4208 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3600 2: 3600
3: 3600 4: 3600 5: 3600 6: 3600 7: 3599 8: 3600 9: 3600 10: 3600 11: 3600
12: 3600 bogomips: 86396
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
always-on, RSB filling, PBRSB-eIBRS: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070 Ti] vendor: eVga.com.
driver: nvidia v: 520.56.06 alternate: nouveau,nvidia_drm non-free: 515.xx+
status: current (as of 2022-10) arch: Ampere code: GAxxx process: TSMC n7
(7nm) built: 2020-22 pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max:
gen: 4 speed: 16 GT/s bus-ID: 07:00.0 chip-ID: 10de:2482 class-ID: 0300
Device-2: Logitech C920 HD Pro Webcam type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 5-2:3 chip-ID: 046d:0892
class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4
compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia display-ID: :0
screens: 1
Screen-1: 0 s-res: 5360x1440 s-dpi: 95 s-size: 1433x389mm (56.42x15.31")
s-diag: 1485mm (58.46")
Monitor-1: DP-4 pos: primary,top-left res: 3440x1440 hz: 60 dpi: 109
size: 800x335mm (31.5x13.19") diag: 867mm (34.15") modes: N/A
Monitor-2: HDMI-0 pos: bottom-r res: 1920x1080 hz: 60 dpi: 96
size: 509x286mm (20.04x11.26") diag: 584mm (22.99") modes: N/A
OpenGL: renderer: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA
520.56.06 direct render: Yes
Audio:
Device-1: NVIDIA GA104 High Definition Audio vendor: eVga.com.
driver: snd_hda_intel bus-ID: 5-2:3 v: kernel chip-ID: 046d:0892 pcie:
gen: 3 class-ID: 0102 speed: 8 GT/s serial: <filter> lanes: 16 link-max:
gen: 4 speed: 16 GT/s bus-ID: 07:00.1 chip-ID: 10de:228b 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: 09:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: Logitech C920 HD Pro Webcam type: USB
driver: snd-usb-audio,uvcvideo
Sound API: ALSA v: k6.0.2-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.59 running: yes
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>
Drives:
Local Storage: total: 13.24 TiB used: 65.59 GiB (0.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: WDBRPG0010BNC-WRSN size: 931.51 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 111130WD temp: 36.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 1B6Q scheme: MBR
ID-3: /dev/sdb maj-min: 8:16 vendor: Toshiba model: HDWE140
size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: FP1R scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 vendor: Toshiba model: MD04ACA500
size: 4.55 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: FP2A scheme: GPT
ID-5: /dev/sdd maj-min: 8:48 type: USB vendor: Hitachi
model: HTS54106 0G9AT00 size: 55.89 GiB block-size: physical: 512 B
logical: 512 B type: N/A serial: <filter> rev: MB3V scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
ID-6: /dev/sde maj-min: 8:64 type: USB vendor: Toshiba model: External
USB 3.0 size: 3.64 TiB block-size: physical: 4096 B logical: 512 B
type: N/A serial: <filter> rev: 5438 scheme: GPT
Partition:
ID-1: / raw-size: 896.83 GiB size: 896.83 GiB (100.00%) used: 65.59 GiB
(7.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB
(0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 896.83 GiB size: 896.83 GiB (100.00%) used: 65.59
GiB (7.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 896.83 GiB size: 896.83 GiB (100.00%) used: 65.59
GiB (7.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 896.83 GiB size: 896.83 GiB (100.00%) used: 65.59
GiB (7.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.26 GiB used: 1.8 MiB (0.0%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.39 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 36.0 C mobo: 27.0 C gpu: nvidia temp: 39 C
Fan Speeds (RPM): cpu: 779 case-1: 737 case-2: 0 case-3: 873 gpu: nvidia
fan: 0%
Power: 12v: 9.92 5v: N/A 3.3v: N/A vbat: 3.21
Info:
Processes: 295 Uptime: 18m wakeups: 2 Memory: 31.26 GiB used: 3.23 GiB
(10.3%) Init: systemd v: 251 default: graphical tool: systemctl
Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1927 libs: 536
tools: octopi,paru Shell: fish v: 3.5.1 default: Bash v: 5.1.16
running-in: konsole inxi: 3.3.22
Garuda (2.6.9-1):
System install date:     2022-10-21
Last full system update: 2022-10-28 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:

In addition, I can run gparted from a terminal using sudo, and it opens fine, but when I close it I get this Libparted warning:
Screenshot_59

Also, please keep in mind I'm am not an experienced Linux user; I used Linux many moons ago, so I'm re-learning most of what I've forgotten. Which really wasn't much, TBH....

I do not have the slightest clue how your pkexec ended up without setuid. Did you run some sort of security enhancement script or ran anything recursively on the bin directory?

You will have to fix your filesystem permissions. Garuda currently offers no utility to do this and honestly i recommend you backup your home folder and explicitly installed packages and reinstall, this leaves too many security issues unaddressed.

Well, I'm sure I likely did run something recursively (I remember running a command that had -r in it, maybe regarding file permissions), but I'm not sure when or why - likely it was while trying to sort out some issues after install - I've had to fix my keyboard backlight not working, for example, and had other small issues - I honestly don't remember everything I've done to get to where I am.

At any rate, TBH, I'd rather not do a reinstall unless that is the only option. How can I manually check file permissions for all my folders? I navigated to my root directory in a terminal and ran ls -l, got this:
Screenshot_63

I'll have to do some research to understand exactly what the permissions are, as I don't remember what they mean. Then maybe I can sort out what is right and what is mucked up, so I can fix it.

TL;DR: a similar case: [SOLVED] pacman: How to display package-shipped permissions?
There's even a one-liner suggested to automate restoring permissions, beware it's for bash not fish.


Directory listing of / looks right to me.

If you recall executing something with -r and the problem is with permissions, it was likely a chmod.
You may try searching for that in the shell history (should be control+r in fish, then type "chmod").

Most files in /usr/bin should have permissions like this:

Summary
drwxr-xr-x      - root 11 set 15:03  core_perl
drwxr-xr-x      - root 11 set 15:15  lou_maketable.d
drwxr-xr-x      - root 18 lug  2021  site_perl
drwxr-xr-x      - root 11 set 15:16  vendor_perl
lrwxrwxrwx      9 root 13 ott 23:13  2to3 -> 2to3-3.10
.rwxr-xr-x     96 root 13 ott 23:13  2to3-3.10
.rwxr-xr-x    14k root 11 mag 23:24  4channels
.rwxr-xr-x     36 root  8 set  2021  7z
.rwxr-xr-x     37 root  8 set  2021  7za
.rwxr-xr-x     37 root  8 set  2021  7zr
.rwxr-xr-x    14k root 25 ago 20:51  411toppm
.rwxr-xr-x    51k root 17 apr 20:21  [
.rwxr-xr-x   178k root  7 nov  2020  a2ps
...

Nevermind the symlinks, those are always lrwxrwxrwx because it's the target permissions that matter (and if you run chmod on them, the target permissions are changed, not the link's).

On my system, these files in /usr/bin have the setuid bit set:

Summary
fish❯ find . -perm /u+s -print
./fusermount
./mount.davfs
./mount.ecryptfs_private
./unix_chkpwd
./cdda2wav
./cdrecord
./readcd
./rscsi
./chfn
./chsh
./mount
./newgrp
./su
./umount
./pkexec
./mount.cifs
./mount.nfs
./fusermount3
./ksu
./fusermount-glusterfs
./chage
./expiry
./gpasswd
./passwd
./sg
./sudo

Useful stuff:
pacman -Ql package lists the files included in a package.
pacman -Qo /path/to/file reports which package a file belongs to.
pacman -Qkk reports all the differences between packages and system.

If all else fails (unlikely): pacman/Tips_and_tricks#Reinstalling_all_packages
Beware, that would also restore the contents of system configuration files (usually under /etc).
Better yet, if you have to reinstall packages, identify those that actually need it with the above commands, and backup the config files first.


The obligatory, contructively snarky know-it-all remarks:
Always check the Arch Wiki and BBS (but do not ask there).
Always understand commands before executing them.
Always take note of what you do and what you learn.
Please post command line output as text not picture (just like the inxi, with ```).

1 Like

That is really bad. It isn’t just directory permissions you need to worry about it, it is file permissions on every file. You must have done something really quite bizarre to remove the setuid bit on pkexec.

Your best bet is to backup your data and reinstall.

As a side note, don’t mess with permissions unless you fully understand the impact of the command you are running.

1 Like

Well, I've spent quite a bit of time reading and trying to understand everything that has been suggested. I think I'm understanding this stuff mostly, but some things are still beyond my level of knowledge at the moment. Also, it seems there is no simple way to fix this, unless this would do it:

sed -n '/permissions differ/ {s/.* on //;h;n;s/.*age:/chmod/;G;s/\n/ /p; }' /var/log/pacman.log > fixem
chmod 0755 fixem
sudo ./fixem

But, I think that might be for bash? Since I'm not familiar with the differences between bash and fish, and I don't really understand everything that is in this script (is it a script? or just a series of commands?) it's probably best I don't use it.

So, it seems to me that the smartest thing to do is backup my files and do a complete reinstall of Garuda. Luckily, since I've only been working in this environment for a week, there's not much to back up as far as data goes - it's mostly settings that I'll have to deal with. Having said that, I could use some advice on how to best go about this, so as to "do it right" this time.

What I think I'd like to do:

  1. keep my files and settings - I assume these are in the /usr/mx372 directory (my username is mx372). What is the best way for me to save these files - copy them to another drive (like a thumb drive)? Any other folders I should copy, or is there a better way or other process to follow? I had to do some configuring to get my backlit keyboard to work using the Scroll Lock button (don't remember exactly, but I'll figure it out).

  2. I have wallpapers I want to keep - it appears they are all in /home/mx372/.local/share/wallpapers and /usr/share - I think this is easy enough to just copy to a thumb drive, right? I can just copy them back over after the reinstall.

  3. I have a Steam library with configs for games I want to keep. I originally had to figure that out (via googling) to copy them from my Windows install over to Linux. I'm fairly confident I can figure this out again without too much trouble, but I'm open to suggestions.

  4. I want to keep my bookmarks in FireDragon (I imported them from my Windows install - again, lots of googling to figure out how to make it happen, but I figured it out and can do so again). I think this should be much easier this time since I should be able to just export them from FireDragon....

  5. I've read that it's a good idea to set the /usr folder in it's own partition, so that if the system needs to be reinstalled, it doesn't affect user data - is this accurate? Seems like a good idea - and right now everything is in one partition on my 1TB NVMe drive. Suggestions on this?

I think that covers it. Any suggestions on setting this up again, since it appears that is the best solution? I'm thinking the process goes like this:

  1. copy the stuff I want to keep (indicated above) over to a thumb drive
  2. reinstall Garuda, with the /usr folder on a separate partition
  3. run a system update first
  4. reinstall all packages for the software I installed in the current install I'm using now (it's not much really: Libreoffice and a few others - most everything else was already installed in the base Garuda Dragonized edition)
  5. copy over my files and settings from the thumb drive, tweak my settings, etc. and drive on, having learned to only run commands in the terminal that I fully understand
  6. get better educated on Linux and the CLI!

Oh, and this time I think I'm going to keep a log of what I do, step by step, as I do this, in order to document it in case I screw something up (I'll know exactly what I did).

Thanks.

1 Like

In general, you seem to be mixing up /usr and /home

For example:

This should be /home/mx372

The easiest way is probably to use a backup tool that will preserve everything exactly. Otherwise, use an rsync command that preserves file attributes. Don’t try to copy them with the file manager.

If you backup /home/mx372 you will already have the former. You shouldn’t be putting custom wallpapers in /usr/share. If those were installed with a package you shouldn’t manually copy them.

If you are using default locations in steam, that will all be under /home/mx372

Also stored in /home/mx372. However, you can also export them.

I think you mean /home here. It is not a good idea to put /usr on it’s own partition.

There is no “right” answer to keeping /home separate. Some people swear by it, others prefer to avoid it. It is a matter of personal preference.

1 Like

And if you have more than one drive, maybe consider symbolic linking data directories. :slight_smile:

Thanks for the clarification on /usr and /home

I think you are correct, I was confusing the two. Basically, all my data is stored in the /home directory, correct?

You say I should not be putting custom wallpapers in /usr/share - is there a specific reason you say this? That is where the Garuda wallpapers are located (I did not add any wallpapers to that folder).

Suggestions on a "backup tool" to use?

Yes, normally that is where it would be.

You should never manually install files into system locations. That is where the package manager installs files. You can create conflicts that way. There are alternative locations available in /home

For this specific application backintime would probably be an easy to use option.

1 Like

Backintime does not appear to be standard on Garuda, nor do I see it in Octopi.

It is in AUR.