Edge Private Cloud 4.18.01 SAX install failing

When I run the command

/opt/apigee/apigee-setup/bin/setup.sh -p sax -f /home/apigee/dev_configfile.txt

I get the following errors and it seems it's looking for older versions of the dependencies and I'm not sure how to fix this.

INFO: running setup as root
INFO: changing log location to /tmp/setup-root.log
Using defaults from /home/apigee/dev_configfile.txt
setup.sh: Info: Check for system requirements is not enabled.
setup.sh: Info: Enable system requirements check by setting ENABLE_SYSTEM_CHECK=y
setup.sh: Info: To run system requirements check without installing the profile use -t option
setup.sh: Proceeding with HOSTIP *********


Service setup apigee-qpidd


Loaded plugins: priorities, ulninfo
151 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package apigee-qpidd.noarch 0:4.18.01-0.0.840 will be installed
--> Processing Dependency: qpid-cpp-server-linearstore = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: qpid-tools = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: qpid-qmf = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: python-qpid = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: qpid-cpp-server = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Finished Dependency Resolution
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: qpid-cpp-server = 1.35.0
           Installed: qpid-cpp-server-1.36.0-1.el7.x86_64 (@epel)
               qpid-cpp-server = 1.36.0-1.el7
           Available: qpid-cpp-server-0.28-6.el7.centos.x86_64 (apigee-thirdparty)
               qpid-cpp-server = 0.28-6.el7.centos
           Available: qpid-cpp-server-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               qpid-cpp-server = 1.35.0-1.el7
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: qpid-tools = 1.35.0
           Installed: qpid-tools-1.36.0-1.el7.noarch (@epel)
               qpid-tools = 1.36.0-1.el7
           Available: qpid-tools-0.28-6.el7.centos.x86_64 (apigee-thirdparty)
               qpid-tools = 0.28-6.el7.centos
           Available: qpid-tools-1.35.0-1.el7.noarch (apigee-thirdparty)
               qpid-tools = 1.35.0-1.el7
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: qpid-qmf = 1.35.0
           Installed: qpid-qmf-1.36.0-1.el7.x86_64 (@epel)
               qpid-qmf = 1.36.0-1.el7
           Available: qpid-qmf-0.28-25.el7.centos.x86_64 (apigee-thirdparty)
               qpid-qmf = 0.28-25.el7.centos
           Available: qpid-qmf-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               qpid-qmf = 1.35.0-1.el7
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: python-qpid = 1.35.0
           Installed: python-qpid-1.36.0-1.el7.noarch (@epel)
               python-qpid = 1.36.0-1.el7
           Available: python-qpid-0.28-1.el7.centos.noarch (apigee-thirdparty)
               python-qpid = 0.28-1.el7.centos
           Available: python-qpid-1.35.0-1.el7.noarch (apigee-thirdparty)
               python-qpid = 1.35.0-1.el7
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: qpid-cpp-server-linearstore = 1.35.0
           Installed: qpid-cpp-server-linearstore-1.36.0-1.el7.x86_64 (@epel)
               qpid-cpp-server-linearstore = 1.36.0-1.el7
           Available: qpid-cpp-server-linearstore-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               qpid-cpp-server-linearstore = 1.35.0-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Error: setup.sh: /opt/apigee/apigee-service/bin/apigee-service exited with unexpected status 1
Solved Solved
2 6 634
1 ACCEPTED SOLUTION

So here is how I fixed this issue... Not sure how correct it is but this workaround worked for me

So for every error there is a "Requires" and "Installed" field.

I went through and did a "yum remove" and copied the installed package for each error.

Once all were removed the setup command worked and it installed the dependencies it needed.

View solution in original post

6 REPLIES 6

So here is how I fixed this issue... Not sure how correct it is but this workaround worked for me

So for every error there is a "Requires" and "Installed" field.

I went through and did a "yum remove" and copied the installed package for each error.

Once all were removed the setup command worked and it installed the dependencies it needed.

Have you done following steps before installing qpid.

yum install yum-utils -y

yum install yum-plugin-priorities -y

