Comment 9 for bug 1964815

Revision history for this message
Ian Booth (wallyworld) wrote :

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