build SRPM failed for pxe-network-installer package with build-pkgs command

Bug #1809683 reported by Pipo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
High
Erich Cordoba

Bug Description

Title
-----
build SRPM failed for pxe-network-installer package with build-pkgs

Brief Description
-----------------
The build process to create the StarlingX ISO image fail at the build the pxe-network-installer with the build-pkgs command

Severity
--------
Critical: Build System is unable to build the StarlingX ISO image.

Steps to Reproduce
------------------
Follow the steps to build a StarlingX ISO image, according the official documentation at build packages, step 4, https://docs.starlingx.io/developer_guide/index.html#build-packages

1 -> clone stx-tools repo
2 -> create a starlingx docker image.
3 -> download packages ( download mirror )
4 -> prepare your environment to build a starlingx build packages ( repo init ... repo sync ... )
5 -> execute build-pkgs inside the starlingx docker image to build the srpms

Expected Behavior
------------------
all the srpm packages are build correctly.

Actual Behavior
----------------
build-pkgs fails at pxe-network-installer package

Reproducibility
---------------
100%

System Configuration
--------------------
<One node system, Two node system, Multi-node system, Dedicated storage, https, IPv4, IPv6 etc.>

Branch/Pull Time/Commit
-----------------------
Using the main branch for all repos and latest packages at Sun 23 Dic, including the next changes where could be the culprit :
From repo: stx-ceph.git
--------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------------
  2018-12-13 10:56:22 -0500 d2a770f5bc Fix a bug that when ceph process got killed it was not recreated <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-config.git
