Yesterday I tried to update Couchbase Server from version 5.0.1 to 5.1.1 (both community edition) but the process failed. The database was online and worked without issues until I tried to resume XDCR. Then it failed multiple times on the second cluster (broadcaster) showing “error” in XDCR tab but without details.
I figured out it has to do something with networking then and started digging. Then I noticed I’m unable to query port 8092 -
capi which is responsible for “Views and XDCR access”. The response was “Connection refused”. I tested the same thing on other cluster with 5.0.1 - the response was HTML.
For some reason service
capi is not working in version 5.1.1. Please check it.
Second issue - I was unable to rollback from 5.1.1 to 5.0.1 easily. Couchbase Server was completely down when I used the same volume in 5.0.1. I guess it has something to do with config that was already upgraded by 5.1.1. It would be good to have backwards compatibility when it comes to minor releases like this one.