Yes we performed both of those steps before installation

This is strange. Can you please provide the OS/epel version. It looks like there are dependencies resolved from epel which we don't support yet.

I have similar issue today during aio installation on Centos7 64-bit (

epel-release-7-11.noarch):

[2018-05-10 02:18:12 ] 
Service setup apigee-qpidd

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: centos.colocall.net
 * epel: ftp.colocall.net
 * extras: mirror.besthosting.ua
 * updates: mirror.besthosting.ua
72 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package apigee-qpidd.noarch 0:4.18.01-0.0.840 will be installed
--> Processing Dependency: qpid-cpp-server-linearstore = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: qpid-tools = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: qpid-qmf = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Processing Dependency: python-qpid = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
Package python-qpid is obsoleted by python2-qpid, but obsoleting package does not provide for requirements
--> Processing Dependency: qpid-cpp-server = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
--> Running transaction check
---> Package apigee-qpidd.noarch 0:4.18.01-0.0.840 will be installed
--> Processing Dependency: python-qpid = 1.35.0 for package: apigee-qpidd-4.18.01-0.0.840.noarch
Package python-qpid is obsoleted by python2-qpid, but obsoleting package does not provide for requirements
---> Package qpid-cpp-server.x86_64 0:1.35.0-1.el7 will be installed
...
...
Package python-qpid-qmf is obsoleted by python2-qpid-qmf, but obsoleting package does not provide for requirements
--> Finished Dependency Resolution
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: python-qpid = 1.35.0
           Available: python-qpid-0.28-1.el7.centos.noarch (apigee-thirdparty)
               python-qpid = 0.28-1.el7.centos
           Available: python-qpid-1.35.0-1.el7.noarch (apigee-thirdparty)
               python-qpid = 1.35.0-1.el7
           Installing: python2-qpid-1.37.0-4.el7.noarch (epel)
               python-qpid = 1.37.0-4.el7
Error: Package: qpid-qmf-1.35.0-1.el7.x86_64 (apigee-thirdparty)
           Requires: python-qpid-qmf(x86-64) = 1.35.0-1.el7
           Available: python-qpid-qmf-0.28-25.el7.centos.x86_64 (apigee-thirdparty)
               python-qpid-qmf(x86-64) = 0.28-25.el7.centos
           Available: python-qpid-qmf-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               python-qpid-qmf(x86-64) = 1.35.0-1.el7
Error: Package: python2-qpid-qmf-1.37.0-2.el7.x86_64 (epel)
           Requires: qpid-qmf(x86-64) = 1.37.0-2.el7
           Available: qpid-qmf-0.28-25.el7.centos.x86_64 (apigee-thirdparty)
               qpid-qmf(x86-64) = 0.28-25.el7.centos
           Installing: qpid-qmf-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               qpid-qmf(x86-64) = 1.35.0-1.el7
Error: Package: python2-qpid-qmf-1.37.0-2.el7.x86_64 (epel)
           Requires: qpid-cpp-client(x86-64) = 1.37.0-2.el7
           Available: qpid-cpp-client-0.28-6.el7.centos.x86_64 (apigee-thirdparty)
               qpid-cpp-client(x86-64) = 0.28-6.el7.centos
           Installing: qpid-cpp-client-1.35.0-1.el7.x86_64 (apigee-thirdparty)
               qpid-cpp-client(x86-64) = 1.35.0-1.el7
Error: Package: apigee-qpidd-4.18.01-0.0.840.noarch (apigee-release)
           Requires: python-qpid = 1.35.0
           Available: python-qpid-0.28-1.el7.centos.noarch (apigee-thirdparty)
               python-qpid = 0.28-1.el7.centos
           Available: python-qpid-1.35.0-1.el7.noarch (apigee-thirdparty)
               python-qpid = 1.35.0-1.el7
           Available: python2-qpid-1.37.0-4.el7.noarch (epel)
               python-qpid = 1.37.0-4.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[2018-05-10 02:18:17 ] Error: setup.sh: /opt/apigee/apigee-service/bin/apigee-service exited with unexpected status 1

Do we have any update on this ?