Bug 894999 - menu.c32: not a COM32R image
Summary: menu.c32: not a COM32R image
Keywords:
Status: CLOSED DUPLICATE of bug 506485
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Provisioning
Version: 550
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Stephen Herr
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: sat560-provisioning
TreeView+ depends on / blocked
 
Reported: 2013-01-14 09:33 UTC by Martin Zehetmayer
Modified: 2013-06-25 17:28 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-06-25 17:28:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Martin Zehetmayer 2013-01-14 09:33:31 UTC
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

Comment 1 David Cantrell 2013-03-19 18:52:10 UTC
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.

Comment 3 Stephen Herr 2013-06-25 17:28:21 UTC
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 ***


Note You need to log in before you can comment on or make changes to this bug.