-----------------------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
-----------------------------------------------------------------------------------------------------------------------------------------------------
  2018-12-06 19:05:40 -0500 526c0e5 Cleanup unused generators and applications <email address hidden>
  2018-12-10 19:07:53 -0500 87ff8c9 Package log_functions.sh into platform-util <email address hidden>
  2018-12-10 23:19:54 +0000 6b2be98 Enhancements for the rbd-provisioner helm chart <email address hidden>
  2018-12-11 11:59:27 +0800 eeff51a Fix: "dict" issue for Python 2/3 compatible code <email address hidden>
  2018-12-11 12:13:44 -0500 6256b0d Change compute node to worker node personality <email address hidden>
  2018-12-11 14:06:09 +0800 92f3f4a Fix: "except" issue for Python 2/3 compatible code <email address hidden>
  2018-12-11 15:22:04 +0000 bf238b2 Merge "Package log_functions.sh into platform-util" <email address hidden>
  2018-12-11 16:27:36 +0000 b10b557 Merge "Cleanup unused generators and applications" <email address hidden>
  2018-12-11 16:31:19 +0800 6c3bf61 Fix: "map" issue for Python 2/3 compatible code <email address hidden>
  2018-12-11 16:45:37 +0800 9d5675f Fix: "filter" issue for Python 2/3 compatible code <email address hidden>
  2018-12-12 09:15:59 +0800 bdba2e9 Fix: "asserts" issue for Python 2/3 compatible code <email address hidden>
  2018-12-12 11:27:29 +0800 375b4bc Fix: others issues for Python 2/3 compatible code <email address hidden>
  2018-12-12 11:51:10 +0800 68f4fa3 Fix: "StringIO" issue for Python 2/3 compatible code <email address hidden>
  2018-12-12 12:57:59 +0800 68c67e5 Fix: "__builtin__" issue for Python 2/3 compatible code <email address hidden>
  2018-12-12 22:29:14 -0500 2f3e6d9 Don't delete nova-ks-endpoint job in nova chart <email address hidden>
  2018-12-13 08:29:34 +0800 38e4717 FIX: oct number issue for Python 2/3 compatible code <email address hidden>
  2018-12-13 14:39:35 -0500 5f79056 Enable PXEBoot address range options in config_controller <email address hidden>
  2018-12-13 17:08:49 -0500 13a3fe6 Backup and Restore: restore-image failed to read platform.conf <email address hidden>
  2018-12-13 19:50:26 +0000 e8203ff Merge "Don't delete nova-ks-endpoint job in nova chart" <email address hidden>
  2018-12-13 21:59:38 +0000 9453402 Merge "Enhancements for the rbd-provisioner helm chart" <email address hidden>
  2018-12-14 14:51:36 -0500 46ae582 Add PXEBoot address range options to config GUI util <email address hidden>
  2018-12-14 18:34:38 +0000 d009a53 Merge "Enable PXEBoot address range options in config_controller" <email address hidden>
  2018-12-14 18:51:31 +0000 dc81a44 Merge "Backup and Restore: restore-image failed to read platform.conf" <email address hidden>
  2018-12-14 20:41:54 +0000 90691bd Merge "Change compute node to worker node personality" <email address hidden>
  2018-12-14 22:26:44 -0500 6e029f2 Update stx branding in horizon local_settings <email address hidden>
  2018-12-16 19:55:17 -0500 d52655f Block the configuration of non-accelerated interface <email address hidden>
  2018-12-17 07:53:00 -0500 bcc17bf Reconfigure VIM after application remove <email address hidden>
  2018-12-17 08:57:07 +0800 e63b1d0 removing link capacity configuration during controller config <email address hidden>
  2018-12-17 10:31:41 -0500 0995561 Enabling simultaneous platform and containerized horizon access <email address hidden>
  2018-12-17 12:50:29 +0000 b785a9d Merge "Add PXEBoot address range options to config GUI util" <email address hidden>
  2018-12-17 13:55:48 +0000 a703e9d Merge "removing link capacity configuration during controller config" <email address hidden>
  2018-12-17 15:47:45 +0000 4876695 Merge "Update stx branding in horizon local_settings" <email address hidden>
  2018-12-17 16:13:23 -0500 eaab7d2 Docker Registry Can't Deploy On Workers <email address hidden>
  2018-12-17 19:07:56 +0000 9aab67d Merge "Reconfigure VIM after application remove" <email address hidden>
  2018-12-17 21:58:19 -0500 2b8de4d Store puppet config in context <email address hidden>
  2018-12-18 10:12:02 +0800 05ae4ae replace end=' ' with end='' for print to file <email address hidden>
  2018-12-18 10:59:21 -0600 634e513 Properly enable hacking checks for flake8 <email address hidden>
  2018-12-18 11:17:36 -0500 0d958de Standby controller in reboot loop after modifying the partition size <email address hidden>
  2018-12-18 13:11:49 +0000 5a13131 Merge "Docker Registry Can't Deploy On Workers" <email address hidden>
  2018-12-18 14:30:49 +0000 d4cb6dc Merge "replace end=' ' with end='' for print to file" <email address hidden>
  2018-12-18 16:12:15 +0000 29958cb Merge "Block the configuration of non-accelerated interface" <email address hidden>
  2018-12-18 16:13:43 +0000 8619d6d Merge "Fix: "dict" issue for Python 2/3 compatible code" <email address hidden>
  2018-12-18 16:27:34 +0000 494221c Merge "Fix: "except" issue for Python 2/3 compatible code" <email address hidden>
  2018-12-18 16:27:35 +0000 a248859 Merge "Fix: "map" issue for Python 2/3 compatible code" <email address hidden>
  2018-12-18 17:04:52 +0000 018352b Merge "Standby controller in reboot loop after modifying the partition size" <email address hidden>
  2018-12-19 12:13:08 -0500 885b80a Change compute node to worker node personality <email address hidden>
  2018-12-19 13:10:38 -0600 3023f39 Set proper permissions on docker filesystem <email address hidden>
  2018-12-19 15:22:10 -0600 9e31cab Fixing up tox -e cover for stx-config <email address hidden>
  2018-12-19 15:49:53 +0000 30e57a3 Merge "Enabling simultaneous platform and containerized horizon access" <email address hidden>
  2018-12-19 16:15:12 +0000 4de3f46 Merge "Fix: others issues for Python 2/3 compatible code" <email address hidden>
  2018-12-19 16:16:23 +0000 6ec5381 Merge "Fix: "StringIO" issue for Python 2/3 compatible code" <email address hidden>
  2018-12-19 16:16:25 +0000 f704b3d Merge "Fix: "__builtin__" issue for Python 2/3 compatible code" <email address hidden>
  2018-12-19 16:16:27 +0000 0850d51 Merge "FIX: oct number issue for Python 2/3 compatible code" <email address hidden>
  2018-12-19 16:22:28 +0000 75ce883 Merge "Store puppet config in context" <email address hidden>
  2018-12-19 19:49:10 +0000 299e6c3 Merge "Set proper permissions on docker filesystem" <email address hidden>
  2018-12-20 15:01:56 -0600 3e5f16e update multi-node charts to use strict anti-affinity <email address hidden>
