All Microservices apart from Keyvault Down

Symptoms

  1. All microservices apart from Keyvault down
  2. Files nginx. and nxing-internal. missing from /etc/nginx/ssl/
  3. Many logs show errors, e.g.
  • KEYVAULT [ERROR] 401 PERMISSION_DENIED Basic Authentication missing
  • AUTH [FATAL] Get https://localhost/keyvault/api/v1/passphrase/XXXXXXXX: x509: certificate signed by unknown authority

Solution

  1. Log on the PrivX server as root
  2. Update Nginx trust with command
    # /opt/privx/scripts/init_nginx.sh update-trust /etc/nginx/ssl/nginx.crt
  3. Restart Nginx with command
    # systemctl restart nginx
  4. Restart PrivX with command
    # systemctl restart privx

Was this page helpful?