Details
Description
Couchbase server 7.0 Beta using a non-root install procedure, we get a failure, due to a missing package requirement.
The missing package required is marked as an internal Couchbase component and cannot be installed manually to prevent this missing dependency failure.
To reproduce, I followed the procedure mentioned in https://docs.couchbase.com/server/7.0/install/non-root.html
The error received is as following:
$ ./cb-non-package-install --install --install-location ./cb-install --package /tmp/couchbase-server-enterprise-7.0.0-beta-centos7.x86_64.rpm |
which: no config(couchbase-server) in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
|
2020/12/01T23:51:21 ERROR: Cannot install Couchbase Server missing dependency: "config(couchbase-server)" |
This install method was done using a non-root user account.
The ./cb-install directory was locally created inside the current directory, which is also the current user's home directory.
The ./cb-non-package-install binary was downloaded as per mentioned in the above documentation, using the following link: https://packages.couchbase.com/cb-non-package-installer/cb-non-package-installer
Please note that trying to install the same package using root and the `rpm -i` command has finished successfully and the installation was confirmed working.