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
2 Likes
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.
Do we have any update on this ?
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