#1192 Issue closed: rear missing genisoimage dependency (on Fedora 26)

Labels: fixed / solved / done, minor bug

gdha opened issue at 2017-02-07 13:01:

  • rear version (/usr/sbin/rear -V): rear-2.00-1.fc25.x86_64
  • OS version (cat /etc/rear/os.conf or lsb_release -a): f25
  • rear configuration files (cat /etc/rear/site.conf or cat /etc/rear/local.conf):
  • Are you using legacy BIOS of UEFI boot? BIOS
  • Brief description of the issue: Running "rear mkrescue" it fails because on the system is missing mkisofs, part of genisoimage.

  • install rear

  • create rescue media with "rear mkrescue"
  • ERROR: Could not find 'mkisofs' compatible program. Please install
    'mkisofs', 'genisoimage' or 'ebiso'...

Actual results:
Rescue media not create

Expected results:
Media creation

  • Work-around, if any:
--- rear.spec   2017-02-06 12:36:20.193617522 +0100
+++ rear.spec.2 2017-02-06 12:36:53.247407444 +0100
@@ -92,7 +92,7 @@
 %if %{?centos_version:1}%{?fedora_version:1}%{?rhel_version:1}0
 Requires: crontabs
 Requires: iproute
-Requires: mkisofs
+Requires: genisoimage
 #Requires: redhat-lsb

Original bug report is RedHat Bugzilla 1419512

gozora commented at 2017-02-14 16:52:

Hello @gdha,

I think this is kind of similar problem as https://github.com/rear/rear/issues/1193.
I'd say that genisoimage is mandatory only for OUTPUT=ISO. So if user decides to use e.g. OUTPUT=PXE genisoimage (nor any other ISO generating program) is not needed any more ...


gdha commented at 2017-02-15 07:22:

@gozora Indeed that is correct, however, that being said OUTPUT=ISO is the default setting within ReaR. Therefore, it makes sense to add this one to the Required rpm list within our package.

jsmeix commented at 2017-03-10 08:33:

I think because this issue is marked as "fixed" it can be closed.

gdha commented at 2017-10-12 09:48:

According RedHat Bugzilla 1419512
this is not fixed in rear-2.2 I will re-open this for further investigation

gdha commented at 2017-11-29 07:05:

Found the solution at https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
Note that Fedora uses "%{fedora}" without "_version".

[Export of Github issue for rear/rear.]