Desktop is empty with no dock or hotbar 2

After an upgrade, using paru -Syu, the following reboot resulted in a broken DE where the dock was missing. journalctl reported the following coredump of paleofetch and latte-dock processes.
What other debugging steps should I take to investigate these crashes?
Is paru -Syu not recommended? Should I use pacman -Syu first and then paru?
How do I upgrade AUR packages, otherwise?

There were no errors during upgrade. Reverting back to any available snapshot (this is a ~week old install) didn't help. The layout file .config/latte/Dr460nized.layout.latte existed before but I copied /etc/skel/.config/latte/Dr460nized.layout.latte just in case. That didn't help.

The "workaround" is manually executing latte-dock after login. The DE looks and functions normally.
What else uses paleofetch other than ~/.zshrc? Can I safely remove it?
Why is the user login shell configured as zsh but konsole's default shell is fish? Why is the env var SHELL set to zsh if my shell is fish?

edd@edd-plane ~> ps -p $$
fish: $$ is not the pid. In fish, please use $fish_pid.
ps -p $$
^

inxi -Fxxxza

System:    Kernel: 5.11.12-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.0 
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=842f8c61-4a8f-4587-8375-0ea09429a9d8 
rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 
systemd.unified_cgroup_hierarchy=1 loglevel=3 
Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM 
Distro: Garuda Linux base: Arch Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-F GAMING v: Rev X.0x serial: <filter> 
UEFI: American Megatrends v: 3001 date: 12/04/2020 
CPU:       Info: 8-Core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3 family: 19 (25) 
model-id: 21 (33) stepping: N/A microcode: A201009 cache: L2: 4 MiB 
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 121601 
Speed: 3593 MHz min/max: 2200/3800 MHz boost: enabled Core speeds (MHz): 1: 3593 2: 3599 
3: 3592 4: 3601 5: 3636 6: 3594 7: 3595 8: 3597 9: 3592 10: 3593 11: 3590 12: 3592 13: 3957 
14: 3702 15: 3596 16: 3603 
Vulnerabilities: Type: itlb_multihit status: Not affected 
Type: l1tf status: Not affected 
Type: mds status: Not affected 
Type: meltdown status: Not affected 
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
Type: spectre_v2 
mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB filling 
Type: srbds status: Not affected 
Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Sapphire Limited 
driver: amdgpu v: kernel bus-ID: 0a:00.0 chip-ID: 1002:73bf class-ID: 0300 
Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: amdgpu,ati 
unloaded: modesetting,radeon alternate: fbdev,vesa display-ID: :0 screens: 1 
Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.7x15.0") s-diag: 777mm (30.6") 
Monitor-1: DisplayPort-2 res: 2560x1440 hz: 144 dpi: 93 size: 698x393mm (27.5x15.5") 
diag: 801mm (31.5") 
OpenGL: 
renderer: AMD Radeon RX 6800 XT (SIENNA_CICHLID DRM 3.40.0 5.11.12-zen1-1-zen LLVM 11.1.0) 
v: 4.6 Mesa 21.0.2 direct render: Yes 
Audio:     Device-1: AMD driver: snd_hda_intel v: kernel bus-ID: 0a:00.1 chip-ID: 1002:ab28 class-ID: 0403 
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403 
Sound Server-1: ALSA v: k5.11.12-zen1-1-zen running: yes 
Sound Server-2: JACK v: 0.125.0 running: no 
Sound Server-3: PulseAudio v: 14.2 running: yes 
Sound Server-4: PipeWire v: 0.3.25 running: yes 
Network:   Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel port: f000 
bus-ID: 04:00.0 chip-ID: 8086:1539 class-ID: 0200 
IF: enp4s0 state: down mac: <filter> 
Device-2: ASUSTek USB-AC56 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU] type: USB 
driver: rtl8812au bus-ID: 5-3:3 chip-ID: 0b05:17d2 class-ID: 0000 serial: <filter> 
IF: wlp12s0f3u3 state: up mac: <filter> 
Drives:    Local Storage: total: 931.51 GiB used: 460.39 GiB (49.4%) 
SMART Message: Unable to run smartctl. Root privileges required. 
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: Force MP600 size: 931.51 GiB 
block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 rotation: SSD
serial: <filter> rev: EGFM11.3 temp: 42.9 C scheme: GPT
Partition: ID-1: / raw-size: 89.24 GiB size: 89.24 GiB (100.00%) used: 28.68 GiB (32.1%) fs: btrfs
dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 25.5 MiB (26.5%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 89.24 GiB size: 89.24 GiB (100.00%) used: 28.68 GiB (32.1%) fs: btrfs
dev: /dev/nvme0n1p3 maj-min: 259:3
ID-4: /var/log raw-size: 89.24 GiB size: 89.24 GiB (100.00%) used: 28.68 GiB (32.1%) fs: btrfs
dev: /dev/nvme0n1p3 maj-min: 259:3
ID-5: /var/tmp raw-size: 89.24 GiB size: 89.24 GiB (100.00%) used: 28.68 GiB (32.1%) fs: btrfs
dev: /dev/nvme0n1p3 maj-min: 259:3
Swap:      Kernel: swappiness: 10 (default 60) cache-pressure: 75 (default 100)
ID-1: swap-1 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram0
ID-2: swap-2 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram1
ID-3: swap-3 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram2
ID-4: swap-4 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram3
ID-5: swap-5 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram4
ID-6: swap-6 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram5
ID-7: swap-7 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram6
ID-8: swap-8 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram7
ID-9: swap-9 type: zram size: 1.96 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram8
Sensors:   System Temperatures: cpu: 45.9 C mobo: N/A
Fan Speeds (RPM): N/A
Info:      Processes: 359 Uptime: 1h 17m wakeups: 0 Memory: 31.33 GiB used: 4.91 GiB (15.7%) Init: systemd
v: 248 tool: systemctl Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 1520 lib: 495
Shell: fish v: 3.2.1 default: Zsh v: 5.8 running-in: konsole inxi: 3.3.03

Seems you didn’t search or read.

2 Likes

That is extremely unhelpful.
paru's manpage says

paru -Syu
    Update package list and upgrade all currently installed repo and AUR packages.

which is what I've done and latte-dock broke.

What should I have searched or read, instead?

That mentions avx2. Does your CPU support that instruction set? (check e.g. cat /proc/cpuinfo | grep -m1 avx)

Have you updated recently? Have you checked your mirror status and that it is up-to-date?

2 Likes

Whatever you use, you should know what it does and use whatever you decide. Just read about them in their man pages or at Archwiki and make your mind.
Your issues have nothing to do with the update command you have used.

You have two unrelated issues.
Latte needs a little delay during start in KDE session. This is happening from time to time and the source of the problem is mostly unrelated to Latte itself.
A workaround is to add sleep 3 or higher number (of seconds) before the latte command in the autostart .desktop file in $HOME/.config/autostart.
Or try another layout from Latte preferences (you don’t need to copy skel file).

Fish is not exactly a shell, but a kind of wrapper. Read about shells and fish and use whatever shell you prefer. The default shell is only a dev preference, not a requirement.

Read about chsh command and use it to change shell, if you want.
Remove paleofetch from the appropriate config file, if it gives errors.
Paleofetch at shell startup is only a visual effect, not a requirement.

Generally, read user instructions from any system element, so you know the proper usage.
Unless you are one of those who return their newly purchased coffee machine, because the coffee does not taste well, instead of reading User Manual or a Recipe Book. :stuck_out_tongue_winking_eye:

6 Likes

You could have done without your last sentence.

Sorry! I thought you were at sleep.... :grimacing:
Moral Police is out!!!! Take covers!!!

Why don't you wait for OP to express if he's offended?

5 Likes

I know this is your kind of humor.
Do not feel offended by my finding.

3 Likes

Some users only understand this figurative language.
I am glad that no example of a car was chosen. :wink:

6 Likes

C’mon I love car analogies @SGS .

@petsam 's post #5 couldn’t have explained it any better, the answers are all there. :wink:

5 Likes

For any other noobies stumbling on this thread for the same reasons, this solved it for me. To be more explicit and maybe save some research time later;

I edited ~/.config/autostart/org.kde.latte-dock.desktop and changed the Exec line from Exec=/usr/bin/latte-dock to Exec=sleep 3 && /usr/bin/latte-dock. Thanks @petsam

5 Likes

This topic is solved