openstack-swift does not contain a dependency for python-iso8601 swift-proxy will not start up without python-iso8601.
*** Bug 875948 has been marked as a duplicate of this bug. ***
Hi Joseph, If you got a stack trace can you add it, i cant reproduce the problem, it may be middleware you have added. Also what versions of the packages are you using, I've tried two, see below [root@instance-1352801501 ~]# rpm -qa | grep -i -e openstack-swift -e iso8601 openstack-swift-plugin-swift3-1.0.0-0.20120711git.el6.noarch openstack-swift-1.7.4-2.el6.noarch openstack-swift-proxy-1.7.4-2.el6.noarch [root@instance-1352801501 ~]# service openstack-swift-proxy status proxy-server (pid 2959) is running... [root@instance-1352803971 ~]# rpm -qa | grep -i -e openstack-swift -e iso8601 openstack-swift-proxy-1.4.8-5.el6.noarch openstack-swift-1.4.8-5.el6.noarch [root@instance-1352803971 ~]# service openstack-swift-proxy status proxy-server (pid 2336) is running...
Fixed in 1.7.4-3, possibly by accident, when Martin added a dependency on python-keystone, which in turn pulls python-iso8601. Looking what middleware needs what should be responsibility of the user, generally speaking. But Keystone is rather common, so whatever. It's all well that ends well, hopefuly Joseph likes this fix. Closing.
(Forgot to mention that Fedora continues unchanged - I just checked in F18. Silas is on Fedora, so this does not apply to him. BTW, upstream keeps shuffling Keystone middleware from place to place. Maybe we should de-dup bugs and track thus?)