You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not entirely sure what the best approach here is, but figured I would put it out here for discussion.
Currently importing a Fedora netinst iso fails with:
$ sudo cobbler import --arch x86_64 --breed redhat --os-version 39 --path=/mnt --name fedora-39
task started: 2024-02-24_171529_import
task started (id=Media import, time=Sat Feb 24 17:15:29 2024)
import_tree; ['/mnt', 'fedora-39', None, None, None]
importing from a network location, running rsync to fetch the files first
running: rsync -a '/mnt/' /var/www/cobbler/distro_mirror/fedora-39-x86_64 --progress
received on stdout: sending incremental file list
No signature matched in /var/www/cobbler/distro_mirror/fedora-39-x86_64
Exception occurred: <class 'cobbler.cexceptions.CX'>
Exception value: 'No signature matched in /var/www/cobbler/distro_mirror/fedora-39-x86_64'
Exception Info:
!!! TASK FAILED !!!
It also leaves the copied files in /var/www/cobbler/distro_mirror/fedora-39-x86_64 - which is probably good for cases where we will update the signatures and re-import - but it probably should be stated explicitly.
Provide a detailed description of the proposed feature
I think it would be helpful to be able to specify:
So #2623 if you include #2623 (comment) would be a superset of this request. However, I'm not sure how useful a really large "recognize everything" issue is. Different ISOs may require different handling and different approaches. Personally I would suggest having separate issues for each type with it's own use case and justification.
While looking to see if it would be possible to recognize the Fedora netinst ISO for what it is, I did find this:
/EFI/BOOT/grub.cfg:
menuentry 'Install Fedora 39' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-E-dvd-x86_64-39 quiet
initrdefi /images/pxeboot/initrd.img
}
Okay that file seems reasonable but that file doesn't indicate that this is a netinstall ISO. We just see that this image is a fedora 39 image which should be recognized already if the correspondig signature file is updated and it is a full DVD image.
Is your feature request related to a problem?
I'm not entirely sure what the best approach here is, but figured I would put it out here for discussion.
Currently importing a Fedora netinst iso fails with:
It also leaves the copied files in
/var/www/cobbler/distro_mirror/fedora-39-x86_64
- which is probably good for cases where we will update the signatures and re-import - but it probably should be stated explicitly.Provide a detailed description of the proposed feature
I think it would be helpful to be able to specify:
and end up with from
cobbler distro report
:Alternatives you've considered
The current way we define netinst distros is with:
EL7 currently only recognizes up to fedora30
This requires you to have either downloaded the kernel and initrd files.
The text was updated successfully, but these errors were encountered: