Bug 1298462 - Failed to install nodejs-openshift-auth-proxy package via yum
Summary: Failed to install nodejs-openshift-auth-proxy package via yum
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 3.1.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Troy Dawson
QA Contact: Ma xiaoqiang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-14 07:46 UTC by chunchen
Modified: 2016-09-30 02:17 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-29 20:57:50 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description chunchen 2016-01-14 07:46:41 UTC
Description of problem:
Will meet below dependency errors when trying to install nodejs-openshift-auth-proxy package via yum:

Error: Package: nodejs-align-text-0.1.3-1.el7aos.noarch (ose-devel)
           Requires: npm(kind-of) < 3
           Installing: nodejs-kind-of-3.0.2-1.el7aos.noarch (ose-devel)
               npm(kind-of) = 3.0.2
Error: Package: nodejs-align-text-0.1.3-1.el7aos.noarch (ose-devel)
           Requires: npm(kind-of) < 3
           Available: nodejs-kind-of-3.0.2-1.el7aos.noarch (ose-devel)
               npm(kind-of) = 3.0.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Version-Release number of selected component (if applicable):
openshift v3.1.1.2
kubernetes v1.1.0-origin-1107-g4c8e6f4
etcd 2.1.2

# lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	RedHatEnterpriseServer
Description:	Red Hat Enterprise Linux Server release 7.2 (Maipo)
Release:	7.2
Codename:	Maipo

# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id                 repo name               status
ose-devel               ose-devel               341
rhel-7                  RHEL-7                  10105
rhel-7-extra            RHEL-7-extra            143
rhel-7-highavailability RHEL-7-highavailability 190
repolist:10779

How reproducible:
always

Steps to Reproduce:
1. Install nodejs-openshift-auth-proxy package via yum
yum install -y nodejs-openshift-auth-proxy

Actual results:
Dependency errors as above

Expected results:
Should install nodejs-openshift-auth-proxy package via yum successfully without dependency error.

Additional info:

Comment 1 Troy Dawson 2016-01-14 14:47:05 UTC
Dependencies have been fixed.  Should be in the next repo and image build.

Comment 2 chunchen 2016-01-15 02:26:35 UTC
It's fixed, checked in the latest repo and image build, please refer to below results:

[root@openshift-135 ~]# openshift version
openshift v3.1.1.3
kubernetes v1.1.0-origin-1107-g4c8e6f4
etcd 2.1.2


[root@openshift-135 ~]# yum install -y nodejs-openshift-auth-proxy
<--------------snip---------->
Installed:
  nodejs-openshift-auth-proxy.noarch 0:0.0.20-1.el7aos                                                                                                                                                 
Dependency Installed:
    nodejs-kind-of.noarch 0:3.0.2-1.el7aos                              nodejs-lcid.noarch 0:1.0.0-1.el7aos                                  nodejs-longest.noarch 0:1.0.1-1.el7aos                                 
<--------------snip---------->
Complete!

Could you help to change bug to ON_QA? So, I will mark it as verified.

Comment 3 chunchen 2016-01-15 08:56:27 UTC
According to comment #2, mark it as verified.


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