I was testing performing an install with custom directory, using the following command:
rpm --install --relocate /opt/couchbase=/opt/OTHER_PATH/couchbase couchbase-server-*.rpm
(NOTE: using --prefix=… was not successful since the package is not relocatable).
The node started up OK and was associated in a cluster with another node.
However, the indexer didn’t start properly and was constantly been reinitiated. Indexer.log included the following:
“panic: mkdir /opt/new_path: permission denied”
Problem seems to be related with the installation folder having uppercase characters.
So, from what I’ve gathered, trying to install couchbase into a different folder (including uppercase letters) is not a trivial matter. Can anyone confirm this or give advice regarding this specific scenario?