Couchbase server 6.5.1 indexer service not working on centos 8.2

I am using centos 8.2 on digitalocean
Today i have installed couchbase server community edition (6.5.1 build 6299 ) using the following command:

curl -O https://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-x86_64.rpm

sudo rpm -i ./couchbase-release-1.0-x86_64.rpm

sudo yum install couchbase-server-community

after the installation i have allowed the following port on my firewall using below command
sudo firewall-cmd --zone=public --add-port=8091/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8092/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8093/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9100/tcp --permanent
sudo firewall-cmd --zone=public --add-port=11210/tcp --permanent

It seems everything was perfect but suddenly i noticed indexer service is not working and shows and error:
"Cannot communicate with indexer process. Information on indexes may be stale. Will retry.

i checked indexer error log located at /opt/couchbase/var/lib/couchbase/logs/indexer.log
it shows the following error:
/opt/couchbase/bin/indexer: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

what should i do now? how can i install missing /lib64/libk5crypto.so.3??

Hi,

I don’t see any issues with indexer service on centos 8 (6.5.1 CE 6299). Can you please give some more details on what kind of ops were performed before you ran into this issue? can you please provide the complete server logs ? you can collect it via UI or use our CLI as well (https://docs.couchbase.com/server/5.5/clustersetup/ui-logs.html).

Best,
Arun

@aruns1987 how you installed couchbase server on centos 8?

i used the following command to install

curl -O https://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-x86_64.rpm
sudo rpm -i ./couchbase-release-1.0-x86_64.rpm
sudo yum install couchbase-server-community

do you see anything wrong above?

@mostain your steps seem fine but you should download the rpm from https://www.couchbase.com/downloads and then follow the steps you have

@aruns1987 so i just need to follow the instruction here
https://docs.couchbase.com/server/6.5/install/rhel-suse-install-intro.html

Perform Non-Sudo/Non-Root Installation

  1. Download the Couchbase Server RPM, using wget or curl . right?

is there any way to allow services to firewall by single command?

Yes, wget or curl is fine

is there any way to allow services to firewall by single command? - not that I am aware of

@mostain

This issue looks similar to https://issues.couchbase.com/browse/MB-39149 which is fixed in 6.6.0.

@ceej Any workarounds that can be suggested?

Thanks,
Varun

@varun.velamuri thank you for your information.

@mostain,

These doesn’t seem to be any workaround in this case. Either wait for 6.6.0 (or) use RHEL 8.1.