Updated kernel needed on CI slaves

Bug #1522788 reported by Dmitry Teselkin
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Mateusz Matuszkowiak

Bug Description

While trying to build custom ISO with CentOS7 [0] we've got the following error:

---
sudo docker exec -i FUEL_CENTOS_8.0 /usr/local/bin/start.sh 2>&1
+ rm -f /var/lib/rpm/__db.001 /var/lib/rpm/__db.002 /var/lib/rpm/__db.003
+ rpm --rebuilddb
+ cat
+ yum install -y --quiet sudo ami-creator python-daemon httpd
Error unpacking rpm package httpd-2.4.6-31.el7.centos.1.x86_64
error: unpacking of archive failed on file /usr/sbin/suexec: cpio: cap_set_file failed - Operation not supported
error: httpd-2.4.6-31.el7.centos.1.x86_64: install failed
make: *** [/home/jenkins/workspace/tmp/custom_8.0_iso/build/docker/fuel-centos.done] Error 1
Build step 'Execute shell' marked build as failure
---

It looks like stock 3.13 kervel doesn't allow this, so we need 3.19 kernel on our slaves.
Please take a look at [1] also - the same issue is discussed there.

[0] http://jenkins-product.srt.mirantis.net:8080/job/custom_8.0_iso/992
[1] https://github.com/docker/docker/issues/6980

Tags: area-devops
Changed in mos:
assignee: nobody → Aleksandra Fedorova (afedorova)
milestone: none → 8.0
importance: Undecided → High
importance: High → Critical
status: New → Confirmed
Changed in mos:
assignee: Aleksandra Fedorova (afedorova) → Igor Shishkin (teran)
Revision history for this message
Igor Shishkin (teran) wrote :

3.19 is in updates. We have doubts for having this kernel won't affect docker builds.
Gonna grab details first.

Update is pending for next week, no option to do it really fast.

tags: added: area-devops
Changed in mos:
assignee: Igor Shishkin (teran) → Fuel DevOps (fuel-devops)
Revision history for this message
Igor Shishkin (teran) wrote :

Workaround @ hiera repo:
    * 50db461 G 3.19 kernel for srv43-bud and srv81-bud. (Fri Dec 4 16:53:20 2015 +0300) Igor Shishkin

Decreasing priority to High.

We're also introducing docker-1.6.2 for those nodes since 1.6.1 contains bug with attributes operations:
    https://github.com/docker/docker/blob/master/CHANGELOG.md#162-2015-05-13

Changed in mos:
importance: Critical → High
Revision history for this message
Igor Shishkin (teran) wrote :

* b30664e G 3.19 kernel and docker==1.6.2 for srv84-bud (Fri Dec 4 19:19:03 2015 +0300) Igor Shishkin

One more server to jenkins-product ^

Revision history for this message
Igor Shishkin (teran) wrote :

We need to do not forget build1.fuel-infra.org within the process:
    https://bugs.launchpad.net/fuel/+bug/1523226

Revision history for this message
Mateusz Matuszkowiak (mmatuszkowiak) wrote :

This is a mandatory action to perform on a slaves running product_slave role, the ones connected to product-ci and jenkins-product.srt.

Changed in mos:
assignee: Fuel DevOps (fuel-devops) → Mateusz Matuszkowiak (mmatuszkowiak)
status: Confirmed → In Progress
Revision history for this message
Mateusz Matuszkowiak (mmatuszkowiak) wrote :

All product-ci slaves has been upgraded with kernel 3.19 and docker 1.6.2.

Changed in mos:
status: In Progress → Fix Committed
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Jobs work fine now.

Changed in mos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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