[arch-general] lvm2-monitor and packagekit seem to give long boot times

Mike Cloaked mike.cloaked at gmail.com
Sun Jul 18 15:22:32 UTC 2021

On a laptop which was previously booting acceptably fast, in  recent days
it has been booting very slowly.  I ran the boot analysis:

$ sudo systemd-analyze blame
6.216s packagekit.service
5.664s lvm2-monitor.service
4.532s initrd-switch-root.service
3.694s cups.service
3.016s ldconfig.service
2.744s systemd-logind.service
2.507s systemd-hwdb-update.service

Has anyone else seen packagekit and lvm2-monitor services causing slow boot
times?  There were threads from a couple of years ago where people had
problems with lvm2-monitor, and if lvm was not being used, masking that
service helped boot times improve (and shutdown times too.

So I masked the lvm2-monitor service and the boot time is significantly

$ sudo systemd-analyze blame
1.722s cups.service
 941ms initrd-switch-root.service
 586ms systemd-journal-flush.service
 529ms systemd-udevd.service
 364ms packagekit.service

I also found past threads that suggested that pacman 6 possibly causes some
issues with packagekit,  so I followed a suggestion to do:

$ sudo rm -fr /var/lib/PackageKit/alpm
$ sudo systemctl restart packagekit

The shutdown time was taking over a minute prior to this, but seems to be
improved after cleaning up the packagekit alpm directory.  If anyone else
has found similar issues and has any workaround to clean things up it would
be useful to know about how it was done. These issues have occurred on two
old laptops, but not on  a relatively new laptop, so possibly some old
files from previous versions of packages may have  been underlying these

Are there any other cleanup suggestions that are needed to completely
resolve this slow boot and shutdown issues that anyone is aware of?
mike c

More information about the arch-general mailing list