I can reproduce the bug. cups-browsed hangs on shutdown when CUPS is not running any more. One can simply do
sudo systemctl stop cups
and after some seconds
sudo systemctl stop cups-browsed
with the shutdown of cups-browsed hanging.
Problem is that during shutdown cups-browsed accesses CUPS to remove print queues and save option settings.
Solution is to modify systemd *.service files to assure that on shutdown cups-browsed shuts down before CUPS.
I can reproduce the bug. cups-browsed hangs on shutdown when CUPS is not running any more. One can simply do
sudo systemctl stop cups
and after some seconds
sudo systemctl stop cups-browsed
with the shutdown of cups-browsed hanging.
Problem is that during shutdown cups-browsed accesses CUPS to remove print queues and save option settings.
Solution is to modify systemd *.service files to assure that on shutdown cups-browsed shuts down before CUPS.