Sd-umount: Failed to unmount /oldroot on Shutdown or Reboot

Ok I was able to fix this by doing the following:

sudo nano /etc/mkinitcpio.conf

change:
HOOKS="base udev autodetect modconf block keyboard keymap filesystems fsck"
to:
HOOKS="base udev autodetect modconf block keyboard keymap filesystems fsck shutdown"

sudo mkinitcpio -P
sudo grub-mkconfig -o /boot/grub/grub.cfg

sudo systemctl restart systemd-coredump.socket
sudo systemctl reset-failed

Now I can shutdown without the need to wait 2-3 mins.

1 Like

Interesting. Thanks, and well done!

most probably related to systemd, going to disappear with 248, at least in my machine…

Is there a way to update systemd manually without needing to wait for a repo update? I cant find anything online.

I would highly recommend not attempting to do this. if you need early access to specific parts it is better to switch to a more upstream version of system as a whole. Read about switching branches here.

It is possible to install specific newer versions, but since you cannot find how to online you probably won’t be able to successfully integrate a updated complex component like systemd successfully yourself.

1 Like

I also have the same issue after each major Manjaro update.

It tries to mount and unmount them in circles.