Azure / Azure/cyclecloud-gridengine

RHEL Scheduler Provisioning Fails

Offen
#34 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
7
Forks
18
Ø Merge
5 T. 21 Std.
Gemergte PRs (30 T.)
2

Beschreibung

Provisioning version cyclecloud-gridengine 2.0.13 fails on a RHEL scheduler due to the [scheduler.rb](https://github.com/Azure/cyclecloud-gridengine/blob/66dfc1ae837d8198a1bed53b15c0e4f57c4e35ae/specs/default/chef/site-cookbooks/gridengine/recipes/scheduler.rb#L32) file line 32 where it tries to install the epel-release package. Jetpack.log error messages:
```
2022-09-12 18:16:48,120 ERROR Software configuration failed: Chef::Exceptions::Package: yum_package[epel-release] (gridengine::scheduler line 32) had an error: Chef::Exceptions::Package: No candidate version available for epel-release
2022-09-12 18:16:48,120 ERROR Recommendation: Review local log files on the VM at /opt/cycle/jetpack/logs
```
The prior change to this file for [almalinux support](https://github.com/Azure/cyclecloud-gridengine/commit/66dfc1ae837d8198a1bed53b15c0e4f57c4e35ae) changed the switch from 'centos' to 'rhel'. In moving from version 2.0.11 to 2.0.12+ this code now executes on a rhel VM whereas previously it was disabled. However, to install the EPEL repos on Red Hat the [repository must be added](https://docs.fedoraproject.org/en-US/epel/#_el7) manually instead of installing the epel-release package as in Alma/CentOS/Rocky.

Cluster Information:
cyclecloud-gridengine version: 2.0.13
scheduler image: RedHat:RHEL:7_9:latest
gridengine version: 2011.11j (DRMAA Java API added)
base template: altair-grid-engine (we are using a customized template built off the base altair template)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie bei specs/default/chef/site-cookbooks/gridengine/recipes/scheduler.rb Zeile 32 und überprüfen Sie den package-install-Zweig für RHEL zusammen mit den Fällen für AlmaLinux/CentOS/Rocky. Verwenden Sie den Jetpack.log-Fehler und die Details des RHEL 7_9 scheduler image, um den Fehler zu reproduzieren oder zu validieren. Die Aufgabe ist abgeschlossen, wenn die Bereitstellung beim Einrichten von EPEL auf RHEL nicht mehr fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ruby
Bereich
devops, infrastructure
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.