CentOS 7最小DVDの使用に問題があります。 CentOS-7-x86_64-Minimal-1503-01に基づいてカスタムISOを作成し、@core、sudo、rsyslog、およびNetworkManager-tuiをインストールするkickstartファイルを追加しました. 追加パッケージを追加していません。 イメージではなくDVDパッケージのみを使用しています。
パッケージのインストール中に次のエラーが発生します。
error populating transaction after 10 retries: failure: tar-1.26-29.el7.x86_64.rpm from anaconda: [Errno 256] No more mirrors to try
My Packaging.log は、インストーラが file:///run/install/repo/tar-1.26-29.el7.x86_64.rpm を見つけることができないことを示します。rpmは他のすべてのrpmと一緒にfile:///run/install/repo/Packagesにあるので、これは意味があります。。
yumが/run/install/repo/Packagesの代わりに/run/install/repo/でこのRPMを見つけようとしている理由を知っている人はいますか?
答え1
この特定のエラーは、カスタムCentOS 7 ISOを生成するときに無効なパラメータを渡すことによって発生するようです。私のコマンドに追加すると、-untranslated-filename
エラーは表示されなくなりますgenisoimage
。
sudo genisoimage -untranslated-filenames -volid 'CentOS 7 x86_64' -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -x ./lost+found -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o /home/builder/custom.iso -T /home/builder/ks-iso/