Community ISO build fails with fuel-astute installation

Bug #1358304 reported by Igor Shishkin on 2014-08-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Low
Igor Shishkin

Bug Description

Hello,

D: fini 100644 1 ( 0, 0) 17220 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/reporter_spec.rb
D: fini 100644 1 ( 0, 0) 3433 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/restart_radosgw_hook_spec.rb
D: fini 100644 1 ( 0, 0) 1151 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/rsyslogd_spec.rb
D: fini 100644 1 ( 0, 0) 4151 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/update_cluster_hosts_info_hook_spec.rb
D: fini 100644 1 ( 0, 0) 5004 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/update_no_quorum_policy_spec.rb
D: fini 100644 1 ( 0, 0) 4778 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/gems/astute-0.0.2/spec/unit/upload_cirros_image_hook_spec.rb
D: fini 100644 1 ( 0, 0) 2988 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/usr/lib64/ruby/gems/2.1.0/specifications/astute-0.0.2.gemspec
D: fini 040755 2 ( 0, 0) 0 /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64/var/log/astute
GZDIO: 98 writes, 1188108 total bytes in 0.076077 secs
D: Signature: size(180)+pad(4)
+ umask 022
+ cd /tmp/BUILD
+ cd ruby21-rubygem-astute-0.0.2
+ /bin/rm -rf /tmp/BUILDROOT/ruby21-rubygem-astute-0.0.2-10.x86_64
+ exit 0
warning: /home/jenkins/workspace/tmp/fuel_community_master_iso/build/iso/isoroot/Packages/ConsoleKit-0.4.1-3.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
warning: /home/jenkins/workspace/tmp/fuel_community_master_iso/build/iso/isoroot/Packages/Django-1.3.4-1.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID 58fb3f95: NOKEY
272971 blocks
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: /home/jenkins/workspace/tmp/fuel_community_master_iso/local_mirror/centos/os/x86_64/Packages/centos-release-6-5.el6.centos.11.2.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Non-fatal POSTIN scriptlet failure in rpm package shared-mime-info-0.70-4.el6.x86_64
Non-fatal POSTIN scriptlet failure in rpm package initscripts-9.03.40-2.el6.centos.1.x86_64
error reading information on service exim: No such file or directory
make: [/home/jenkins/workspace/tmp/fuel_community_master_iso/build/bootstrap/prepare-initram-root.done] Error 1 (ignored)
272971 blocks
cpio: ./lib/firmware/ql2100_fw.bin not created: newer or same age version exists
cpio: ./lib/firmware/ql2200_fw.bin not created: newer or same age version exists
cpio: ./lib/firmware/ql2300_fw.bin not created: newer or same age version exists
cpio: ./lib/firmware/ql2322_fw.bin not created: newer or same age version exists
103572 blocks
103 blocks
928102 blocks
Uploading context 526.5 kB
Uploading context 1.052 MB
Uploading context 1.577 MB
Uploading context 2.101 MB
Uploading context 2.626 MB
Uploading context 3.15 MB
Uploading context 3.675 MB
Uploading context 4.207 MB
Uploading context 4.733 MB
Uploading context 5.262 MB
Uploading context 5.787 MB
Uploading context 6.312 MB
Uploading context 6.837 MB
Uploading context 7.362 MB
Uploading context 7.899 MB
Uploading context 8.429 MB
Uploading context 8.648 MB

Uploading context
2014/08/15 10:27:30 The command [/bin/sh -c rm -rf /etc/yum.repos.d/*; echo -e "[nailgun]\nname=Nailgun Local Repo\nbaseurl=http://$(route -n | awk '/^0.0.0.0/ { print $2 }'):54167/os/x86_64/\ngpgcheck=0" > /etc/yum.repos.d/nailgun.repo; yum clean all; yum --quiet install -y ruby21-nailgun-mcagents sysstat] returned a non-zero code: 1
make: *** [/home/jenkins/workspace/tmp/fuel_community_master_iso/build/docker/astute.done] Error 1
Build step 'Execute shell' marked build as failure
Archiving artifacts

https://fuel-jenkins.mirantis.com/job/fuel_community_master_iso/75/

Matthew Mosesohn (raytrac3r) wrote :

quick fix with:
iptables -A INPUT -i docker0 -m comment --comment "000 accept all through docker0" -j ACCEPT

This should be part of build host deployment scripts. I will move this to low priority 6.0 and we can add a quick test that does something like this:
docker run --rm -i -t fuel/centos curl http://172.17.41.1: $(RANDOM_PORT)/os/x86_64/ || (echo "ERROR: Docker container communication is blocked by host firewall!!!" && false)

The command above will fail make based on network communication and make the error obvious. It will add roughly 3 seconds to deployment time.

Changed in fuel:
milestone: 5.1 → 6.0
importance: Critical → Low
Igor Shishkin (teran) wrote :
Changed in fuel:
assignee: Matthew Mosesohn (raytrac3r) → Igor Shishkin (teran)
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers