[Starlingx-discuss] building starlingx image issue.

Shang, Dehao dehao.shang at intel.com
Sun Aug 26 14:36:49 UTC 2018


Hi,
         On 24/7/18, i cleaned up all pkgs and environments, clone the newest stx-tools and re-build image from the first step.

         When running "bash download_mirror.sh", in order to ensure mirror completeness, i check all missing.lst and fails.lst content at $HOME/stx-tools/centos-mirror-tools/output folder.

         When running "generate-cgcs-centos-repo.sh /import/mirrors/CentOS/stx-r1/CentOS/pike/", i also check miss.txt file, and manually download all missing packages.

         But now, "build-pkgs --serial" still show that some packages building fails.

         Build-std.log file show 259 pkgs building success, and still have some packages fails as following:
Failed to build packages:  vm-topology-1.0-1.tis.src.rpm  sm-1.0.0-23.tis.src.rpm  libvirt-python-3.5.0-1.tis.1.src.rpm  libvirt-3.5.0-1.tis.2.src.rpm  integrity-kmod-4.12-0.tis.5.src.rpm

I check every std/results/user-starling-tis-r5-pike-std/xxxxx/root.log file.

         I think that one error is obvious, namely Error: No Package found for libvirt-devel >= 0.9.11 at std/results/user-starlingx-tis-r5-pike-std/libvirt-python-3.5.0-1.tis.1/root.log

         I try to manually download libvirt-devel-4.3.0-1.el7.x86_64.rpm, copy it into $HOME/starlingx/mirror/CentOS/stx-r1/CentOS/pike/Binary/x86_64/, create a link to /localdisk/designer/dehao/starlingx/cgcs-root/cgcs-centos-repo/Binary/, then update link using generate-cgcs-centos-repo.sh inside container. But, still fails.

         Whether still lack of some package? If yes, I should download which version, and which folder these missing package be placed to ?

The following is some log information at /std/results/user-starlingx-tis-pike-std/ folder:

==========================================
For vm-topology-1.0-1.tis

