Redhat Satellite 6 - valueerror nuevo valor sistema de archivos xfs inexistente

Redhat Satellite 6 - valueerror nuevo valor sistema de archivos xfs inexistente

Al intentar aprovisionar un sistema CentOS 7 con RedHat Satellite 6.2.9, recibí el siguiente error:

...

ValueError: el nuevo valor del sistema de archivos xfs inexistente no es válido como tipo fs predeterminado

panel esta muerto

¿Alguien puede ayudar?

Respuesta1

Bueno después de unas horas resolví el problema.

A pesar de que el mensaje de error habla de un sistema de archivos inexistente, el problema en sí no tiene nada que ver con el tipo de sistema de archivos. El verdadero problema es que los archivos vmlinuz/initrd.img que se entregan a la máquina durante el primer proceso de arranque son diferentes de los que se entregan a Anaconda cuando inicia el proceso de instalación.

En RedHat Satellite 6.2.9, debe encontrar cuáles son los archivos vmlinuz/initrd correctos en el repositorio pulp:

$cd /var/lib/pulp/published/yum/master/yum_distributor/
$for i in `find . -name "*vmlinuz*"`; do md5sum $i; done
e26fb62adf407f112b47d63eff6bd23c  ./Library-Ceph-CentOS-7-CentOS-7-os/1508160648.68/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS-17_0-CentOS-7-CentOS-7-os/1510159832.92/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS-18_0-CentOS-7-CentOS-7-os/1512565858.98/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Producao-Ceph-CentOS-7-CentOS-7-os/1508161486.78/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS-21_0-CentOS-7-CentOS-7-os/1517253969.47/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS-22_0-CentOS-7-CentOS-7-os/1517255117.41/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS-23_0-CentOS-7-CentOS-7-os/1521811840.7/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Producao-Generico_CENTOS-CentOS-7-CentOS-7-os/1527697980.04/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Producao-Generico_CENTOS_POSTGRES-CentOS-7-CentOS-7-os/1521834748.44/images/pxeboot/vmlinuz
e26fb62adf407f112b47d63eff6bd23c  ./Generico_CENTOS_POSTGRES-4_0-CentOS-7-CentOS-7-os/1521833864.47/images/pxeboot/vmlinuz

Todos tienen el mismo md5 porque apuntan al mismo archivo. Lo mismo debe hacerse con initrd.img:

$for i in `find . -name "*initrd.img*"`; do md5sum $i; done

Luego reemplácelo con los archivos correctos en el directorio /var/lib/tftpboot/boot:

$cd /var/lib/tftpboot/boot
$ls |grep CentOS 
CentOS-7.2-x86_64-initrd.img
CentOS-7.2-x86_64-vmlinuz
CentOS-7.3-x86_64-initrd.img
CentOS-7.3-x86_64-vmlinuz
CentOS-7.4-x86_64-initrd.img
CentOS-7.4-x86_64-vmlinuz
CentOS-7-x86_64-initrd.img
CentOS-7-x86_64-vmlinuz
CentOS_Linux-7-x86_64-initrd.img
CentOS_Linux-7-x86_64-vmlinuz
$sudo cp /var/lib/pulp/published/yum/master/yum_distributor/Generico_CENTOS-17_0-CentOS-7-CentOS-7-os/1510159832.92/images/pxeboot/vmlinuz CentOS-7.2-x86_64-vmlinuz CentOS-7.2-x86_64-vmlinuz

Hágalo para cada archivo vmlinuz e initrd.img que se relacione con el sistema operativo con problemas.

Respuesta2

Esto sucede con todas las versiones de Satellite (y Foreman) cuando el kernel/initramdisk cambia después del lanzamiento del nuevo sistema operativo y/o después de la sincronización del repositorio o se descarga incorrectamente. Mejoramos un poco este problema en Foreman 1.20 (Satellite 6.5) pero aún no está resuelto. Se entregó una solución preliminar en Satellite 6.6 (beta) y Foreman 1.22:https://projects.theforeman.org/issues/26709

SOLUCIÓN ALTERNATIVA: Elimine initramdisk/vmlinuz en el servidor TFTP y vuelva a ingresar al modo de compilación para descargarlos.

información relacionada