Public bug reported:

A list of commands is passed to ceph-authtool as a key, and it naturally
"can't decode key"

2017-02-15 19:27:18 INFO mon-relation-changed can't decode key '"allow
command "config-key"; allow command "osd tree"; allow command "config-
key list"; allow command "config-key put"; allow command "config-key
get"; allow command "config-key exists"; allow command "osd out"; allow
command "osd in"; allow command "osd rm"; allow command "auth del""'

ceph-osd/0              error          idle        1.25.9.1 0
talon.maas     hook failed: "mon-relation-changed" for ceph:osd

2017-02-15 19:27:18 INFO mon-relation-changed Traceback (most recent call last):
2017-02-15 19:27:18 INFO mon-relation-changed   File 
"/var/lib/juju/agents/unit-ceph-osd-0/charm/hooks/mon-relation-changed", line 
520, in <module>
2017-02-15 19:27:18 INFO mon-relation-changed     hooks.execute(sys.argv)
2017-02-15 19:27:18 INFO mon-relation-changed   File 
"/var/lib/juju/agents/unit-ceph-osd-0/charm/hooks/charmhelpers/core/hookenv.py",
 line 731, in execute
2017-02-15 19:27:18 INFO mon-relation-changed     self._hooks[hook_name]()
2017-02-15 19:27:18 INFO mon-relation-changed   File 
"/var/lib/juju/agents/unit-ceph-osd-0/charm/hooks/mon-relation-changed", line 
446, in mon_relation
2017-02-15 19:27:18 INFO mon-relation-changed     
ceph.import_osd_upgrade_key(upgrade_key)
2017-02-15 19:27:18 INFO mon-relation-changed   File "lib/ceph/__init__.py", 
line 862, in import_osd_upgrade_key
2017-02-15 19:27:18 INFO mon-relation-changed     subprocess.check_call(cmd)
2017-02-15 19:27:18 INFO mon-relation-changed   File 
"/usr/lib/python2.7/subprocess.py", line 541, in check_call
2017-02-15 19:27:18 INFO mon-relation-changed     raise 
CalledProcessError(retcode, cmd)
2017-02-15 19:27:18 INFO mon-relation-changed subprocess.CalledProcessError: 
Command '['sudo', '-u', 'ceph', 'ceph-authtool', 
'/var/lib/ceph/osd/ceph.client.osd-upgrade.keyring', '--create-keyring', 
'--name=client.osd-upgrade', '--add-key="allow command "config-key"; allow 
command "osd tree"; allow command "config-key list"; allow command "config-key 
put"; allow command "config-key get"; allow command "config-key exists"; allow 
command "osd out"; allow command "osd in"; allow command "osd rm"; allow 
command "auth del""']' returned non-zero exit status 1
2017-02-15 19:27:18 ERROR juju.worker.uniter.operation runhook.go:107 hook 
"mon-relation-changed" failed: exit status 1

** Affects: charms.ceph
     Importance: Undecided
         Status: New

** Affects: ceph (Juju Charms Collection)
     Importance: Undecided
         Status: New

** Affects: ceph-mon (Juju Charms Collection)
     Importance: Undecided
         Status: New

** Affects: ceph-osd (Juju Charms Collection)
     Importance: Undecided
         Status: New


** Tags: uosci

** Also affects: ceph (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: ceph (Ubuntu)

** Also affects: ceph-mon (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: ceph (Juju Charms Collection)
   Importance: Undecided
       Status: New

** Also affects: charms.ceph
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1665149

Title:
  osd_upgrade_key relation data from ceph is actually a list of commands
  (can't decode key)

To manage notifications about this bug go to:
https://bugs.launchpad.net/charms.ceph/+bug/1665149/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to