Arcadia not able to start after enabling Kerberos (SASL(-4): no mechanism available: No worthy mechs found)

When enabling Kerberos on your cluster you might notice errors like below:

 I0828 15:15:50.417472 29937 statestore-subscriber.cc:213] statestore registration unsuccessful: 
Couldn't open transport for xxxx.yyyy.com:30134 (SASL(-4): no mechanism available: No worthy mechs found)

This error usually means that you are missing SASL package.

Make sure you have cyrus-sasl-gssapi installed. Communications between arcengine services requires cyrus-sasl-gssapi to work. Refer to this documentations for all RPM dependencies:
http://documentation.arcadiadata.com/4.3.0.0/#pages/topics/rpm-dependencies.html

Specifically make sure all 3 of these are installed:

  • cyrus-sasl-gssapi
  • cyrus-sasl-lib
  • cyrus-sasl-plain