This one seems to hit CENGN about once a week.  Trying to create the docker build container and the yum command that installs most of the packages craps out as seen below.  Rerun the command again and it works. Anyone else seeing this? 

Perhaps we need more retires and a longer timeout in our yum.conf?

Or add some sort of retry to the yum command within the dockerfile?

Scott

-------------------------------< snip >---------------------------------


00:00:00.222 Step 4/34 : ENV container=docker
00:00:00.223  ---> Using cache
00:00:00.223  ---> a68ae1f270ff
00:00:00.223 Step 5/34 : RUN groupadd -g 751 cgts &&     echo "mock:x:751:root" >> /etc/group &&     echo "mockbuild:x:9001:" >> /etc/group &&     yum install -y epel-release &&         yum install -y anaconda         anaconda-help         anaconda-runtime         autogen         automake         bc         bind         bind-utils         cpanminus         createrepo         deltarpm         expat-devel         gcc         gettext         git         libtool         libxml2         libxml2-devel         libxslt-devel         libffi-devel         lighttpd         lighttpd-fastcgi         lighttpd-mod_geoip         libvirt-devel         net-tools         mkisofs         mock         mongodb         mongodb-server         mariadb-devel         openldap-devel         openssl-devel         pax         perl-CPAN         python-deltarpm         python-devel         python-pep8         python-pip         python-psutil         python-subunit         python-pip         python-testrepository         python-tox         postgresql         postgresql-devel         qemu-kvm         quilt         rpm-build         rpm-sign         rpm-python         sqlite-devel         squashfs-tools         sudo         systemd         syslinux         udisks2         vim-enhanced         wget         yumdownloader
00:00:00.253  ---> Running in 036b906c69e2
00:00:00.702 Loaded plugins: fastestmirror, ovl
00:00:02.569 Determining fastest mirrors
00:00:02.777  * base: mirror.layeronline.com
00:00:02.778  * extras: mirror.layeronline.com
00:00:02.778  * updates: mirror.layeronline.com
00:00:04.341 Resolving Dependencies
00:00:04.341 --> Running transaction check
00:00:04.341 ---> Package epel-release.noarch 0:7-11 will be installed
00:00:04.434 --> Finished Dependency Resolution
00:00:04.438 
00:00:04.438 Dependencies Resolved
00:00:04.439 
00:00:04.439 ================================================================================
00:00:04.439  Package                Arch             Version         Repository        Size
00:00:04.439 ================================================================================
00:00:04.439 Installing:
00:00:04.439  epel-release           noarch           7-11            extras            15 k
00:00:04.439 
00:00:04.439 Transaction Summary
00:00:04.439 ================================================================================
00:00:04.439 Install  1 Package
00:00:04.439 
00:00:04.439 Total download size: 15 k
00:00:04.439 Installed size: 24 k
00:00:04.439 Downloading packages:
00:00:04.560 warning: /var/cache/yum/x86_64/7/extras/packages/epel-release-7-11.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
00:00:04.560 Public key for epel-release-7-11.noarch.rpm is not installed
00:00:04.571 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
00:00:04.581 Importing GPG key 0xF4A80EB5:
00:00:04.581  Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
00:00:04.581  Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
00:00:04.581  Package    : centos-release-7-4.1708.el7.centos.x86_64 (@CentOS)
00:00:04.581  From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
00:00:04.581 Running transaction check
00:00:04.592 Running transaction test
00:00:04.595 Transaction test succeeded
00:00:04.596 Running transaction
00:00:04.622   Installing : epel-release-7-11.noarch                                     1/1 
00:00:04.630   Verifying  : epel-release-7-11.noarch                                     1/1 
00:00:04.665 
00:00:04.665 Installed:
00:00:04.665   epel-release.noarch 0:7-11                                                    
00:00:04.665 
00:00:04.666 Complete!
00:00:04.840 Loaded plugins: fastestmirror, ovl
00:00:05.180 
00:00:05.180 
00:00:05.180  One of the configured repositories failed (Unknown),
00:00:05.180  and yum doesn't have enough cached data to continue. At this point the only
00:00:05.180  safe thing yum can do is fail. There are a few ways to work "fix" this:
00:00:05.180 
00:00:05.180      1. Contact the upstream for the repository and get them to fix the problem.
00:00:05.180 
00:00:05.180      2. Reconfigure the baseurl/etc. for the repository, to point to a working
00:00:05.180         upstream. This is most often useful if you are using a newer
00:00:05.180         distribution release than is supported by the repository (and the
00:00:05.180         packages for the previous distribution release still work).
00:00:05.180 
00:00:05.180      3. Run the command with the repository temporarily disabled
00:00:05.180             yum --disablerepo=<repoid> ...
00:00:05.180 
00:00:05.180      4. Disable the repository permanently, so yum won't use it by default. Yum
00:00:05.180         will then just ignore the repository until you permanently enable it
00:00:05.180         again or use --enablerepo for temporary usage:
00:00:05.180 
00:00:05.180             yum-config-manager --disable <repoid>
00:00:05.180         or
00:00:05.180             subscription-manager repos --disable=<repoid>
00:00:05.180 
00:00:05.180      5. Configure the failing repository to be skipped, if it is unavailable.
00:00:05.180         Note that yum will try to contact the repo. when it runs most commands,
00:00:05.180         so will have to try and fail each time (and thus. yum will be be much
00:00:05.180         slower). If it is a very temporary problem though, this is often a nice
00:00:05.180         compromise:
00:00:05.180 
00:00:05.180             yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
00:00:05.180 
00:00:05.180 Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
00:00:05.180 The command '/bin/sh -c groupadd -g 751 cgts &&     echo "mock:x:751:root" >> /etc/group &&     echo "mockbuild:x:9001:" >> /etc/group &&     yum install -y epel-release &&         yum install -y anaconda         anaconda-help         anaconda-runtime         autogen         automake         bc         bind         bind-utils         cpanminus         createrepo         deltarpm         expat-devel         gcc         gettext         git         libtool         libxml2         libxml2-devel         libxslt-devel         libffi-devel         lighttpd         lighttpd-fastcgi         lighttpd-mod_geoip         libvirt-devel         net-tools         mkisofs         mock         mongodb         mongodb-server         mariadb-devel         openldap-devel         openssl-devel         pax         perl-CPAN         python-deltarpm         python-devel         python-pep8         python-pip         python-psutil         python-subunit         python-pip         python-testrepository         python-tox         postgresql         postgresql-devel         qemu-kvm         quilt         rpm-build         rpm-sign         rpm-python         sqlite-devel         squashfs-tools         sudo         systemd         syslinux         udisks2         vim-enhanced         wget         yumdownloader' returned a non-zero code: 1
00:00:05.497 Build step 'Execute shell' marked build as failure



On 2019-01-31 1:04 p.m., build.starlingx@gmail.com wrote:
Project: STX_BUILD_container_setup
Build #: 118
Status: Failure
Timestamp: 20190131T180434Z

Check logs at:
http://mirror.starlingx.cengn.ca/mirror/starlingx/feature/stein/centos/20190131T175743Z/logs
--------------------------------------------------------------------------------
Parameters

PROJECT: f-stein
MY_WORKSPACE: /localdisk/loadbuild/jenkins/f-stein/20190131T175743Z
DOCKER_BUILD_ID: jenkins-f-stein-20190131T175743Z-builder
PUBLISH_LOGS_URL: http://mirror.starlingx.cengn.ca/mirror/starlingx/feature/stein/centos/20190131T175743Z/logs
DOCKER_BUILD_TAG: f-stein-20190131T175743Z-builder-image
PUBLISH_LOGS_BASE: /export/mirror/starlingx/feature/stein/centos/20190131T175743Z/logs
MY_REPO_ROOT: /localdisk/designer/jenkins/f-stein

_______________________________________________
Starlingx-discuss mailing list
Starlingx-discuss@lists.starlingx.io
http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss