[TripleO] [Train] CentOS 8: Undercloud installation fails

Alex Schultz aschultz at redhat.com
Tue Jul 14 13:11:33 UTC 2020


On Tue, Jul 14, 2020 at 7:06 AM Reza Bakhshayeshi <reza.b2008 at gmail.com> wrote:
>
> Thanks for your information.
> Actually, I was in doubt of using Ussuri (latest version) for my environment.
> Anyway, Undercloud Ussuri installed like a charm on CentOS 8, but overcloud image build got some error:
>
> $ openstack overcloud image build --config-file /usr/share/openstack-tripleo-common/image-yaml/overcloud-images-python3.yaml --config-file /usr/share/openstack-tripleo-common/image-yaml/overcloud-images-centos8.yaml
>
> ...
> 2020-07-14 12:14:22.714 | Running install-packages install.
> 2020-07-14 12:14:22.714 | + dnf -v -y install python3-aodhclient python3-barbicanclient python3-cinderclient python3-designateclient python3-glanceclient python3-gnocchiclient python3-heatclient python3-ironicclient python3-keystoneclient python3-manilaclient python3-mistralclient python3-neutronclient python3-novaclient python3-openstackclient python3-pankoclient python3-saharaclient python3-swiftclient python3-zaqarclient dpdk driverctl nfs-utils chrony pacemaker-remote cyrus-sasl-scram tuned-profiles-cpu-partitioning osops-tools-monitoring-oschecks aide ansible-pacemaker crudini gdisk podman libreswan openstack-selinux net-snmp numactl iptables-services tmpwatch openssl-perl lvm2 chrony certmonger fence-agents-all fence-virt ipa-admintools ipa-client ipxe-bootimgs nfs-utils chrony pacemaker pcs
> 2020-07-14 12:14:23.251 | Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
> 2020-07-14 12:14:23.252 | DNF version: 4.2.17
> 2020-07-14 12:14:23.253 | cachedir: /tmp/yum
> 2020-07-14 12:14:23.278 | User-Agent: constructed: 'libdnf (CentOS Linux 8; generic; Linux.x86_64)'
> 2020-07-14 12:14:23.472 | repo: using cache for: AppStream
> 2020-07-14 12:14:23.493 | AppStream: using metadata from Tue Jul  7 23:25:16 2020.
> 2020-07-14 12:14:23.495 | repo: using cache for: BaseOS
> 2020-07-14 12:14:23.517 | BaseOS: using metadata from Tue Jul  7 23:25:12 2020.
> 2020-07-14 12:14:23.517 | repo: using cache for: extras
> 2020-07-14 12:14:23.518 | extras: using metadata from Fri Jun  5 00:15:26 2020.
> 2020-07-14 12:14:23.519 | Last metadata expiration check: 0:30:45 ago on Tue Jul 14 11:43:38 2020.
> 2020-07-14 12:14:23.767 | Completion plugin: Generating completion cache...
> 2020-07-14 12:14:23.850 | No match for argument: python3-aodhclient
> 2020-07-14 12:14:23.854 | No match for argument: python3-barbicanclient
> 2020-07-14 12:14:23.858 | No match for argument: python3-cinderclient
> 2020-07-14 12:14:23.862 | No match for argument: python3-designateclient
> 2020-07-14 12:14:23.865 | No match for argument: python3-glanceclient
> 2020-07-14 12:14:23.869 | No match for argument: python3-gnocchiclient
> 2020-07-14 12:14:23.873 | No match for argument: python3-heatclient
> 2020-07-14 12:14:23.876 | No match for argument: python3-ironicclient
> 2020-07-14 12:14:23.880 | No match for argument: python3-keystoneclient
> 2020-07-14 12:14:23.884 | No match for argument: python3-manilaclient
> 2020-07-14 12:14:23.887 | No match for argument: python3-mistralclient
> 2020-07-14 12:14:23.891 | No match for argument: python3-neutronclient
> 2020-07-14 12:14:23.895 | No match for argument: python3-novaclient
> 2020-07-14 12:14:23.898 | No match for argument: python3-openstackclient
> 2020-07-14 12:14:23.902 | No match for argument: python3-pankoclient
> 2020-07-14 12:14:23.906 | No match for argument: python3-saharaclient
> 2020-07-14 12:14:23.910 | No match for argument: python3-swiftclient
> 2020-07-14 12:14:23.915 | No match for argument: python3-zaqarclient
> 2020-07-14 12:14:23.920 | Package nfs-utils-1:2.3.3-31.el8.x86_64 is already installed.
> 2020-07-14 12:14:23.921 | Package chrony-3.5-1.el8.x86_64 is already installed.
> 2020-07-14 12:14:23.924 | No match for argument: pacemaker-remote
> 2020-07-14 12:14:23.929 | No match for argument: osops-tools-monitoring-oschecks
> 2020-07-14 12:14:23.933 | No match for argument: ansible-pacemaker
> 2020-07-14 12:14:23.936 | No match for argument: crudini
> 2020-07-14 12:14:23.942 | No match for argument: openstack-selinux
> 2020-07-14 12:14:23.953 | No match for argument: pacemaker
> 2020-07-14 12:14:23.957 | No match for argument: pcs
> 2020-07-14 12:14:23.961 | Error: Unable to find a match: python3-aodhclient python3-barbicanclient python3-cinderclient python3-designateclient python3-glanceclient python3-gnocchiclient python3-heatclient python3-ironicclient python3-keystoneclient python3-manilaclient python3-mistralclient python3-neutronclient python3-novaclient python3-openstackclient python3-pankoclient python3-saharaclient python3-swiftclient python3-zaqarclient pacemaker-remote osops-tools-monitoring-oschecks ansible-pacemaker crudini openstack-selinux pacemaker pcs
>
> Do you have any idea?
>

