Bug #15874
Updated by Nathan Cutler almost 8 years ago
Scenario: hammer cluster being upgraded to jewel. Before upgrade, the permissions/ownership of the journal device are "660/root:disk". On each node, the packages are upgraded, the daemons are stopped, /var/lib/ceph is chowned, and the daemons are started again.
Problem: when the jewel OSDs start, they are running as ceph:ceph and fail to open their journal devices (permission denied).
The problem only lasts until the node is rebooted.
Solution: the only solution that occurs to me is to do a "udevadm trigger" in the postinst scripts.