Failed to save users/groups config to backend

Anyone seen the following xormon is installed on same server as stor2rrd.

Checking STOR2RRD settings:
Opening file: /home/stor2rrd/stor2rrd/bin/storage.pl
File /home/stor2rrd/stor2rrd/bin/storage.pl is accessible
Getting STOR2RRD version
Checking Xormon mode
Executing SQLiteDB-test.sh
Getting jquery/mainLib.js
Enabling stor2rrd native UI via settings.sh
Enabling stor2rrd native UI via settings.sh responseStatus: 200 OK body:
Syncing Xormon users & groups
com.xorux.xormon.BackendException: Failed to save users/groups config to backend: {"status":"fail","msg":"
You are not a member of admins group, you can only change your own settings
"}

STOR2RRD setup check result: FAIL

Comments

  • Can you check if user admin has admins group assigned in stor2rrd?
  • In stor2rrd nope it doesn't, but don't see a way of adding it

    Login NewFull nameEmailPasswordCreatedLast modifiedGroups
    adminundefined undefined changenevernever
  • Edit stor2rrd/etc/web_config/users.json and add group admins to admin like:

    {
    "groups:{
    ...
    }
    "users":{
    "admin":{
    "name":"STOR2RRD Administrator",
    "groups":["admins"],
    ...




  • Before

    {
       "groups" : {
          "ReadOnly" : {
             "description" : "Member can see everything but nothing can change."
          }
       },
       "users" : {
          "admin" : {
             "dashboard" : {
                "tabs" : [
                   {
                      "name" : "Fabric A",
                      "groups" : [

    after

    {
       "groups" : {
          "ReadOnly" : {
             "description" : "Member can see everything but nothing can change."
          }
       },
       "users" : {
          "admin" : {
             "dashboard" : {
                "tabs" : [
                   {
                      "name" : "Fabric A",
                      "groups" : ["admins"],

    New error is

    Checking STOR2RRD settings:
    Opening file: /home/stor2rrd/stor2rrd/bin/storage.pl
    File /home/stor2rrd/stor2rrd/bin/storage.pl is accessible
    Getting STOR2RRD version
    com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: (byte[])"

    Software error:

    unexpected end of string while parsing JSON string, at character offset 229 (before "\n                  ...") at /home/stor2rrd/stor2rrd/bin/Users.pm line 102.
    Compilation failed in require at /home/stor2rrd/stor2rrd/bin/CustomGroups.pm line 6.
    BEGIN failed--compilation aborted at /home/stor2rrd/stor2rrd/bin/CustomGroups.pm line 6.
    Compilation failed in require at /home/stor2rrd/stor2rrd/bin/genjson.pl line 70.
    BEGIN failed--compilation aborted at /home/s"[truncated 174 bytes]; line: 1, column: 2]

    STOR2RRD setup check result: FAIL

    Configuration not saved due to above errors.
  • File users.json modified previously probably contains invalid string. Can you check syntax e.g. on https://jsonformatter.curiousconcept.com/# or paste it here.

    • Error: Expecting string, not {. [Code 8, Structure 27]
    •  Error: Expecting string, not {. [Code 8, Structure 38]
    •  Error: Expecting string, not {. [Code 8, Structure 116]
    •  Error: Expecting string, not {. [Code 8, Structure 194]
    •  Error: Expecting string, not {. [Code 8, Structure 272]
    •  Error: Expecting string, not {. [Code 8, Structure 1246]
    •  Error: Expecting comma or }, not ]. [Code 7, Structure 2463]
    •  Error: Expecting string, not {. [Code 8, Structure 2466]
    •  Error: Expecting string, not {. [Code 8, Structure 4906]
    •  Error: Expecting string, not {. [Code 8, Structure 10442]
    •  Error: Expecting string, not {. [Code 8, Structure 14898]
    •  Error: Expecting string, not {. [Code 8, Structure 15160]
    •  Error: Expecting comma or }, not ]. [Code 7, Structure 15217]
    •  Error: Extra closing } [Code 14, Structure 15225]
    •  Error: Multiple JSON root elements [Code 22, Structure 15225]
    •  Error: Extra closing } [Code 14, Structure 15226]
    •  Error: Multiple JSON root elements [Code 22, Structure 15226]



  • You can try attached file. I have removed ["admins"] from
    "users" : {
          "admin" : {
             "dashboard" : {
                "tabs" : [],
                   {
                      "name" : "Fabric A",
                      "groups" : ["admins"],

    and added ["admins"] to
    "users" : {
          "admin" : {
             "dashboard" : {
              ...
            },
            groups: ["admins"]


  • Than very much for your help, I can now see stor2rrd data in xormon.
Sign In or Register to comment.