Bug 1198409 - Fail to install nodejs cartridge with rhscl-2.0 - OSE 2.2
Summary: Fail to install nodejs cartridge with rhscl-2.0 - OSE 2.2
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 2.2.0
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ---
: ---
Assignee: John W. Lamb
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1201399 1201400
TreeView+ depends on / blocked
 
Reported: 2015-03-04 02:23 UTC by Ma xiaoqiang
Modified: 2016-07-04 00:45 UTC (History)
9 users (show)

Fixed In Version: nodejs010-nodejs-express-3.2.5-3.el6op
Doc Type: Bug Fix
Doc Text:
Previously, the package dependency version specifier for the NodeJS mkdirp package was too specific. This caused the nodejs010-nodejs-express package to not install on systems where the NodeJS mkdirp package would satisfy the dependency, but which had a more recent version than what was specified in the package dependencies. This prevented the NodeJS cartridge dependencies from being satisfied, thus preventing the NodeJS cartridge from installing. This bug fix changes the NodeJS mkdirp dependency version specifier to correctly include versions greater than or equal to 0.3.4. As a result, the nodejs010-nodejs-express package no longer fails to install, and the NodeJS cartridge now installs properly.
Clone Of:
: 1201399 1201400 (view as bug list)
Environment:
Last Closed: 2015-04-06 17:06:23 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2015:0779 0 normal SHIPPED_LIVE Red Hat OpenShift Enterprise 2.2.5 bug fix and enhancement update 2015-04-06 21:05:45 UTC

Description Ma xiaoqiang 2015-03-04 02:23:40 UTC
Description of problem:
Fail to install nodejs cartridge with rhscl-2.0

Version-Release number of selected component (if applicable):
ose-2.0
ose-2.2
ose-2.1

How reproducible:
100%


Steps to Reproduce:
1. Install env with rhscl-2.0

Actual results:
Fail to install nodejs cartridge

Expected results:
Install all cartridges successfully


Additional info:
--> Finished Dependency Resolution
Error: Package: nodejs010-nodejs-express-3.2.5-2.el6op.noarch (openshift_node_cdn)
             Requires: nodejs010-npm(mkdirp) < 0.4
             Available: nodejs010-nodejs-mkdirp-0.3.5-2.el6_4.noarch (rhscl)
                 nodejs010-npm(mkdirp) = 0.3.5
             Available: nodejs010-nodejs-mkdirp-0.3.5-3.el6.noarch (rhscl)
                 nodejs010-npm(mkdirp) = 0.3.5
             Installing: nodejs010-nodejs-mkdirp-0.5.0-1.el6.noarch (rhscl_extra_repo)
                 nodejs010-npm(mkdirp) = 0.5.0
Error: Package: nodejs010-nodejs-express-3.2.5-2.el6op.noarch (openshift_node_extra)
             Requires: nodejs010-npm(mkdirp) < 0.4
             Available: nodejs010-nodejs-mkdirp-0.3.5-2.el6_4.noarch (rhscl)
                 nodejs010-npm(mkdirp) = 0.3.5
             Available: nodejs010-nodejs-mkdirp-0.3.5-3.el6.noarch (rhscl)
                 nodejs010-npm(mkdirp) = 0.3.5
             Installing: nodejs010-nodejs-mkdirp-0.5.0-1.el6.noarch (rhscl_extra_repo)
                 nodejs010-npm(mkdirp) = 0.5.0

Comment 5 Ma xiaoqiang 2015-03-13 07:10:34 UTC
Install nodejs cartridge successfully for ose-2.2 with rhscl-2.0

Comment 7 errata-xmlrpc 2015-04-06 17:06:23 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-0779.html


Note You need to log in before you can comment on or make changes to this bug.