DEBUG util.py:577:  Executing command: ['/usr/bin/yum-builddep', '--installroot', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/', '--releasever', '7', '/localdisk/loadbuild/dehao/starlingx/std/mock/root//builddir/build/SRPMS/vm-topology-1.0-1.tis.src.rpm'] with env {'LANG': 'en_US.UTF-8', 'BUILD_DATE': '2018-08-26 04:52:14 +0000', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'LC_MESSAGES': 'C.UTF-8', 'WRS_GIT_BRANCH': 'HEAD', 'HOSTNAME': 'mock', 'REPO': '/localdisk/designer/dehao/starlingx/cgcs-root', 'CGCS_GIT_BRANCH': 'HEAD', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'BUILD_BY': 'dehao'} and shell False
DEBUG util.py:489:  BUILDSTDERR: Failed to set locale, defaulting to C
DEBUG util.py:491:  http://127.0.0.1:8088/localdisk/loadbuild/dehao/starlingx/installer/rpmbuild/RPMS/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
DEBUG util.py:491:  Trying other mirror.
DEBUG util.py:491:  To address this issue please refer to the below knowledge base article
DEBUG util.py:491:  https://access.redhat.com/articles/1320623
DEBUG util.py:491:  If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/
DEBUG util.py:491:  Getting requirements for vm-topology-1.0-1.tis.src
DEBUG util.py:491:   --> Already installed : python-2.7.5-58.el7.tis.3.x86_64
DEBUG util.py:491:   --> python-keyring-5.7.1-1.tis.2.noarch
DEBUG util.py:491:   --> python2-setuptools-38.5.1-1.el7.tis.0.noarch
DEBUG util.py:491:  Error: No Package found for libvirt
DEBUG util.py:632:  Child return code was: 1
DEBUG util.py:226:  kill orphans
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: ['/bin/umount', '-n', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/var/cache/yum/'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False
DEBUG util.py:632:  Child return code was: 0


For sm-1.0.0-23.tis

[dehao at 64407abf411b std]$ vm-topology-1.0-1.tis.src.rpm^C
[dehao at 64407abf411b std]$ vim results/dehao-starlingx-tis-r5-pike-std/vm-topology-1.0-1.tis/root.log
[dehao at 64407abf411b std]$  results/dehao-starlingx-tis-r5-pike-std/vm-topology-1.0-1.tis/root.log^C
[dehao at 64407abf411b std]$ sm-1.0.0-23.tis.src.rpm^C
[dehao at 64407abf411b std]$ vim results/dehao-starlingx-tis-r5-pike-std/sm-1.0.0-23.tis/root.log
DEBUG util.py:489:  BUILDSTDERR: Failed to set locale, defaulting to C
DEBUG util.py:491:  http://127.0.0.1:8088/localdisk/loadbuild/dehao/starlingx/installer/rpmbuild/RPMS/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
DEBUG util.py:491:  Trying other mirror.
DEBUG util.py:491:  To address this issue please refer to the below knowledge base article
DEBUG util.py:491:  https://access.redhat.com/articles/1320623
DEBUG util.py:491:  If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/
DEBUG util.py:491:  Getting requirements for sm-1.0.0-23.tis.src
DEBUG util.py:491:   --> Already installed : fm-common-dev-1.0-8.tis.x86_64
DEBUG util.py:491:   --> Already installed : gcc-4.8.5-28.el7.x86_64
DEBUG util.py:491:   --> Already installed : glib2-devel-2.50.3-3.el7.x86_64
DEBUG util.py:491:   --> Already installed : glibc-2.17-222.el7.x86_64
DEBUG util.py:491:   --> Already installed : json-c-0.11-4.el7_0.x86_64
DEBUG util.py:491:   --> Already installed : json-c-devel-0.11-4.el7_0.x86_64
DEBUG util.py:491:   --> Already installed : libuuid-devel-2.23.2-43.el7.tis.3.x86_64
DEBUG util.py:491:   --> Already installed : 1:openssl-devel-1.0.2k-12.el7.x86_64
DEBUG util.py:491:   --> Already installed : sm-common-dev-1.0.0-19.tis.x86_64
DEBUG util.py:491:   --> Already installed : sm-db-dev-1.0.0-25.tis.x86_64
DEBUG util.py:491:   --> Already installed : sqlite-devel-3.7.17-8.el7.x86_64
DEBUG util.py:491:   --> Already installed : systemd-219-42.el7_4.1.tis.10.x86_64
DEBUG util.py:491:   --> Already installed : systemd-devel-219-42.el7_4.1.tis.10.x86_64
DEBUG util.py:491:  No uninstalled build requires
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: rpm -qa --root '/localdisk/loadbuild/dehao/starlingx/std/mock/root' --qf '%{nevra} %{buildtime} %{size} %{pkgid} installed\n' > /localdisk/loadbuild/dehao/starlingx/std/results/dehao-starlingx-tis-r5-pike-std/sm-1.0.0-23.tis/installed_pkgs.log with env {'LANG': 'en_US.UTF-8', 'BUILD_DATE': '2018-08-26 04:52:14 +0000', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'BUILD_BY': 'dehao', 'HOSTNAME': 'mock', 'REPO': '/localdisk/designer/dehao/starlingx/cgcs-root', 'CGCS_GIT_BRANCH': 'HEAD', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'WRS_GIT_BRANCH': 'HEAD'} and shell True


For libvirt-python-3.5.0-1.tis.1

DEBUG util.py:489:  BUILDSTDERR: Failed to set locale, defaulting to C
DEBUG util.py:491:  http://127.0.0.1:8088/localdisk/loadbuild/dehao/starlingx/installer/rpmbuild/RPMS/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
DEBUG util.py:491:  Trying other mirror.
DEBUG util.py:491:  To address this issue please refer to the below knowledge base article
DEBUG util.py:491:  https://access.redhat.com/articles/1320623
DEBUG util.py:491:  If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/
DEBUG util.py:491:  Getting requirements for libvirt-python-3.5.0-1.tis.1.src
DEBUG util.py:491:   --> python-devel-2.7.5-58.el7.tis.3.x86_64
DEBUG util.py:491:   --> python-lxml-3.2.1-4.el7.x86_64
DEBUG util.py:491:   --> python-nose-1.3.7-7.el7.noarch
DEBUG util.py:491:  Error: No Package found for libvirt-devel >= 0.9.11
DEBUG util.py:632:  Child return code was: 1
DEBUG util.py:226:  kill orphans
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: ['/bin/umount', '-n', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/var/cache/yum/'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None


For libvirt-3.5.0-1.tis.2

DEBUG util.py:491:   --> Already installed : sanlock-devel-3.5.0-1.el7.tis.3.x86_64
DEBUG util.py:491:   --> Already installed : scrub-2.5.2-7.el7.x86_64
DEBUG util.py:491:   --> Already installed : systemd-devel-219-42.el7_4.1.tis.10.x86_64
DEBUG util.py:491:   --> Already installed : systemd-219-42.el7_4.1.tis.10.x86_64
DEBUG util.py:491:   --> Already installed : systemtap-sdt-devel-3.1-3.el7.x86_64
DEBUG util.py:491:   --> Already installed : util-linux-2.23.2-43.el7.tis.3.x86_64
DEBUG util.py:491:   --> Already installed : xhtml1-dtds-1.0-20020801.11.el7.noarch
DEBUG util.py:491:   --> Already installed : yajl-devel-2.0.4-4.el7.x86_64
DEBUG util.py:491:  No uninstalled build requires
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: rpm -qa --root '/localdisk/loadbuild/dehao/starlingx/std/mock/root' --qf '%{nevra} %{buildtime} %{size} %{pkgid} installed\n' > /localdisk/loadbuild/dehao/starlingx/std/results/dehao-starlingx-tis-r5-pike-std/libvirt-3.5.0-1.tis.2/installed_pkgs.log with env {'LANG': 'en_US.UTF-8', 'BUILD_DATE': '2018-08-26 04:52:14 +0000', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'BUILD_BY': 'dehao', 'HOSTNAME': 'mock', 'REPO': '/localdisk/designer/dehao/starlingx/cgcs-root', 'CGCS_GIT_BRANCH': 'HEAD', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'WRS_GIT_BRANCH': 'HEAD'} and shell True
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:226:  kill orphans
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: ['/bin/umount', '-n', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/var/cache/yum/'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: ['/bin/umount', '-n', '-l', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/dev/pts'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: ['/bin/umount', '-n', '-l', '/localdisk/loadbuild/dehao/starlingx/std/mock/root/dev/shm'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/sh', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} and shell False
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None



For integrity-kmod-4.12-0.tis.5.src.rpm

DEBUG util.py:489:  BUILDSTDERR: Failed to set locale, defaulting to C
DEBUG util.py:491:  http://127.0.0.1:8088/localdisk/loadbuild/dehao/starlingx/installer/rpmbuild/RPMS/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
DEBUG util.py:491:  Trying other mirror.
DEBUG util.py:491:  To address this issue please refer to the below knowledge base article
DEBUG util.py:491:  https://access.redhat.com/articles/1320623
DEBUG util.py:491:  If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/
DEBUG util.py:491:  Getting requirements for integrity-kmod-4.12-0.tis.5.src
DEBUG util.py:491:   --> Already installed : kernel-devel-3.10.0-862.6.3.el7.36.tis.x86_64
DEBUG util.py:491:   --> Already installed : 1:openssl-1.0.2k-12.el7.x86_64
DEBUG util.py:491:   --> Already installed : 4:perl-5.16.3-292.el7.x86_64
DEBUG util.py:491:   --> Already installed : redhat-rpm-config-9.1.0-80.el7.centos.noarch
DEBUG util.py:491:   --> Already installed : tpm-kmod-symbols-4.12-0.tis.5.x86_64
DEBUG util.py:491:  No uninstalled build requires
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None
DEBUG util.py:577:  Executing command: rpm -qa --root '/localdisk/loadbuild/dehao/starlingx/std/mock/root' --qf '%{nevra} %{buildtime} %{size} %{pkgid} installed\n' > /localdisk/loadbuild/dehao/starlingx/std/results/dehao-starlingx-tis-r5-pike-std/integrity-kmod-4.12-0.tis.5/installed_pkgs.log with env {'LANG': 'en_US.UTF-8', 'BUILD_DATE': '2018-08-26 04:52:14 +0000', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'BUILD_BY': 'dehao', 'HOSTNAME': 'mock', 'REPO': '/localdisk/designer/dehao/starlingx/cgcs-root', 'CGCS_GIT_BRANCH': 'HEAD', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'WRS_GIT_BRANCH': 'HEAD'} and shell True
DEBUG util.py:632:  Child return code was: 0
DEBUG util.py:651:  child environment: None





Thanks
Dehao


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20180826/241e86e4/attachment-0001.html>


More information about the Starlingx-discuss mailing list