C-SDK installation failes on RHEL 6.3

running "sudo perl couchbase-csdk-setup"

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
couchbase | 2.5 kB 00:00
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package libcouchbase-devel.x86_64 0:2.4.5-1.el6 will be installed
–> Processing Dependency: libcouchbase2-core = 2.4.5-1.el6 for package: libcouchbase-devel-2.4.5-1.el6.x86_64
–> Processing Dependency: libcouchbase.so.2()(64bit) for package: libcouchbase-devel-2.4.5-1.el6.x86_64
—> Package libcouchbase2-bin.x86_64 0:2.4.5-1.el6 will be installed
—> Package libcouchbase2-libevent.x86_64 0:2.4.5-1.el6 will be installed
–> Running transaction check
—> Package libcouchbase2-core.x86_64 0:2.4.5-1.el6 will be installed
–> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for package: libcouchbase2-core-2.4.5-1.el6.x86_64
–> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: libcouchbase2-core-2.4.5-1.el6.x86_64
–> Finished Dependency Resolution
Error: Package: libcouchbase2-core-2.4.5-1.el6.x86_64 (couchbase)
Requires: libcrypto.so.10(libcrypto.so.10)(64bit)
Error: Package: libcouchbase2-core-2.4.5-1.el6.x86_64 (couchbase)
Requires: libssl.so.10(libssl.so.10)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Couldn’t execute Yum!

altough openssl is installed
[hercules@TPM ~]$ sudo yum list installed openssl
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Installed Packages
openssl.x86_64 1.0.0-20.el6_2.5 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3

I think redhat 6.6 is the most recent update

I don’t understand how it solve my problem :fearful:

just guessed that probably openssl became a target of security updates between 6.3 and 6.6, which broke package dependency

Upgrading to the latest CentOS6 version should be a fairly seamless process, however.

I’ve seen this issue before. You can feel free to compile from source if you don’t want to upgrade your system.