The shutdown process in Ubuntu computer sometimes may be really slow. It gets stuck at purple screen with Ubuntu logo and the dots for quite a few seconds.
Press F2 (or Esc) on keyboard when shutting down Ubuntu. It prompts that ‘A stop job is running for Snappy Daemon (or some other jobs)’ with a timer (1min 30s) at the end.
It is obviously an issue stopping the snappy daemon. I DON’T know how to fix the problem unless removing all snap applications and the daemon.
A workaround to this problem is to reduce this timeout, from 90s down to for example 10s.
1. Open terminal (Ctrl+Alt+T) and run command to edit the /etc/systemd/system.conf
file.
sudo gedit /etc/systemd/system.conf
For Ubuntu 24.04, replace gedit
with gnome-text-editor, or use mousepad
for XFCE, pluma
for MATE, nano
command line that works for all desktops.
When the file opens, change the line #DefaultTimeoutStopSec=90s to DefaultTimeoutStopSec=10s and save it. For nano, press Ctrl+S to save, then Ctrl+X to exit.
2. Then either reboot or run command to reload the systemd daemon.
systemctl daemon-reload
Done.