-----------------------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-distcloud.git
--------------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------------------
  2018-12-12 15:11:30 -0500 d1e5526 Add Barbican user to the list of subcloud users. <email address hidden>
  2018-12-13 16:09:31 -0500 7fe1342 Convert NTP/PTP enabled flag to string implicitly in DC sync. <email address hidden>
  2018-12-14 18:51:33 +0000 df76895 Merge "Convert NTP/PTP enabled flag to string implicitly in DC sync." <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-fault.git
---------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
---------------------------------------------------------------------------------------------------------------------------------------
  2018-11-10 16:05:01 +0800 e8d9da2 Fix a spelling mistake <email address hidden>
  2018-12-05 15:04:11 -0600 f6d95a0 Standardize install target for fm-common. <email address hidden>
  2018-12-13 18:27:59 +0000 41f6f2e Merge "Standardize install target for fm-common." <email address hidden>
  2018-12-19 02:55:45 +0000 f9ae820 [fm-doc] bug-fix: change a "dictionary" while iterating it <email address hidden>
---------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-gui.git
--------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------
  2018-12-12 10:00:36 -0500 4da5b2a Change compute node to worker node personality <email address hidden>
  2018-12-12 10:50:20 -0500 45ce3ce Move STX local settings from stx-horizon <email address hidden>
  2018-12-14 22:18:03 +0000 c241b53 Merge "Change compute node to worker node personality" <email address hidden>
  2018-12-19 09:11:18 -0600 39abb81 Include themes files in starlingx-dashboard module <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------

From repo: stx-ha.git
-----------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
-----------------------------------------------------------------------------------------------------------------------------
  2018-11-09 10:01:02 -0500 ad8665a Use hbs cluster info to determine best survivor <email address hidden>
  2018-12-04 23:37:27 -0500 2694a20 Change openstack-dev to openstack-discuss <email address hidden>
  2018-12-11 17:28:02 -0500 787c7c1 Change compute node to worker node personality <email address hidden>
  2018-12-11 20:07:43 +0000 549d54a Merge "Use hbs cluster info to determine best survivor" <email address hidden>
  2018-12-17 18:49:58 +0000 9cc9ce0 Merge "Change openstack-dev to openstack-discuss" <email address hidden>
-----------------------------------------------------------------------------------------------------------------------------

From repo: stx-integ.git
--------------------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------------------------
  2018-12-05 15:29:33 -0500 01f5fdd Traffic control: fix TC filters for vlan sub-interface <email address hidden>
  2018-12-10 19:02:18 -0500 11a4f7a Package log_functions.sh into platform-util <email address hidden>
  2018-12-11 00:30:56 +0800 acc1863 Refactor source code patches for dhcp package <email address hidden>
  2018-12-11 01:44:20 +0800 7754d7e Remove meta_remove_bad_logrotate.patch <email address hidden>
  2018-12-11 13:42:07 -0500 52bef03 Provide a way to set mem_stats_period_seconds in puppet-nova. <email address hidden>
  2018-12-11 16:01:01 +0000 36dca7e Merge "Package log_functions.sh into platform-util" <email address hidden>
  2018-12-11 17:23:35 +0000 2d26645 Merge "Refactor meta patch for facter package" <email address hidden>
  2018-12-11 17:47:37 -0500 d4fec24 Change compute node to worker node personality <email address hidden>
  2018-12-11 19:46:04 +0000 1a36847 Merge "Traffic control: fix TC filters for vlan sub-interface" <email address hidden>
  2018-12-11 20:11:14 +0000 3ae2753 Merge "Remove meta_remove_bad_logrotate.patch" <email address hidden>
  2018-12-11 22:51:33 +0800 2ec4482 Refactor meta patch for facter package <email address hidden>
  2018-12-12 14:08:51 -0500 81fded9 fix tpm certificate handling <email address hidden>
  2018-12-12 14:45:51 -0500 5700c1e Advance PLATFORM_RELEASE to 19.01 <email address hidden>
  2018-12-12 15:54:30 -0500 43514ea [Enhancement] Add system active alarms in collect logs <email address hidden>
  2018-12-12 16:44:58 +0000 17c8514 Merge "Remove last patch of iscsi-initiator-utils" <email address hidden>
  2018-12-12 16:49:47 +0000 6457ac0 Merge "Provide a way to set mem_stats_period_seconds in puppet-nova." <email address hidden>
  2018-12-12 17:15:10 -0500 0ec1725 Fix collectd Memory plugin Strict Mode learning <email address hidden>
  2018-12-12 19:42:40 +0800 920fcb8 Remove last patch of iscsi-initiator-utils <email address hidden>
  2018-12-13 00:24:29 +0800 90f45c0 Remove the folder of docker-ce <email address hidden>
  2018-12-13 20:22:44 +0000 14f168a Merge "Fix collectd Memory plugin Strict Mode learning" <email address hidden>
  2018-12-13 22:52:55 +0000 d320036 Merge "fix tpm certificate handling" <email address hidden>
  2018-12-14 19:58:23 +0000 49bc5fb Merge "[Enhancement] Add system active alarms in collect logs" <email address hidden>
  2018-12-14 22:40:53 +0000 204bd9e Merge "Change compute node to worker node personality" <email address hidden>
  2018-12-15 01:34:18 +0800 4dd1d96 Fix SFTP service is not working issue <email address hidden>
  2018-12-17 12:22:48 -0500 61b8055 Fix remote logging traffic control filter priority <email address hidden>
  2018-12-17 18:49:56 +0000 0dd574e Merge "Remove the folder of docker-ce" <email address hidden>
  2018-12-19 17:30:24 +0000 d26aa62 Merge "Refactor source code patches for dhcp package" <email address hidden>
  2018-12-19 18:38:21 +0000 f94d804 Merge "Advance PLATFORM_RELEASE to 19.01" <email address hidden>
  2018-12-20 10:27:34 +0800 bbd655d typo fix: check right dir before starting ceph-manager <email address hidden>
  2018-12-20 20:51:04 +0000 502792b Merge "typo fix: check right dir before starting ceph-manager" <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-metal.git
