Table of Contents

A stop job is running for User Manager for UID 1000 at shut down

Scenario

I have this problem on Debian 11 (Bullseye) + Mate. At shutdown, sometimes this problem prevents my computer to shut down immediately and I have to wait for 90s or more.

What I've tried

Shutting down manually all the most important services like apache, mariadb, cups, etc. doesn't solve the problem.

sudo nano /etc/systemd/system.conf

#rik: was def. 90
DefaultTimeoutStartSec=20s
#Rik: was def. 90
DefaultTimeoutStopSec=10s

same thing into /etc/systemd/user.conf

Nothing! I still have to wait 90+ seconds because such delay lies outside of these options.

Investigating into journalctl I've fixed some problems, one of which was bound to pipewire which I don't actually need, so I unininstalled it completely. It didn't solve the problem either.

After a lot of investigation into the logs and

sudo systemd-cgls -u user-1000.slice

I think the problem is dbus, but not a real clue on the specific culprit.

Solution

In the end I've found a workaround that also highlights where the problem is: Mate. I don't know exactly what's going on, however, I've never had the problem making the shutdown this way:

Basically exiting the GUI before shutting down solve the problem.

To ease the process: