clojure.lang.ExceptionInfo: throw+: {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the 'conf_location' option in the Cassandra section of the OpsCenter cluster configuration file and resta rt opscenterd."} {:object {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cass andra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the'conf_location' option in the Cassandra section of the Op sCenter cluster configuration file and restart opscenterd."}, :environment {private-props? true, file #<File /home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml>}} at opsagent.util.cassandra_util$get_cassandra_conf.in voke(cassandra_util.clj:126) at opsagent.opsagent$create_thrift_conf_vars.invoke(o psagent.clj:52)

Server Fault | suhlivecrew | 2 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Can't get datastax-agent to run on a new node

    Server Fault | 2 years ago | suhlivecrew
    clojure.lang.ExceptionInfo: throw+: {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the 'conf_location' option in the Cassandra section of the OpsCenter cluster configuration file and resta rt opscenterd."} {:object {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cass andra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the'conf_location' option in the Cassandra section of the Op sCenter cluster configuration file and restart opscenterd."}, :environment {private-props? true, file #<File /home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml>}} at opsagent.util.cassandra_util$get_cassandra_conf.in voke(cassandra_util.clj:126) at opsagent.opsagent$create_thrift_conf_vars.invoke(o psagent.clj:52)

    Root Cause Analysis

    1. clojure.lang.ExceptionInfo

      throw+: {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the 'conf_location' option in the Cassandra section of the OpsCenter cluster configuration file and resta rt opscenterd."} {:object {:type :bad-permissions, :message "Unable to read configuration file. Please check that the file exists and the permissions are correct (/home/datastax/dse-4.5.1/resources/cass andra/conf/cassandra.yaml).\n\nIf running from a tarball install and your configuration is not located with the cassandra install, please set the'conf_location' option in the Cassandra section of the Op sCenter cluster configuration file and restart opscenterd."}, :environment {private-props? true, file #<File /home/datastax/dse-4.5.1/resources/cassandra/conf/cassandra.yaml>}} at opsagent.util.cassandra_util$get_cassandra_conf.in voke(cassandra_util.clj:126) at opsagent.opsagent$create_thrift_conf_vars.invoke(o psagent.clj:52)

      at opsagent.opsagent$setup_thrift.invoke()
    2. opsagent
      jmx$setup_jmx$fn__2001.invoke
      1. opsagent.opsagent$setup_thrift.invoke(opsagent.clj:140)
      2. opsagent.jmx$determine_ip.invoke(jmx.clj:275)
      3. opsagent.jmx$setup_jmx$fn__2001.invoke(jmx.clj:292)
      3 frames
    3. Clojure
      AFn.run
      1. clojure.lang.AFn.run(AFn.java:24)
      1 frame