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

Bug #1507619 reported by Ryan Beisner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystone (Juju Charms Collection)
Fix Released
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)
summary: - KeyError: 'getpwnam(): name not found: juju_keystone'
+ With SSL, install hook fails: KeyError: 'getpwnam(): name not found:
+ juju_keystone'
Liam Young (gnuoy)
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)
Changed in keystone (Juju Charms Collection):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.