[Bug 811636] New: genisoimage -efi-boot option missing
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c0 Summary: genisoimage -efi-boot option missing Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Enhancement Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gratien.dhaese@it3.be QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22 openSUSE 12.3 (and most likely previous version of openSUSE 12.*) ============= genisoimage-1.1.11-10.1.1.x86_64 genisoimage: unrecognized option '-efi-boot' Usage: genisoimage [options] -o file directory ... => -e FILE (option is missing) As a result it is not possible to create a bootable UEFI CD-ROM image. The -b option is not working for UEFI. Fedora 18 and Ubuntu 12.10 do have the -efi-boot option and booting UEFI ISO image does work on fedora 18 and ubuntu 12.10. Please upgrade the genisoimage package asap with -efi-boot option included. As a result of this Relax-and-Recover (http://www.relax-and-recover.org/) cannot create a bootable recovery ISO image on openSUSE where UEFI is active. fedora18 ======== $ rpm -q genisoimage genisoimage-1.1.11-14.fc18.x86_64 $ genisoimage -efi-boot I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage: Missing pathspec. Usage: genisoimage [options] -o file directory ... => -e FILE, -efi-boot FILE Set EFI boot image name ubuntu 12.10 ============ genisoimage 1.1.11-2ubuntu3 (Linux) # genisoimage -e genisoimage: option requires an argument -- 'e' => -e FILE, -efi-boot FILE Set EFI boot image name Reproducible: Always Steps to Reproduce: 1.genisoimage -efi-boot 2. 3. Actual Results: genisoimage: unrecognized option '-efi-boot' Usage: genisoimage [options] -o file directory ... Expected Results: $ genisoimage -efi-boot I: -input-charset not specified, using utf-8 (detected in locale settings) genisoimage: Missing pathspec. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c Xiaolong Li <xlli@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xlli@suse.com AssignedTo|bnc-team-screening@forge.pr |nadvornik@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c1 Jörg Schiling <joerg.schilling@fokus.fraunhofer.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joerg.schilling@fokus.fraun | |hofer.de --- Comment #1 from Jörg Schiling <joerg.schilling@fokus.fraunhofer.de> 2013-05-16 16:01:01 UTC --- genisoimage is unmaintained, use mkisofs and check the -eltorito-platform option, -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c2 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |gratien.dhaese@it3.be Platform|x86-64 |All CC| |jsmeix@suse.com Found By|--- |Development AssignedTo|nadvornik@suse.com |jengelh@inai.de Summary|genisoimage -efi-boot |wodim: genisoimage |option missing |-efi-boot option missing | |(lets Relax-and-Recover | |fail for UEFI) OS/Version|openSUSE 12.2 |openSUSE 12.3 --- Comment #2 from Johannes Meixner <jsmeix@suse.com> 2013-11-07 13:55:58 CET --- As far as I understand it the issue happens on all platforms. Gratien Dhaese, as far as I understand what Jörg Schiling means is that Relax-and-Recover should not call the tool genisoimage but call mkisofs instead. Gratien Dhaese, is there a reason why Relax-and-Recover calls genisoimage and not mkisofs? I like to find out who at openSUSE is the maintainer of the genisoimage RPM binary package: $ rpm -qi genisoimage | grep 'Source RPM' Source RPM : wodim-1.1.11-10.1.1.src.rpm $ osc develproject openSUSE:Factory wodim multimedia:apps $ osc maintainer multimedia:apps wodim bugowner of multimedia:apps : - maintainer of multimedia:apps : WernerFink, bigironman, cyberiad, dirkmueller, duwe, jjolly, jnweiger, lmuelle, mhopf, mseben, msmeissn, pbleser, plater, prusnak, psmt, saschpe, seife, tiwai When "osc maintainer" lists only the project maintainers, there is no defined package maintainer. Therefore I check who had recently worked on the source RPM of the genisoimage RPM binary package: $ osc cat multimedia:apps wodim wodim.changes | grep @ | head expanding link... Thu Jun 6 23:39:05 UTC 2013 - jengelh@inai.de Wed Jun 5 23:42:50 UTC 2013 - jengelh@inai.de Thu Apr 18 10:49:03 UTC 2013 - coolo@suse.com Tue Apr 2 18:55:55 UTC 2013 - jengelh@inai.de Thu Apr 7 14:57:21 UTC 2011 - davejplater@gmail.com Therefore I re-assing the issue to Jan Engelhardt so that he can have a look. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c3 --- Comment #3 from Gratien Dhaese <gratien.dhaese@it3.be> 2013-11-07 13:23:02 UTC --- The code using this feature in REAR is /output/ISO/Linux-i386/82_create_iso_image.sh: EFIBOOT="-eltorito-alt-boot -e boot/efiboot.img -no-emul-boot" Log "Including ISO UEFI boot (as triggered by USING_UEFI_BOOTLOADER=1)" $ISO_MKISOFS_BIN $v -o "$ISO_DIR/$ISO_PREFIX.iso" -b isolinux/isolinux.bin -c isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -R -J -volid "$ISO_VOLID" $EFIBOOT -v . >&8 As you see from the above extract of the code we do use the "mkisofs" command. The reason why I mentioned genisoimage package is because of the following: on Fedora/Ubuntu: rpm -qf $(which mkisofs) genisoimage-1.1.11-19.fc19.x86_64 On SLES/OpenSuse: rpm -qf $(which mkisofs) cdrkit-cdrtools-compat-1.1.8-3.32.3 It also points to 'wodim' so the redirect to Jan Engelhardt seems correct to me. Thanks Johannes. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c Gratien Dhaese <gratien.dhaese@it3.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|gratien.dhaese@it3.be | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c4 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |jsmeix@suse.com --- Comment #4 from Jan Engelhardt <jengelh@inai.de> 2013-11-07 14:46:14 CET --- The SUSE license team still has not processed the review-request (sr #178393) for mkisofs, and there has been no response on bug #827928 either. I do not know what they are doing — nobody is telling me anything or giving some status update such as having to wait with a review until after the 13.1 GM or somethihng. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c5 --- Comment #5 from Jörg Schiling <joerg.schilling@fokus.fraunhofer.de> 2013-11-07 14:07:19 UTC --- As mentioned a month ago in private, the responsible SuSe lawyer (Ciaran Farrell) did give his OK in May 2011 at the Linux Tage Berlin already. He is fully informed since then and he did not see any problems. Juergen Weigert is a whitness for the discussion in 2011. You should assume a timeout and take the OK from 2011. BTW: someone should correct the shell script that calls mkisofs with EFI boot. Mkisofs did never have an option -e and the EFI boot is initiated via a "-eltorito-platform efi" option. This option has been added when support for alternate Eltorito boot code was added. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c6 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|jsmeix@suse.com | --- Comment #6 from Johannes Meixner <jsmeix@suse.com> 2013-11-07 15:23:16 CET --- Jan Engelhardt, why did you set me as info provider? I have nothing at all to do with mkisofs, wodim, genisoimage, cdrkit-cdrtools-compat or licensing and anything like that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c7 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cfarrell@suse.com, | |jw@suse.com --- Comment #7 from Johannes Meixner <jsmeix@suse.com> 2013-11-07 15:26:18 CET --- I am not authorized to access bug #827928 so that there is really nothing at all what I could do here - except to ad Ciaran Farrell and Juergen Weigert to Cc here - perhaps they can provide info what goes on here? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |cfarrell@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c8 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|cfarrell@suse.com | --- Comment #8 from Jan Engelhardt <jengelh@inai.de> 2013-11-07 15:32:24 CET --- jsmeix, *I* have run out of ways to try contact people, but you are with SUSE and maybe have some telephone connection to jw/cfarrell - or even just a walk down the office hall. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c9 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |cfarrell@suse.com --- Comment #9 from Johannes Meixner <jsmeix@suse.com> 2013-11-07 15:39:55 CET --- Jan Engelhardt, o.k. now I understand. I had set Ciaran Farrell as info provider. Why did you remove him? I guess it happened accidentally by a famous Bugzilla "mid air collision". I re-set Ciaran Farrell as info provider. The "NEEDINFO" state shows that the assignee cannot proceed with this issue because he is waiting for info. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c10 Ciaran Farrell <cfarrell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|cfarrell@suse.com | --- Comment #10 from Ciaran Farrell <cfarrell@suse.com> 2013-11-07 14:40:16 UTC --- Can somebody please tell me what is being asked here. I see a lot of technical language in this bug and somehow I am to provide information. What is the _exact_ ask here? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c11 --- Comment #11 from Jan Engelhardt <jengelh@inai.de> 2013-11-07 19:21:39 CET --- I was asking about the status of the review on cdrtools, because that has been sitting for a very long time. 178393 State:review By:licensedigger When:2013-06-10T15:00:05 submit: multimedia:apps/cdrtools -> openSUSE:Factory Review by Group is accepted: legal-auto(licensedigger) Review by Group is accepted: factory-auto(factory-auto) Review by Group is accepted: opensuse-review-team(a_jaeger) Review by User is accepted: factory-repo-checker(factory-repo-checker) Review by Group is new: legal-team From: review(jengelh) -> review(factory-auto) -> review(factory-auto) Descr: no longer shipping libparanoia.a Comment: {"delegate": "new package r>3"} -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c12 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #12 from Jan Engelhardt <jengelh@inai.de> 2014-02-04 16:36:44 CET --- mkisofs is in openSUSE:Factory/13.2, and as Jörg pointed out, the option is -eltorito-platform. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=811636 https://bugzilla.novell.com/show_bug.cgi?id=811636#c13 --- Comment #13 from Jörg Schiling <joerg.schilling@fokus.fraunhofer.de> 2014-02-04 15:55:33 UTC --- Just a note: -eltorito-platform is not compatible to the patch avilable from RedHat for an outdated mkisofs version that is distributed under the name "genisoimage". It is howerver compatible to the rest of mkisofs previous concepts. As far as I understand, the RedHat option modified the main Eltorito entry and is used instead of the normal boot option, but this is in conflict with the Eltorito boot concept. The option -eltorito-platform allows to start a new entry in a Eltorito multi boot environment, making this entry of type "efi". The option -eltorito-platform takes no parameter. After you specify it, you continue with the standard Eltorito boot options. The shell script mentioned in this bug calls "mkisofs" under this name but expects behavior that is only available from a patched genisoimage. To fix the problem, you need to do more than just to replace option names. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com