Looking at the metadata associated with the published charm, the series is wrong.
series:
- focal
- panther
That's why juju is complaining about the only supported series being focal or panther.
This means that the charm has been incorrectly packed with an incorrect charmcraft manifest file.
$ juju info slurmd --format yaml
type: charm
id: PNY1jWPbggzG1NZvpftYqLgg86qKyNtd
name: slurmd
description: |
This charm provides slurmd, munged, and the bindings to other utilities
that make lifecycle operations a breeze.
slurmd is the compute node daemon of SLURM. It monitors all tasks running
on the compute node, accepts work (tasks), launches tasks, and kills
running tasks upon request.
publisher: Omnivector Solutions
summary: |
Slurmd, the compute node daemon of Slurm.
series:
- focal
- centos7
store-url: https://charmhub.io/slurmd
charm:
config:
options:
custom-slurm-repo:
type: string description: |
Use a custom repository for Slurm installation.
This can be set to the Organization's local mirror/cache of packages and supersedes the Omnivector repositories. Alternatively, it can be used to track a `testing` Slurm version, e.g. by setting to `ppa:omnivector/osd-testing` (on Ubuntu), or `https://omnivector-solutions.github.io/repo/centos7/stable/$basearch` (on CentOS).
Note: The configuration `custom-slurm-repo` must be set *before* deploying the units. Changing this value after deploying the units will not reinstall Slurm.
default: ""
nhc-conf:
type: string description: |
Custom extra configuration to use for Node Health Check.
These lines are appended to a basic `nhc.conf` provided by the charm.
default: ""
partition-config:
type: string description: |
Extra partition configuration, specified as a space separated `key=value` in a single line.
Example usage: $ juju config slurmd partition-config="DefaultTime=45:00 MaxTime=1:00:00"
default: ""
partition-name:
type: string description: |
Name by which the partition may be referenced (e.g. `Interactive`).
Note: the partition name should only contain letters, numbers, and hyphens. Spaces are not allowed.
partition-state:
type: string description: |
State of partition or availability for use. Possible values are `UP`, `DOWN`, `DRAIN` and `INACTIVE`. The default value is `UP`. See also the related `Alternate` keyword.
default: UP
relations:
provides:
slurmd: slurmd
requires:
fluentbit: fluentbit
channel-map:
latest/edge:
released-at: "2022-01-14T14:16:26.076752+00:00"
track: latest
risk: edge
revision: 29
size: 5179454
version: 0.8.5
architectures:
- amd64
series:
- focal
- panther
latest/stable:
released-at: "2022-01-14T15:09:26.400335+00:00"
track: latest
risk: stable
revision: 29
size: 5179454
version: 0.8.5
architectures:
- amd64
series:
- focal
- panther
tracks:
- latest
Looking at the metadata associated with the published charm, the series is wrong.
series:
- focal
- panther
That's why juju is complaining about the only supported series being focal or panther.
This means that the charm has been incorrectly packed with an incorrect charmcraft manifest file.
$ juju info slurmd --format yaml vpftYqLgg86qKyN td
type: charm
id: PNY1jWPbggzG1NZ
name: slurmd
description: |
This charm provides slurmd, munged, and the bindings to other utilities
that make lifecycle operations a breeze.
slurmd is the compute node daemon of SLURM. It monitors all tasks running /charmhub. io/slurmd slurm-repo:
description: | /osd-testing` (on Ubuntu), or `https:/ /omnivector- solutions. github. io/repo/ centos7/ stable/ $basearch` (on CentOS).
description: | -config:
description: | config= "DefaultTime= 45:00 MaxTime=1:00:00" -name:
description: | -state:
description: | 14T14:16: 26.076752+ 00:00" 14T15:09: 26.400335+ 00:00"
on the compute node, accepts work (tasks), launches tasks, and kills
running tasks upon request.
publisher: Omnivector Solutions
summary: |
Slurmd, the compute node daemon of Slurm.
series:
- focal
- centos7
store-url: https:/
charm:
config:
options:
custom-
type: string
Use a custom repository for Slurm installation.
This can be set to the Organization's local mirror/cache of packages and supersedes the Omnivector repositories. Alternatively, it can be used to track a `testing` Slurm version, e.g. by setting to `ppa:omnivector
Note: The configuration `custom-slurm-repo` must be set *before* deploying the units. Changing this value after deploying the units will not reinstall Slurm.
default: ""
nhc-conf:
type: string
Custom extra configuration to use for Node Health Check.
These lines are appended to a basic `nhc.conf` provided by the charm.
default: ""
partition
type: string
Extra partition configuration, specified as a space separated `key=value` in a single line.
Example usage: $ juju config slurmd partition-
default: ""
partition
type: string
Name by which the partition may be referenced (e.g. `Interactive`).
Note: the partition name should only contain letters, numbers, and hyphens. Spaces are not allowed.
partition
type: string
State of partition or availability for use. Possible values are `UP`, `DOWN`, `DRAIN` and `INACTIVE`. The default value is `UP`. See also the related `Alternate` keyword.
default: UP
relations:
provides:
slurmd: slurmd
requires:
fluentbit: fluentbit
channel-map:
latest/edge:
released-at: "2022-01-
track: latest
risk: edge
revision: 29
size: 5179454
version: 0.8.5
architectures:
- amd64
series:
- focal
- panther
latest/stable:
released-at: "2022-01-
track: latest
risk: stable
revision: 29
size: 5179454
version: 0.8.5
architectures:
- amd64
series:
- focal
- panther
tracks:
- latest