Azure / Azure/cyclecloud-gridengine
RHEL Scheduler Provisioning Fails
- 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