Description of problem: Installed and ran openstack-packstack on CentOS 6.5 using --allinone option. Packstack fails with a missing dependency on "erlang" perhaps due to selecting RabbitMQ (I though QPID was the default). Version-Release number of selected component (if applicable): openstack-packstack-2014.1.1-0.29.dev1251.el6.noarch How reproducible: Always the same result. Steps to Reproduce: 1. packstack --allinone 2. BOOM 3. Actual results: See below Expected results: Additional info: Here is the output from running "packstack --allinone" [root@es0 ~]# packstack --allinone Welcome to Installer setup utility Installing: Clean Up [ DONE ] Setting up ssh keys [ DONE ] Discovering hosts' details [ DONE ] Adding pre install manifest entries [ DONE ] Preparing servers [ DONE ] Adding AMQP manifest entries [ DONE ] Adding MariaDB manifest entries [ DONE ] Adding Keystone manifest entries [ DONE ] Adding Glance Keystone manifest entries [ DONE ] Adding Glance manifest entries [ DONE ] Adding Cinder Keystone manifest entries [ DONE ] Adding Cinder manifest entries [ DONE ] Checking if the Cinder server has a cinder-volumes vg[ DONE ] Adding Nova API manifest entries [ DONE ] Adding Nova Keystone manifest entries [ DONE ] Adding Nova Cert manifest entries [ DONE ] Adding Nova Conductor manifest entries [ DONE ] Creating ssh keys for Nova migration [ DONE ] Gathering ssh host keys for Nova migration [ DONE ] Adding Nova Compute manifest entries [ DONE ] Adding Nova Scheduler manifest entries [ DONE ] Adding Nova VNC Proxy manifest entries [ DONE ] Adding Openstack Network-related Nova manifest entries[ DONE ] Adding Nova Common manifest entries [ DONE ] Adding Neutron API manifest entries [ DONE ] Adding Neutron Keystone manifest entries [ DONE ] Adding Neutron L3 manifest entries [ DONE ] Adding Neutron L2 Agent manifest entries [ DONE ] Adding Neutron DHCP Agent manifest entries [ DONE ] Adding Neutron LBaaS Agent manifest entries [ DONE ] Adding Neutron Metering Agent manifest entries [ DONE ] Adding Neutron Metadata Agent manifest entries [ DONE ] Checking if NetworkManager is enabled and running [ DONE ] Adding OpenStack Client manifest entries [ DONE ] Adding Horizon manifest entries [ DONE ] Adding Swift Keystone manifest entries [ DONE ] Adding Swift builder manifest entries [ DONE ] Adding Swift proxy manifest entries [ DONE ] Adding Swift storage manifest entries [ DONE ] Adding Swift common manifest entries [ DONE ] Adding Provisioning Demo manifest entries [ DONE ] Adding Provisioning Glance manifest entries [ DONE ] Adding MongoDB manifest entries [ DONE ] Adding Ceilometer manifest entries [ DONE ] Adding Ceilometer Keystone manifest entries [ DONE ] Adding Nagios server manifest entries [ DONE ] Adding Nagios host manifest entries [ DONE ] Adding post install manifest entries [ DONE ] Installing Dependencies [ DONE ] Copying Puppet modules and manifests [ DONE ] Applying 10.10.80.50_prescript.pp 10.10.80.50_prescript.pp: [ DONE ] Applying 10.10.80.50_amqp.pp Applying 10.10.80.50_mariadb.pp 10.10.80.50_amqp.pp: [ ERROR ] Applying Puppet manifests [ ERROR ] ERROR : Error appeared during Puppet run: 10.10.80.50_amqp.pp Error: Execution of '/usr/bin/yum -d 0 -e 0 -y list erlang' returned 1: Error: No matching Packages to list You will find full trace in log /var/tmp/packstack/20141015-190400-7DvhUL/manifests/10.10.80.50_amqp.pp.log Please check log file /var/tmp/packstack/20141015-190400-7DvhUL/openstack-setup.log for more information Additional information: * A new answerfile was created in: /root/packstack-answers-20141015-190400.txt * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components. * Did not create a cinder volume group, one already existed * File /root/keystonerc_admin has been created on OpenStack client host 10.10.80.50. To use the command line tools you need to source the file. * To access the OpenStack Dashboard browse to http://10.10.80.50/dashboard . Please, find your login credentials stored in the keystonerc_admin in your home directory. * To use Nagios, browse to http://10.10.80.50/nagios username: nagiosadmin, password: 527562376f364f0b
I got the same error on CentOS 7 too.
EPEL should be enabled by default when installing RDO. This was usually handled as a downstream patch to openstack-packstack on RDO, but it looks like some packages were missing that patch. This proves the issues in this approach. Proposed https://review.openstack.org/131175 for review for a more permanent fix.
Please build new Juno openstack-packstack RPM which includes this and other patches merged upstream.
> openstack-packstack-2014.1.1-0.29.dev1251.el6.noarch Ah, this was RDO Icehouse! Missing enable-epel patch was re-added in openstack-packstack-2014.1.1-0.29.1.dev1251.el6