Azure / Azure/cyclecloud-gridengine
RHEL Scheduler Provisioning Fails
- Lenguaje dominante
- Python
- Estrellas
- 7
- Forks
- 18
- Merge medio
- 5 d 21 h
- PR fusionados (30 d)
- 2
Descripción
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)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza en la línea 32 de specs/default/chef/site-cookbooks/gridengine/recipes/scheduler.rb y revisa la rama package-install para RHEL junto con los casos de AlmaLinux/CentOS/Rocky. Usa el error de Jetpack.log y los detalles de la RHEL 7_9 scheduler image para reproducir o validar el fallo. El trabajo estará terminado cuando el aprovisionamiento ya no falle al configurar EPEL en RHEL.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- ruby
- Área
- devops, infrastructure
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 45/100