Running packstack from a fresh f20 install, I get errors when puppet is trying to install Neutron OVS. I've had "intermittent" issues with packstack before, but I can reliably reproduce this every time.
Steps: - fresh f20 install - yum install openstack-packstack mariadb mariadb-server - mysqld_safe - systemctl start mariadb - packstack --allinone
Current packstack rpm: openstack-packstack-2013.2.1-0.29.dev956.fc20.noarch
Here's the output from puppet on a failed run: http://fpaste.org/84658/63275413/ (also pasted below) Here's my packstack answer file (unmodified): http://fedorapeople.org/~jomara/packstack-answers-20140312-092134.txt
C[mNotice: /Stage[main]/Neutron::Server/Neutron_api_config[filter:authtoken/auth_uri]/ensure: createdESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: No handlers could be found for logger "neutron.common.legacy"ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: Traceback (most recent call last):ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/bin/neutron-db-manage", line 10, in <module>ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: sys.exit(main())ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py", line 143, in mainESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: CONF.command.func(config, CONF.command.name)ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py", line 80, in do_upgrade_downgradeESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: do_alembic_command(config, cmd, revision, sql=CONF.command.sql)ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py", line 59, in do_alembic_commandESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: getattr(alembic_command, cmd)(config, *args, **kwargs)ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/alembic/command.py", line 123, in upgradeESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: script.run_env()ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/alembic/script.py", line 193, in run_envESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: util.load_python_file(self.dir, 'env.py')ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/alembic/util.py", line 177, in load_python_fileESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: module = imp.load_source(module_id, path, open(path, 'rb'))ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/env.py", line 44, in <module>ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: importutils.import_class(class_path)ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: File "/usr/lib/python2.7/site-packages/neutron/openstack/common/importutils.py", line 35, in import_classESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: traceback.format_exception(*sys.exc_info())))ESC[0m
ESC[mNotice: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: ImportError: Class OVSNeutronPluginV2 cannot be found (['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/neutron/openstack/common/importutils.py", line 30, in import_class\n __import__(mod_str)\n', ' File "/usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/ovs_neutron_plugin.py", line 37, in <module>\n from neutron.db import agents_db\n', ' File "/usr/lib/python2.7/site-packages/neutron/db/agents_db.py", line 26, in <module>\n from neutron.extensions import agent as ext_agent\n', ' File "/usr/lib/python2.7/site-packages/neutron/extensions/agent.py", line 20, in <module>\n from neutron.api.v2 import base\n', ' File "/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 42, in <module>\n netaddr.AddrFormatError: webob.exc.HTTPBadRequest,\n', "AttributeError: 'module' object has no attribute 'AddrFormatError'\n"])ESC[0m
ESC[1;31mError: neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini upgrade head returned 1 instead of one of [0]ESC[0m
ESC[1;31mError: /Stage[main]/Main/Exec[neutron-db-manage upgrade]/returns: change from notrun to 0 failed: neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini upgrade head returned 1 instead of one of [0]ESC[0m