Redhat Satellite 6 - valueerror 新しい値が xfs ファイルシステムに存在しません。

Redhat Satellite 6 - valueerror 新しい値が xfs ファイルシステムに存在しません。

RedHat Satellite 6.2.9を使用してCentOS 7システムを設定しようとすると、次のエラーが発生します。

...

ValueError:xfsファイルシステムに新しい値が存在せず、デフォルトのfsタイプとして無効です。

パネルが死んだ

誰でも助けることができますか?

答え1

数時間後に問題が解決しました。

エラーメッセージは存在しないファイルシステムについて説明しますが、問題自体はファイルシステムの種類とは関係ありません。実際の問題は、最初の起動プロセス中にコンピュータに転送されるvmlinuz / initrd.imgファイルが、インストールプロセスの開始時にAnacondaに転送されるファイルとは異なることです。

RedHat Satellite 6.2.9では、Pullリポジトリで正しいvmlinuz / initrdファイルを見つける必要があります。

$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

どちらも同じファイルを指すので、同じmd5を持ちます。 initrd.imgに対しても同じことを行う必要があります。

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

次に、/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

問題のオペレーティングシステムに関連する各vmlinuzファイルとinitrd.imgファイルに対してこれを行います。

答え2

これは、新しいオペレーティングシステムがリリースされたとき、またはリポジトリが同期された後にカーネル/initramdiskが変更または誤ってダウンロードされた場合、すべてのSatelliteバージョン(およびForeman)で発生します。 Foreman 1.20(Satellite 6.5)では、この問題はわずかに改善されましたが、まだ解決されていません。予備ソリューションはすでにSatellite 6.6(ベータ版)およびForeman 1.22で利用可能です。https://projects.theforeman.org/issues/26709

回避策:TFTPサーバーからinitramdisk / vmlinuzを削除し、ビルドモードに戻ってダウンロードします。

関連情報