Troubleshooting
cargo build fails because cannot build openssl-sys
This is due to missing packages in your system, install libssl-dev to fix this.
- Ubuntu:
sudo apt update && sudo apt install libssl-dev protobuf-compiler - Fedora:
sudo dnf update && sudo dnf install -y openssl-devel protobuf-compiler protobuf-devel
protoc failed: Explicit 'optional' labels are disallowed in the Proto3 Syntax
This is due to the version of protoc you are using, you need to use version
3.14 or later.
controller failed to run: panic, Permission denied
Controller component tries to create a folder in /var/lib/rik/data to store
your cluster data. You can either run the controller as root or change the saved
directory by setting DATABASE_LOCATION to another folder location.