ISO build fails with timeout on "create new dhparam file" in nailgun container

Bug #1536608 reported by Artur Kaszuba
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Stanislaw Bogatkin
8.0.x
Invalid
Critical
Stanislaw Bogatkin

Bug Description

ISO build on fuel-ci fails with error:

Debug: /Stage[main]/Nailgun::Nginx_repo/File[/etc/nginx/conf.d/repo.conf]: The container Class[Nailgun::Nginx_repo] will propagate my refresh event
Debug: Class[Nailgun::Nginx_repo]: The container Stage[main] will propagate my refresh event
Info: Class[Nailgun::Nginx_repo]: Scheduling refresh of Service[nginx]
Debug: Exec[create new dhparam file](provider=posix): Executing 'openssl dhparam -out /etc/pki/tls/dhparam.pem 4096'
Debug: Executing 'openssl dhparam -out /etc/pki/tls/dhparam.pem 4096'
Error: Command exceeded timeout
Error: /Stage[main]/Nailgun::Nginx_nailgun/Exec[create new dhparam file]/returns: change from notrun to 0 failed: Command exceeded timeout
....
CONTAINER BUILD FAILED, container 'nginx'
make: *** [/home/jenkins/workspace/tmp/9.0-community.all/build/docker/nginx.done] Error 1

Please take a look

Log: https://ci.fuel-infra.org/view/ISO/job/9.0-community.all/3799/console

Tags: area-library
Revision history for this message
Sergey Kulanov (skulanov) wrote :

Set to critical since blocker for master

tags: added: area-library
removed: area-ci
Changed in fuel:
assignee: Fuel build team (fuel-build) → Fuel Library Team (fuel-library)
importance: High → Critical
Revision history for this message
Sergey Kulanov (skulanov) wrote :

It seems that the issue appeared in 80% of build ISO job, but the rest 20% passed successfully

Changed in fuel:
status: New → Confirmed
assignee: Fuel Library Team (fuel-library) → Stanislaw Bogatkin (sbogatkin)
Revision history for this message
Vitaly Parakhin (vparakhin) wrote :

Seems like the issue is caused by the recent commit to fuel-library https://github.com/openstack/fuel-library/commit/de7a5778ae13939150461048e10a4012f64893a1

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/270859

Changed in fuel:
status: Confirmed → In Progress
summary: - Community ISO 9.0 build fails with errors about nginx container
+ ISO build fails with timeout on "create new dhparam file" in nailgun
+ container
Revision history for this message
Maksim Malchuk (mmalchuk) wrote :

confirm, this commit https://review.openstack.org/#/c/268171/ breaks custom iso build.
revert https://review.openstack.org/#/c/270964/ will fix this issue.
although this is temporary solution need to test iso build with the proposed fix.

Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :
Changed in fuel:
assignee: Stanislaw Bogatkin (sbogatkin) → Dmitry Mescheryakov (dmitrymex)
Changed in fuel:
assignee: Dmitry Mescheryakov (dmitrymex) → Stanislaw Bogatkin (sbogatkin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/270859
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=71f877abd5590ef73dcb295781f941bc99ee2b98
Submitter: Jenkins
Branch: master

commit 71f877abd5590ef73dcb295781f941bc99ee2b98
Author: Stanislaw Bogatkin <email address hidden>
Date: Thu Jan 21 18:11:28 2016 +0300

    Declare RANDFILE to avoid issues with unable to write it

    Remove error "unable to write 'random state'", cause by default
    there is no explicit home to set it and remove 'PRNG not seeded'
    by setting RANDFILE to do it.

    Also lower dhparam size to avoid 'execution expired' errors.

    Change-Id: I15993f8971ad0a03e1d8cb4a9ead806ee576925d
    Closes-Bug: #1536608

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Nastya Urlapova (aurlapova) wrote :
Changed in fuel:
status: Fix Committed → Won't Fix
status: Won't Fix → Fix Released
Revision history for this message
Aleksei Stepanov (penguinolog) wrote :

Fixed long time ago

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.