[tripleo, ironic] Error: Could not retrieve ... pxelinux.0

Alex Schultz aschultz at redhat.com
Fri Aug 28 20:00:11 UTC 2020


I've seen this in the past if there is a mismatch between the host OS
and the Containers. Centos7 host with centos8 containers or vice
versa.  Ussuri should be CentOS8 host OS and make sure you're pulling
the correct containers.  The Ironic containers have some pathing
mismatches when the configuration gets generated around this. It used
to be compatible but we broke it at some point when switching some of
the tftp location bits.

Thanks,
-Alex

On Fri, Aug 28, 2020 at 1:55 PM Pete Zaitcev <zaitcev at redhat.com> wrote:
>
> Hello:
>
> I wanted to give the TripleO a try, so started follow our
> installation guide for Ussuri, and eventually made it to
> "openstack undercloud install". It fails with something like this:
>
> Aug 28 10:10:53 undercloud puppet-user[48657]: Error: /Stage[main]/Ironic::Pxe/File[/var/lib/ironic/tftpboot/ipxe.efi]: Could not evaluate: Could not retrieve information from environment production source(s) file:/usr/share/ipxe/ipxe-x86_64.efi
> Aug 27 20:05:42 undercloud puppet-user[37048]: Error: /Stage[main]/Ironic::Pxe/Ironic::Pxe::Tftpboot_file[pxelinux.0]/File[/var/lib/ironic/tftpboot/pxelinux.0]: Could not evaluate: Could not retrieve information from environment production source(s) file:/tftpboot/pxelinux.0
>
> Does anyone have an idea what it wants?
>
> I added a couple of packages on the host system that provided
> the files mentioned in the message, but it made no difference.
> Ussuri is conteinerized anyway.
>
> Since I'm very new to this, I have no clue where to look at all.
> The nearest task is a wrapper of some kind, so the install-undercloud.log
> looks like this:
>
> 2020-08-28 14:11:31.397 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] TASK [Run container-puppet tasks (generate config) during step 1 with paunch] ***
> 2020-08-28 14:11:31.397 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] Friday 28 August 2020  14:11:31 -0400 (0:00:00.302)       0:06:28.734 *********
> 2020-08-28 14:11:32.223 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] changed: [undercloud]
> 2020-08-28 14:11:32.325 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ]
> 2020-08-28 14:11:32.326 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] TASK [Wait for container-puppet tasks (generate config) to finish] *************
> 2020-08-28 14:11:32.326 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] Friday 28 August 2020  14:11:32 -0400 (0:00:00.928)       0:06:29.663 *********
> 2020-08-28 14:11:32.948 60599 WARNING tripleoclient.v1.tripleo_deploy.Deploy [  ] WAITING FOR COMPLETION: Wait for container-puppet tasks (generate config) to finish (1200 retries left).
> . . .
>
> If anyone could tell roughly what is supposed to be going on here,
> it would be great. I may be able figure out the rest.
>
> Greetings,
> -- Pete
>
>




More information about the openstack-discuss mailing list