--------------------------------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------------------------------------
  2018-11-27 17:30:28 -0500 3a5c578 Mtce: Add Thresholded Maintenance Enable Recovery support <email address hidden>
  2018-12-07 13:24:27 -0500 9d7a4bf Implement Active-Active Heartbeat as HA Improvement Fix <email address hidden>
  2018-12-07 14:09:45 -0600 58b9872 Set SHELL in Makefiles that use bash constructs <email address hidden>
  2018-12-07 19:20:16 +0800 1c38aff No json_object_put() for the json_obj created by json_object_object_get_ex(). <email address hidden>
  2018-12-11 17:12:52 -0500 9661e49 Change compute node to worker node personality <email address hidden>
  2018-12-11 21:10:30 +0000 42ad23a Merge "No json_object_put() for the json_obj created by json_object_object_get_ex()." <email address hidden>
  2018-12-12 14:27:53 +0000 373f21e Merge "Set SHELL in Makefiles that use bash constructs" <email address hidden>
  2018-12-13 15:57:44 +0000 8eb55b2 Merge "Mtce: Add Thresholded Maintenance Enable Recovery support" <email address hidden>
  2018-12-14 12:32:06 -0500 45da23b Increase the partition size for docker distribution <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-nfv.git
----------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
----------------------------------------------------------------------------------------------------------------------------------
  2018-11-27 14:23:05 -0500 b6f7a85 Allow VIM to manage services independently <email address hidden>
  2018-12-05 18:04:56 +0800 bd539f9 Some updates to stx-nfv Devstack plugin <email address hidden>
  2018-12-11 12:06:56 +0800 bb093ee Modifications to nfv Devstack plugin <email address hidden>
  2018-12-12 09:35:28 -0500 397e40a Change compute node to worker node personality <email address hidden>
  2018-12-13 21:46:00 +0000 3ce422d Merge "Allow VIM to manage services independently" <email address hidden>
  2018-12-14 16:07:01 -0600 29f3a1c Cleanup pep8 H401 docstring warnings <email address hidden>
  2018-12-17 11:44:34 -0600 995238e enable pep8 alphabetical imports check for nova-api-proxy <email address hidden>
  2018-12-17 12:24:36 -0600 0a170a5 Allow VIM to start before OpenStack pods <email address hidden>
  2018-12-19 14:35:41 +0000 b27c6b8 Merge "Allow VIM to start before OpenStack pods" <email address hidden>
----------------------------------------------------------------------------------------------------------------------------------

From repo: stx-nova.git
-------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
-------------------------------------------------------------------------------------------------------------------------
  2018-12-10 20:36:17 -0500 a95da5ceb0 Conditionally map compute hosts when created <email address hidden>
-------------------------------------------------------------------------------------------------------------------------

