Handle package installs before anything else
Handling other functions of the charm upgrade before possible new packages leads to breakages when dependencies are unmet Change-Id: I0e4857d0d03c2d076290a4cc6a08dc1e6d5e1610 Closes-Bug: #1819669
This commit is contained in:
@@ -630,10 +630,10 @@ def mon_relation():
|
||||
@hooks.hook('upgrade-charm.real')
|
||||
@harden()
|
||||
def upgrade_charm():
|
||||
if get_fsid() and get_auth():
|
||||
emit_cephconf()
|
||||
apt_install(packages=filter_installed_packages(ceph.determine_packages()),
|
||||
fatal=True)
|
||||
if get_fsid() and get_auth():
|
||||
emit_cephconf()
|
||||
install_udev_rules()
|
||||
remap_resolved_targets()
|
||||
maybe_refresh_nrpe_files()
|
||||
|
Reference in New Issue
Block a user