Error in sgconfig7 while trying to upgrade from 6 to 7

While running bash ./tools/sgadmin.sh -backup ./sgadmin7 before upgrading from 6 to 7 I get the following error:

ERR: Seems actiongroups from cluster is not in legacy format: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of com.floragunn.searchguard.sgconf.impl.v6.ActionGroupsV6 out of START_ARRAY token
 at [Source: {"CLUSTER_SCROLL":{"readonly":true,"permissions":["indices:data/read/scroll"]},"TEMPLATE_ALL":["indices:admin/template*"],"UNLIMITED":{"readonly":true,"permissions":["*"]},"INDICES_ALL":{"readonly":true,"permissions":["indices:*"]},"ALL":{"readonly":true,"permissions":["INDICES_ALL"]},"MANAGE":{"readonly":true,"permissions":["indices:monitor/*","indices:admin/*"]},"CREATE_INDEX":{"readonly":true,"permissions":["indices:admin/create","indices:admin/mapping/put"]},"MANAGE_ALIASES":{"readonly":true,"permissions":["indices:admin/aliases*"]},"MONITOR":{"readonly":true,"permissions":["INDICES_MONITOR"]},"INDICES_MONITOR":{"readonly":true,"permissions":["indices:monitor/*"]},"DATA_ACCESS":{"readonly":true,"permissions":["indices:data/*","CRUD"]},"WRITE":{"readonly":true,"permissions":["indices:data/write*","indices:admin/mapping/put"]},"READ":{"readonly":true,"permissions":["indices:data/read*","indices:admin/mappings/fields/get*"]},"DELETE":{"readonly":true,"permissions":["indices:data/write/delete*"]},"CRUD":{"readonly":true,"permissions":["READ","WRITE"]},"SEARCH":{"readonly":true,"permissions":["indices:data/read/search*","indices:data/read/msearch*","SUGGEST"]},"SUGGEST":{"readonly":true,"permissions":["indices:data/read/suggest*"]},"INDEX":{"readonly":true,"permissions":["indices:data/write/index*","indices:data/write/update*","indices:admin/mapping/put","indices:data/write/bulk*"]},"GET":{"readonly":true,"permissions":["indices:data/read/get*","indices:data/read/mget*"]},"CLUSTER_ALL":{"readonly":true,"permissions":["cluster:*"]},"CLUSTER_MONITOR":{"readonly":true,"permissions":["cluster:monitor/*"]},"CLUSTER_COMPOSITE_OPS_RO":{"readonly":true,"permissions":["indices:data/read/mget","indices:data/read/msearch","indices:data/read/mtv","indices:data/read/coordinate-msearch*","indices:admin/aliases/exists*","indices:admin/aliases/get*","indices:data/read/scroll"]},"CLUSTER_COMPOSITE_OPS":{"readonly":true,"permissions":["indices:data/write/bulk","indices:admin/aliases*","indices:data/write/reindex","CLUSTER_COMPOSITE_OPS_RO"]},"MANAGE_SNAPSHOTS":{"readonly":true,"permissions":["cluster:admin/snapshot/*","cluster:admin/repository/*"]}}; line: 1, column: 95] (through reference chain: com.floragunn.searchguard.sgconf.impl.SgDynamicConfiguration["TEMPLATE_ALL"])

Seems it contains entries originating from Search Guard 5 which is not longer supported (format wise).

The entries have to look like:

UNLIMITED:
  permissions:
    - "*"

and NOT like

UNLIMITED:
    - "*"

So at least TEMPLATE_ALL seems to be an “old” entry

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.