Description of problem: After upgrading to RHEL5.9 when building an iso image using 'cobbler buildiso' and boot a virtual machine with that iso the error 'menu.c32: not a COM32R image' The cobbler command is used on a Red Hat Satellite 5.5.0 to generate bootable iso images. Version-Release number of selected component (if applicable): - RHEL 5.9 x86_64 - syslinux-4.02-7.2.el5.x86_64 - cobbler-2.0.7-21.el5sat How reproducible: Steps to Reproduce: 1. Upgrade to syslinux-4.02-7.2.el5.x86_64 2. Build an ISO image ('cobbler buildiso') 3. Boot from that ISO image Actual results: Error: menu.c32: not a COM32R image Expected results: Bootmenu from ISO image Additional info: After downgrading to syslinux-3.11-7 it works again
1) looks like a correct com32 file when I break the package open with rpm2cpio 2) we use menu.c32 on the install images, so this would mean every RHEL5.9 install on x86_64 is broken Reassigning to RHN.
The problem is a version mismatch between the installed version of syslinux and the version of the menu.c32 file that cobbler downloads. If the system is using a menu.c32 file taken from syslinux 3.x while calling syslinux 4.x to create the iso, then it will not work and the above error is the result. https://fedorahosted.org/cobbler/ticket/606 'cobbler buildiso' is not currently supported on Satellite 5.5 (or lower). Part of the work that has been done to make it supportable is to change the way cobbler gets the menu.c32 file; it is now taken directly from the installed version of syslinux. So when this update is released it should no longer be possible to have a version mismatch and trigger this error. In light of the above I am closing this bug as a duplicate of the more general "Make 'cobbler buildiso' supported" bug. *** This bug has been marked as a duplicate of bug 506485 ***