I think the right answer here is for ceph-osd to Pre-Depend: on ceph- common which sets up the users, then there's no need to reload because the rules will parse correctly the first time.
Also, in looking at the binary package, I don't see anywhere that ceph- osd ever calls 'udevadm trigger --subsystem-match=block --action=change' - this still needs to be explicitly done, independent of the reload handling (or not), in order to apply the newly-installed rules to existing devices. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1631328 Title: ceph-osd stays blocked on Yakkety: "No block devices detected using current configuration" Status in ceph package in Ubuntu: In Progress Status in systemd package in Ubuntu: New Status in ceph-osd package in Juju Charms Collection: Invalid Bug description: The "ceph/default," "ceph_radosgw/simple_nonha" and "ceph/harden" mojo specs @ Yakkety are failing like so: Units are consistently blocked in Juju status: ceph-osd stays blocked on Yakkety: "No block devices detected using current configuration" Snippets from ceph-osd unit syslog: mkjournal error creating journal on /var/lib/ceph/tmp/mnt.W59Jhd/journal: (13) Permission denied Oct 7 03:13:30 juju-osci-sv13-machine-4 systemd[1]: Failed to start Ceph disk activation: /dev/vdb1. See: http://pastebin.ubuntu.com/23288515/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1631328/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp