Description of problem: During the undercloud install, the following error occurs: 2016-03-07 16:12:05,896 INFO: Running instack 2016-03-07 16:12:05,963 INFO: INFO: 2016-03-07 16:12:05,962 -- Starting run of instack 2016-03-07 16:12:05,973 INFO: INFO: 2016-03-07 16:12:05,972 -- Using json file: /usr/share/instack-undercloud/json-files/centos-7-undercloud-packages.json 2016-03-07 16:12:05,973 INFO: INFO: 2016-03-07 16:12:05,972 -- Running Installation 2016-03-07 16:12:05,974 INFO: INFO: 2016-03-07 16:12:05,973 -- Initialized with elements path: /usr/share/tripleo-puppet-elements /usr/share/instack-undercloud /usr/share/tripleo-image-elements /usr/share/diskimage-builder/elements 2016-03-07 16:12:05,993 INFO: ERROR: 2016-03-07 16:12:05,993 -- Element pip-and-virtualenv already loaded. 2016-03-07 16:12:05,993 INFO: File "/usr/lib/python2.7/site-packages/instack/main.py", line 162, in main 2016-03-07 16:12:05,994 INFO: args.dry_run, args.interactive, args.no_cleanup) 2016-03-07 16:12:05,994 INFO: File "/usr/lib/python2.7/site-packages/instack/runner.py", line 71, in __init__ 2016-03-07 16:12:05,994 INFO: self.load_elements() 2016-03-07 16:12:05,994 INFO: File "/usr/lib/python2.7/site-packages/instack/runner.py", line 94, in load_elements 2016-03-07 16:12:05,994 INFO: self.process_path(path) 2016-03-07 16:12:05,995 INFO: File "/usr/lib/python2.7/site-packages/instack/runner.py", line 128, in process_path 2016-03-07 16:12:05,995 INFO: raise Exception("Element %s already loaded." % elem) 2016-03-07 16:12:05,995 INFO: ERROR: 2016-03-07 16:12:05,993 -- None Version-Release number of selected component (if applicable): $ rpm -qa|egrep "(tripleo|instack)"|sort instack-0.0.8-1.el7.noarch instack-undercloud-2.1.3-1.el7.noarch openstack-tripleo-0.0.6-1.el7.noarch openstack-tripleo-heat-templates-0.8.7-1.el7.noarch openstack-tripleo-image-elements-0.9.7-1.el7.noarch openstack-tripleo-puppet-elements-0.0.2-1.el7.noarch python-tripleoclient-0.0.11-3.el7.noarch tripleo-common-0.0.1-2.el7.noarch How reproducible: 100% Steps to Reproduce: 1. run "openstack undercloud install" using the production repos Actual results: Failed install. Expected results: Something like this (from the latest delorean runs): INFO: 2016-03-07 16:43:39,725 -- Initialized with elements path: /usr/share/tripleo-puppet-elements /usr/share/instack-undercloud /usr/share/tripleo-image-elements /usr/share/diskimage-builder/elements INFO: 2016-03-07 16:43:39,772 -- List of all elements and dependencies: common-venv undercloud-install puppet-modules pip-manifest selinux openstack-clients manifests mysql-dev selinux-permissive ironic source-repositories package-installs os-refresh-config os-apply-config undercloud-stack-config os-net-config hiera dib-init-system undercloud-post-config iptables install-types os-collect-config svc-map dib-python element-manifest openvswitch ironic-conductor base os-svc-install undercloud-package-install os-cloud-config redhat-common ipxe puppet-stack-config pip-and-virtualenv cache-url pkg-map yum puppet selinux-setenforce-0 INFO: 2016-03-07 16:43:39,772 -- Excluding element pip-and-virtualenv INFO: 2016-03-07 16:43:39,772 -- Excluding element ironic INFO: 2016-03-07 16:43:39,772 -- Excluding element openstack-clients INFO: 2016-03-07 16:43:39,772 -- Excluding element os-collect-config INFO: 2016-03-07 16:43:39,774 -- Excluding element selinux INFO: 2016-03-07 16:43:39,826 -- Running hook extra-data Additional info: Full logs: https://ci.centos.org/artifacts/rdo/jenkins-rdo_manager-periodic-7-rdo-liberty-production-centos-7.0-templates-virthost-minimal-neutron-ml2-vxlan-smoke-465/
I have the same issue from Cisco lab: openstack undercloud installation failed with "Element pip-and-virtualenv already loaded": [stack@lab_osp7_director ~]$ openstack undercloud install Logging to /home/stack/.instack/install-undercloud.log Checking for a FQDN hostname... .... Running instack INFO: 2016-04-06 18:06:32,734 -- Starting run of instack INFO: 2016-04-06 18:06:32,739 -- Using json file: /usr/share/instack-undercloud/json-files/rhel-7-undercloud-packages.json INFO: 2016-04-06 18:06:32,740 -- Running Installation INFO: 2016-04-06 18:06:32,740 -- Initialized with elements path: /usr/share/tripleo-puppet-elements /usr/share/instack-undercloud /usr/share/tripleo-image-elements /usr/share/diskimage-builder/elements ERROR: 2016-04-06 18:06:32,759 -- Element pip-and-virtualenv already loaded. File "/usr/lib/python2.7/site-packages/instack/main.py", line 162, in main args.dry_run, args.interactive, args.no_cleanup) File "/usr/lib/python2.7/site-packages/instack/runner.py", line 71, in __init__ self.load_elements() File "/usr/lib/python2.7/site-packages/instack/runner.py", line 94, in load_elements self.process_path(path) File "/usr/lib/python2.7/site-packages/instack/runner.py", line 128, in process_path raise Exception("Element %s already loaded." % elem) ERROR: 2016-04-06 18:06:32,760 -- None Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 519, in install _run_instack(instack_env) File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 454, in _run_instack _run_live_command(args, instack_env, 'instack') File "/usr/lib/python2.7/site-packages/instack_undercloud/undercloud.py", line 297, in _run_live_command raise RuntimeError('%s failed. See log for details.', name) RuntimeError: ('%s failed. See log for details.', 'instack') ERROR: openstack Command 'instack-install-undercloud' returned non-zero exit status 1
When using RHOS, I resolved this by ensuring that I'm using diskimage-builder-0.1.46-4.el7ost and not diskimage-builder-1.11.1-1.el7 (the EPEL release), per the resolution of bz#1325417.
Hello, I'm just reviewing some old bugs. I think this can be closed now unless you are still having this problem?