Seems like you are missing the correct DIP_YUM_REPO_CONF setting per
#3 from https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/install_overcloud.html#get-images

>
>
> On Mon, 13 Jul 2020 at 10:50, Marios Andreou <marios at redhat.com> wrote:
>>
>> Hi folks,
>>
>> On Mon, Jul 13, 2020 at 12:13 AM Alex Schultz <aschultz at redhat.com> wrote:
>>>
>>> I don't believe centos8 containers are available for Train yet. The
>>> error you're hitting is because it's fetching centos7 containers and
>>> the ironic container is not backwards compatible between the two
>>> versions.  If you want centos8, use Ussuri.
>>>
>>
>> fyi we started pushing centos8 train last week - slightly different namespace - latest current-tripleo containers are pushed to https://hub.docker.com/u/tripleotraincentos8
>>
>> hope it helps
>>
>>>
>>> On Sat, Jul 11, 2020 at 7:03 AM Reza Bakhshayeshi <reza.b2008 at gmail.com> wrote:
>>> >
>>> > I found following error in ironic and container-puppet-ironic container log during installation:
>>> >
>>> > puppet-user: Error: /Stage[main]/Ironic::Pxe/Ironic::Pxe::Tftpboot_file[ldlinux.c32]/File[/var/lib/ironic/tftpboot/ldlinux.c32]: Could not evaluate: Could not retrieve information from environment production source(s) file:/tftpboot/ldlinux.c32
>>> >
>>> > On Wed, 8 Jul 2020 at 16:09, Reza Bakhshayeshi <reza.b2008 at gmail.com> wrote:
>>> >>
>>> >> Hi,
>>> >>
>>> >> I'm going to install OpenStack Train with the help of TripleO on CentOS 8, but undercloud installation fails with the following error:
>>> >>
>>> >> "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat[10-zaqar_wsgi.conf]/Concat_file[10-zaqar_wsgi.conf]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat[10-zaqar_wsgi.conf]/File[/etc/httpd/conf.d/10-zaqar_wsgi.conf]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-apache-header]/Concat_fragment[zaqar_wsgi-apache-header]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-docroot]/Concat_fragment[zaqar_wsgi-docroot]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-directories]/Concat_fragment[zaqar_wsgi-directories]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-logging]/Concat_fragment[zaqar_wsgi-logging]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-serversignature]/Concat_fragment[zaqar_wsgi-serversignature]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-access_log]/Concat_fragment[zaqar_wsgi-access_log]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-setenv]/Concat_fragment[zaqar_wsgi-setenv]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-wsgi]/Concat_fragment[zaqar_wsgi-wsgi]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-custom_fragment]/Concat_fragment[zaqar_wsgi-custom_fragment]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Concat::Fragment[zaqar_wsgi-file_footer]/Concat_fragment[zaqar_wsgi-file_footer]: Skipping because of failed dependencies", "puppet-user: Warning: /Stage[main]/Zaqar::Wsgi::Apache/Openstacklib::Wsgi::Apache[zaqar_wsgi]/Apache::Vhost[zaqar_wsgi]/Apache::Listen[192.168.24.1:8888]/Concat::Fragment[Listen 192.168.24.1:8888]/Concat_fragment[Listen 192.168.24.1:8888]: Skipping because of failed dependencies", "puppet-user: Notice: Applied catalog in 1.72 seconds", "puppet-user: Changes:", "puppet-user:             Total: 97", "puppet-user: Events:", "puppet-user:           Failure: 1", "puppet-user:           Success: 97", "puppet-user:             Total: 98", "puppet-user: Resources:", "puppet-user:            Failed: 1", "puppet-user:           Skipped: 41", "puppet-user:           Changed: 97", "puppet-user:       Out of sync: 98", "puppet-user:             Total: 235", "puppet-user: Time:", "puppet-user:         Resources: 0.00", "puppet-user:       Concat file: 0.00", "puppet-user:            Anchor: 0.00", "puppet-user:    Concat fragment: 0.00", "puppet-user:            Augeas: 0.03", "puppet-user:              File: 0.39", "puppet-user:      Zaqar config: 0.61", "puppet-user:    Transaction evaluation: 1.69", "puppet-user:    Catalog application: 1.72", "puppet-user:          Last run: 1594207735", "puppet-user:    Config retrieval: 4.14", "puppet-user:             Total: 1.72", "puppet-user: Version:", "puppet-user:            Config: 1594207730", "puppet-user:            Puppet: 5.5.10", "+ rc=6", "+ '[' False = false ']'", "+ set -e", "+ '[' 6 -ne 2 -a 6 -ne 0 ']'", "+ exit 6", " attempt(s): 3", "2020-07-08 15:59:00,478 WARNING: 95123 -- Retrying running container: zaqar", "2020-07-08 15:59:00,478 ERROR: 95123 -- Failed running container for zaqar", "2020-07-08 15:59:00,478 INFO: 95123 -- Finished processing puppet configs for zaqar", "2020-07-08 15:59:00,482 ERROR: 95117 -- ERROR configuring ironic", "2020-07-08 15:59:00,484 ERROR: 95117 -- ERROR configuring zaqar"]}
>>> >>
>>> >> Any suggestion would be grateful.
>>> >> Regards,
>>> >> Reza
>>> >>
>>> >>
>>>
>>>




More information about the openstack-discuss mailing list