Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How to solve a dependency issue with Edge Private Cloud 4.17.01 Installation - Requires: libdb_cxx-4.8.so()(64bit)

Not applicable

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:

rpm -ivh ftp://195.220.108.108/linux/sourceforge/s/sl/sl7-i686-project/yum/FEDOREL7/FULLMISSING/libdb4-cxx-4....

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 Solved
3 21 1,888
1 ACCEPTED SOLUTION

Not applicable

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

View solution in original post

21 REPLIES 21
Top Solution Authors