From repo: stx-root.git
---------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
---------------------------------------------------------------------------------------------------------------------------
  2018-12-10 10:34:53 -0500 cf0135e Add greater flexibility in docker image naming <email address hidden>
  2018-12-11 13:29:02 -0500 f1bfa53 Fix 'build-pkgs --container' when building in docker <email address hidden>
  2018-12-19 08:59:02 -0600 550c288 Update keyring and os-vif in pike wheels tarball <email address hidden>
---------------------------------------------------------------------------------------------------------------------------

From repo: stx-tools.git
--------------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
--------------------------------------------------------------------------------------------------------------------------------------
  2018-12-10 15:49:21 -0600 bc2db5f Add branch-only mode to force skipping tags <email address hidden>
  2018-12-12 20:25:43 +0800 ccc5f31 move go related packages to centos repo lst. <email address hidden>
  2018-12-12 23:06:11 +0800 55976f4 Remove last patch of iscsi-initiator-utils <email address hidden>
  2018-12-14 16:00:06 +0000 5e28cda Merge "move go related packages to centos repo lst." <email address hidden>
  2018-12-17 10:50:15 -0600 bb58b9e Update network command destroy_network.sh <email address hidden>
  2018-12-17 11:02:35 -0600 6e0fbcf Update network command setup_network.sh <email address hidden>
  2018-12-18 17:22:07 -0500 00cb344 Change the url for repodata openstack-pike <email address hidden>
  2018-12-20 21:00:22 +0000 e1754dd Merge "Update network command setup_network.sh" <email address hidden>
  2018-12-21 01:09:10 +0000 ee8ca04 Merge "Update network command destroy_network.sh" <email address hidden>
--------------------------------------------------------------------------------------------------------------------------------------

From repo: stx-update.git
----------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
----------------------------------------------------------------------------------------------------------------
  2018-12-11 19:47:35 -0500 7ac9643 Change compute node to worker node personality <email address hidden>
----------------------------------------------------------------------------------------------------------------

From repo: stx-upstream.git
----------------------------------------------------------------------------------------------------------------------------------
  DATE COMMIT MESSAGE AUTHOR
----------------------------------------------------------------------------------------------------------------------------------
  2018-12-10 10:23:33 -0500 e6ca3d7 ceilometer chart: mount IPMI device from host <email address hidden>
  2018-12-12 09:51:18 -0500 29ab731 Change compute node to worker node personality <email address hidden>
  2018-12-12 10:25:10 -0500 20c4d6c backport some mariadb fixes from upstream <email address hidden>
  2018-12-12 11:00:13 -0500 67c1a32 Move STX local settings from stx-horizon <email address hidden>
  2018-12-12 20:30:10 +0000 6399e28 Merge "Move STX local settings from stx-horizon" <email address hidden>
  2018-12-13 14:49:25 +0000 58ae6aa Merge "ceilometer chart: mount IPMI device from host" <email address hidden>
  2018-12-13 23:27:58 +0800 9d46723 Refactor meta patch for openstack-panko <email address hidden>
  2018-12-14 22:10:40 +0000 9893164 Merge "Change compute node to worker node personality" <email address hidden>
  2018-12-19 09:18:13 -0600 c5ba3f8 Add pam-config package to stx-nova <email address hidden>
  2018-12-19 09:20:06 -0600 1bfd984 Update stx-horizon to include starlingx-dashboard themes <email address hidden>
  2018-12-19 09:22:51 -0600 61b7f7b Update python-django-openstack-auth to build wheel <email address hidden>
  2018-12-20 19:18:08 +0000 28577e5 Merge "Refactor meta patch for openstack-panko" <email address hidden>

Timestamp/Logs
--------------
attaching to_bug.txt file, output of the build-pkgs command.

Revision history for this message
Pipo (tranzemc) wrote :
Pipo (tranzemc)
Changed in starlingx:
assignee: nobody → Pipo (tranzemc)
Pipo (tranzemc)
Changed in starlingx:
status: New → Confirmed
Revision history for this message
Erich Cordoba (ericho) wrote :

There was a change in the location installer files. See this proposed change in the documentation to fix the issue: https://review.openstack.org/#/c/627084/

Changed in starlingx:
assignee: Pipo (tranzemc) → Erich Cordoba (ericho)
Pipo (tranzemc)
Changed in starlingx:
status: Confirmed → Fix Released
Ghada Khalil (gkhalil)
tags: added: stx.2019.05 stx.build
removed: stx.new
Changed in starlingx:
importance: Undecided → High
Ken Young (kenyis)
tags: added: stx.2.0
removed: stx.2019.05
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.