With SSL, install hook fails: KeyError: 'getpwnam(): name not found: juju_keystone'

Bug #1507619 reported by Ryan Beisner on 2015-10-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystone (Juju Charms Collection)
High
David Della Vecchia

Bug Description

SSL testing (all targets, but this is from Trusty-Icehouse/next)

KeyError: 'getpwnam(): name not found: juju_keystone'

2015-10-16 01:34:04 INFO juju-log Making dir /etc/apache2/ssl/keystone juju_keystone:keystone 755
2015-10-16 01:34:04 INFO install Traceback (most recent call last):
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 637, in <module>
2015-10-16 01:34:04 INFO install main()
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/install.real", line 633, in main
2015-10-16 01:34:04 INFO install charm_func=check_optional_relations)
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 790, in set_os_workload_status
2015-10-16 01:34:04 INFO install incomplete_rel_data = incomplete_relation_data(configs, required_interfaces)
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 920, in incomplete_relation_data
2015-10-16 01:34:04 INFO install complete_ctxts = configs.complete_contexts()
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/templating.py", line 295, in complete_contexts
2015-10-16 01:34:04 INFO install for i in six.itervalues(self.templates)]
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/templating.py", line 120, in complete_contexts
2015-10-16 01:34:04 INFO install self.context()
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/templating.py", line 105, in context
2015-10-16 01:34:04 INFO install _ctxt = context()
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 64, in __call__
2015-10-16 01:34:04 INFO install ret = super(ApacheSSLContext, self).__call__()
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/contrib/openstack/context.py", line 798, in __call__
2015-10-16 01:34:04 INFO install self.configure_cert(cn)
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_context.py", line 87, in configure_cert
2015-10-16 01:34:04 INFO install mkdir(path=ssl_dir, owner=SSH_USER, group='keystone', perms=perms)
2015-10-16 01:34:04 INFO install File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/charmhelpers/core/host.py", line 231, in mkdir
2015-10-16 01:34:04 INFO install uid = pwd.getpwnam(owner).pw_uid
2015-10-16 01:34:04 INFO install KeyError: 'getpwnam(): name not found: juju_keystone'

More detail @:
http://paste.ubuntu.com/12861113/

mojo_runner #1115 specs/full_stack/next_deploy_ssl/icehouse @ trusty
http://10.245.162.77:8080/view/Dashboards/view/Mojo/job/mojo_runner/1115/artifact

Related branches

Ryan Beisner (1chb1n) on 2015-10-19
summary: - KeyError: 'getpwnam(): name not found: juju_keystone'
+ With SSL, install hook fails: KeyError: 'getpwnam(): name not found:
+ juju_keystone'
Liam Young (gnuoy) on 2015-10-20
Changed in keystone (Juju Charms Collection):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → David Della Vecchia (ddellav)
milestone: none → 15.10
status: Confirmed → Fix Committed
James Page (james-page) on 2015-10-22
Changed in keystone (Juju Charms Collection):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers