packages issueshttps://git.gsi.de/groups/SDE/packages/-/issues2024-02-09T08:58:52Zhttps://git.gsi.de/SDE/packages/slurm/-/issues/1Make sure the `slurm` user is created when installing a package that deploys ...2024-02-09T08:58:52ZDennis Kleind.klein@gsi.deMake sure the `slurm` user is created when installing a package that deploys a service file requiring this userDennis Kleind.klein@gsi.deDennis Kleind.klein@gsi.dehttps://git.gsi.de/SDE/packages/builder-virgo/-/issues/1Build numbers are rendered incorrectly by `mock-rpmautospec` with git submodules2024-01-30T17:51:12ZDennis Kleind.klein@gsi.deBuild numbers are rendered incorrectly by `mock-rpmautospec` with git submodulescreated upstream bug report: https://github.com/rpm-software-management/mock/issues/1290created upstream bug report: https://github.com/rpm-software-management/mock/issues/1290https://git.gsi.de/SDE/packages/slurm/-/issues/2[slurmd] Configuration files in the package should not be installed under /et...2024-02-27T16:30:10ZMatteo Dessalvi[slurmd] Configuration files in the package should not be installed under /etc/slurmWe have stumbled upon a small problem, when we tried upgrade in place of the `slurmd` client (c.f. https://git.gsi.de/hpc/cluster/virgo-3/cinc-config/-/issues/3#note_68465).
Current status is as follows: the upgrade does not work automa...We have stumbled upon a small problem, when we tried upgrade in place of the `slurmd` client (c.f. https://git.gsi.de/hpc/cluster/virgo-3/cinc-config/-/issues/3#note_68465).
Current status is as follows: the upgrade does not work automatically (e.g. via `cinc-solo`) for a previously installed execution node (**Virgo 2.1**) because the new `slurmd` RPM package tries to write configuration files under `/etc/slurm`, which is exported on all nodes via NFS and thus it is not writable on the client side.
Our proposal: would it possible to have a `slurmd` RPM that store its configuration files under `/usr/share/slurmd/...` as examples, instead of `/etc/slurm`? @d.klein do you think it possible to rebuild the `slurmd` package and if yes, how much do you estimate it will take to have such a change?https://git.gsi.de/SDE/packages/slurm/-/issues/3Do not trigger service restarts on package upgrades2024-02-09T08:59:58ZDennis Kleind.klein@gsi.deDo not trigger service restarts on package upgradesIn a private discussion between me and @v.penso following https://git.gsi.de/SDE/packages/slurm/-/issues/2#note_68542 we decided to disable the restart of `slurm*d`s for now. This is an intentional deviation from the [upstream default](h...In a private discussion between me and @v.penso following https://git.gsi.de/SDE/packages/slurm/-/issues/2#note_68542 we decided to disable the restart of `slurm*d`s for now. This is an intentional deviation from the [upstream default](https://github.com/SchedMD/slurm/blob/aae9945e757795396e6fcef36ebb619640a7bbdb/slurm.spec#L746).Dennis Kleind.klein@gsi.deDennis Kleind.klein@gsi.dehttps://git.gsi.de/SDE/packages/slurm/-/issues/4Package 23.11.32024-02-05T17:03:02ZDennis Kleind.klein@gsi.dePackage 23.11.3https://github.com/SchedMD/slurm/releases/tag/slurm-23-11-3-1https://github.com/SchedMD/slurm/releases/tag/slurm-23-11-3-1Dennis Kleind.klein@gsi.deDennis Kleind.klein@gsi.dehttps://git.gsi.de/SDE/packages/slurm-singularity-exec/-/issues/1[Virgo-3] Slurm plugin needs to be recompiled2024-03-01T09:10:35ZMatteo Dessalvi[Virgo-3] Slurm plugin needs to be recompiled* After direct request from D.Kresan, additional configuration files were added on `lxrm10`:
- [Add plugstack config for SPANK plugin](https://git.gsi.de/hpc/cluster/virgo-3/slurm-config/-/commit/50410db8d16c03fd1b31a9e833069db1e511d9b...* After direct request from D.Kresan, additional configuration files were added on `lxrm10`:
- [Add plugstack config for SPANK plugin](https://git.gsi.de/hpc/cluster/virgo-3/slurm-config/-/commit/50410db8d16c03fd1b31a9e833069db1e511d9b9)
* D.Bertini reported that the plugin failed to be loaded:
```
sbatch: error: spank: /usr/lib64/slurm/singularity-exec.so: Dlopen of plugin file failed
sbatch: error: spank: /etc/slurm/plugstack.conf.d/singularity-exec.conf:1: Failed to load plugin /usr/lib64/slurm/singularity-exec.so. Aborting.
sbatch: error: Failed to initialize plugin stack
```
* Subsequent commits modified the relevant path of the `.so` library which has changed from Virgo-2:
- [SPANK plugin: adjust path of the .so library](https://git.gsi.de/hpc/cluster/virgo-3/slurm-config/-/commit/d9c839b862b3f20f21c22d2430a3f56916cceba0)
- [Add libexec/ subdirectory](https://git.gsi.de/hpc/cluster/virgo-3/slurm-config/-/commit/e80ddf7cc8288016cc16def12f93645f2448b0c8)
* The plugin failed to be loaded anyway:
```
Feb 26 16:53:01 lxbk0724 slurmd[3826834]: slurmd: error: spank: /usr/libexec/slurm-singularity-exec.so: Incompatible plugin version
(...)
```
* **Status**: SPANK plugin needs to be re-compiled for the current version of Slurm and re-packaged.