Below is the Standard Output log:
(...)
--> Processing Dependency: libdb_cxx-4.8.so()(64bit) for package: qpid-cpp-server-linearstore-1.35.0-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: qpid-cpp-server-linearstore-1.35.0-1.el7.x86_64 (apigee-thirdparty)
Requires: libdb_cxx-4.8.so()(64bit)
Error: Package: qpid-cpp-server-linearstore-1.35.0-1.el7.x86_64 (apigee-thirdparty)
Requires: db4
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
$ sudo yum list installed libdb*
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Installed Packages
libdb.x86_64 5.3.21-19.el7 @anaconda/7.2
libdb-utils.x86_64
I had a similar error with 4.16.01, but that version of Edge required a newer package libdb-cxx-5.3 and I was able to fix it by running:
rpm -ivh ftp://rpmfind.net/linux/centos/7.2.1511/os/x86_64/Packages/libdb-cxx-5.3.21-19.el7.x86_64.rpm
But for 4.17.01 I get error when I try to install it manually:
Retrieving ftp://195.220.108.108/linux/sourceforge/s/sl/sl7-i686-project/yum/FEDOREL7/FULLMISSING/libdb4-cxx-4....
error: Failed dependencies:
libc.so.6 is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.0) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.1) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.1.3) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.15) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.17) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.2) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.3) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.3.4) is needed by libdb4-cxx-4.8.30-11.el7.i686
libc.so.6(GLIBC_2.4) is needed by libdb4-cxx-4.8.30-11.el7.i686
libdb4(x86-32) = 4.8.30-11.el7 is needed by libdb4-cxx-4.8.30-11.el7.i686
libgcc_s.so.1 is needed by libdb4-cxx-4.8.30-11.el7.i686
libgcc_s.so.1(GCC_3.0) is needed by libdb4-cxx-4.8.30-11.el7.i686
libm.so.6 is needed by libdb4-cxx-4.8.30-11.el7.i686
libpthread.so.0 is needed by libdb4-cxx-4.8.30-11.el7.i686
libpthread.so.0(GLIBC_2.0) is needed by libdb4-cxx-4.8.30-11.el7.i686
libpthread.so.0(GLIBC_2.1) is needed by libdb4-cxx-4.8.30-11.el7.i686
libpthread.so.0(GLIBC_2.2) is needed by libdb4-cxx-4.8.30-11.el7.i686
libpthread.so.0(GLIBC_2.3.2) is needed by libdb4-cxx-4.8.30-11.el7.i686
libstdc++.so.6 is needed by libdb4-cxx-4.8.30-11.el7.i686
libstdc++.so.6(CXXABI_1.3) is needed by libdb4-cxx-4.8.30-11.el7.i686
libstdc++.so.6(GLIBCXX_3.4) is needed by libdb4-cxx-4.8.30-11.el7.i686
libstdc++.so.6(GLIBCXX_3.4.9) is needed by libdb4-cxx-4.8.30-11.el7.i686
--SF1363125--
Solved! Go to Solution.
Hi there!
You need to enable EPEL repo to get the above dependencies resolved. Please use the below commands to achieve the same:
For RedHat/CentOS 7.x: > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; rpm -ivh epel-release-latest-7.noarch.rpm
For RedHat/CentOS 6.x: wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm
Thanks,
Archendra