8.ISO-kilo build failed with some nodejs stuff

Bug #1498358 reported by Sergey Kulanov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Artem Silenkov
7.0.x
Invalid
Undecided
Artem Silenkov

Bug Description

We have an issue on building ISO v8.0 with failures:

https://product-ci.infra.mirantis.net/view/8.0-kilo/job/8.0-kilo.all/56/console

/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/adapter_base.js:103
        throw new Error("'tried to require: " + this.supportedEngines + "'.\nN
              ^
Error: 'tried to require: less'.
None found. Make sure one has been installed!
    at Less.Adapter (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/adapter_base.js:103:15)
    at new Less (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/adapters/less.js:17:41)
    at Object.exports.load (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/index.js:20:12)
    at Object.<anonymous> (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/index.js:9:29)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
error: Bad exit status from /var/tmp/rpm-tmp.Yrm8xW (%build)

Error: 'tried to require: less'.
None found. Make sure one has been installed!
    at Less.Adapter (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/adapter_base.js:103:15)
    at new Less (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/adapters/less.js:17:41)
    at Object.exports.load (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/node_modules/accord/lib/index.js:20:12)
    at Object.<anonymous> (/tmp/BUILD/nailgun-8.0.0/nailgun/node_modules/gulp-less/index.js:9:29)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
error: Bad exit status from /var/tmp/rpm-tmp.kDm9Ui (%build)

Probably some packages issues.

As a workaround we are switching to the latest stable mirror snapshot, while latest mirror is (probably) broken

Put in critical, since blocker for building ISO

Revision history for this message
Artem Silenkov (asilenkov) wrote :

node-gulp-less-3.0.2-1.mira2.src.rpm
node-less-2.4.0-1.mira2.src.rpm
nodejs-gulp-less-3.0.3-3.mira3.src.rpm
nodejs-less-2.4.0-3.mira3.src.rpm
nodejs-libjs-less-2.4.0-3.mira2.src.rpm

Not intended, we need to cleanup repo first.

Switch it to stable snapshot until we fix it.

Revision history for this message
Sergey Kulanov (skulanov) wrote :

Switch to stable mirror for build https://review.fuel-infra.org/#/c/11963/

Changed in fuel:
status: New → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/11963
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: 0be27746b6dbdd5bac12e90bea198b1fce89e467
Author: Sergey Kulanov <email address hidden>
Date: Tue Sep 22 09:40:35 2015

Use stable CentOS mirror

We need to use stable CentOS mirror from the snapshot, since we
have some new packages in the latest one, which break ISO build

Related-bug: #1498358

Change-Id: Ie2a612040be958570a9146a0fcffd4731e113a35

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/jenkins-jobs (master)

Related fix proposed to branch: master
Change author: Sergey Kulanov <email address hidden>
Review: https://review.fuel-infra.org/11979

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/11979
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: 129fff70a10c5a45c829e62db9764a267f4f53f0
Author: Sergey Kulanov <email address hidden>
Date: Tue Sep 22 13:29:04 2015

Revert "Use stable CentOS mirror"

This reverts commit 0be27746b6dbdd5bac12e90bea198b1fce89e467.

We need to revert previous commit, since the issue with the mirror
was fixed, by:
- https://github.com/stackforge/fuel-main/commit/137f4cbd7b6a1653300e9745e2af112339e07ffc
- https://github.com/stackforge/fuel-web/commit/4bf4cc8c590f63077925f3ae9702c3a8987fb686

and corresponded job:
https://ci.fuel-infra.org/view/ISO/job/8.0-community.all/32/

For now freezed mirror doesn't contain required packages, so we
need to use the latest one.

Change-Id: I902b4278a90ebddf2ad9140ac07762cdac485ade
Related-bug: #1498358

Changed in fuel:
status: In Progress → Fix Committed
Dmitry Pyzhov (dpyzhov)
tags: added: area-build
Revision history for this message
Ksenia Svechnikova (kdemina) wrote :

8.0-kill ISO is not built any more.

Verify with 8.0 builds. Freezed mirror doesn't contain required packages

Changed in fuel:
status: Fix Committed → Fix Released
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.