#348 Mkisofs error on iso creation (return code 255)
Closed: Fixed Opened by xaphir.

Revisor makes it all the way thru to the iso creation step and then exits. Attached is the revisor.log generated from the command line. The command line used to initialize revisor.py:

sudo ./revisor.py --cli --config /etc/revisor-unity/revisor.conf --model f9-x86_64-respin [--debug 9 2>&1 | tee revisor.log]

The revisor clone is current as of approximately July 23 at 12:00 PM.

Console output:

http://fpaste.org/paste/3857

Attached is the gzipped revisor.log


attachment
[revisor.log].gz](/revisor/issue/raw/files/74e2e8f2f7c034a9d7c50b2c92e82047be40c667a39bd1500ad473da1babc3fe-revisor.log.gz)

attachment
[revisor.log].gz](/revisor/issue/raw/files/74e2e8f2f7c034a9d7c50b2c92e82047be40c667a39bd1500ad473da1babc3fe-revisor.log.gz)

I'm gonna need full debugging enabled (--debug 9). Could you attach the output of a --debug 9 run?

I'm gonna need full debugging enabled (--debug 9). Could you attach the output of a --debug 9 run?

Revisor log file with debug level 9 set
revisor-debug9.log.gz

Revisor log file with debug level 9 set
revisor-debug9.log.gz

I have the same error and have attached the debug level 9 logfile.
It looks like mkisofs is failing to find the isolinux directory.

{{{
/usr/bin/mkisofs: genisoimage 1.1.6 (Linux)
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/Packages
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/stylesheet-images
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/images
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/repodata
/usr/bin/mkisofs: genisoimage: Uh oh, I cant find the boot catalog directory 'isolinux'!
Got an error from /usr/bin/mkisofs (return code 255)
}}}

I have the same error and have attached the debug level 9 logfile.
It looks like mkisofs is failing to find the isolinux directory.

{{{
/usr/bin/mkisofs: genisoimage 1.1.6 (Linux)
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/Packages
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/stylesheet-images
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/images
/usr/bin/mkisofs: Scanning /var/tmp/revisor-pungi/9/f9-i386/i386/os/repodata
/usr/bin/mkisofs: genisoimage: Uh oh, I cant find the boot catalog directory 'isolinux'!
Got an error from /usr/bin/mkisofs (return code 255)
}}}

Another attempt, using a predefined kickstart this time. It hangs with the GUI stating it is linking in the revision notes etc, but the tee'd output on the terminal indicated the ISOLINUX directory problem again.

I won't post the full log this time (although I do have it if it would make diagnosis easier)

If it makes a difference, I am trying to make a minimal text-only installation on a single CD.

{{{
Copying release note file GPL
Copying stylesheet-images
Copying release note file fedora.css
Copying release note file README-BURNING-ISOS-en_US.txt
Copying release note file RELEASE-NOTES-en_US.html
Copying release note file RPM-GPG-KEY-fedora-test
Copying release note file RPM-GPG-KEY-rawhide
Copying release note file RPM-GPG-KEY-fedora
Copying release note file RPM-GPG-KEY-beta
Copying release note file RPM-GPG-KEY
Copying release note file RPM-GPG-KEY-fedora-rawhide
['GPL', 'fedora.css', 'README-BURNING-ISOS-en_US.txt', 'RELEASE-NOTES-en_US.html', 'RPM-GPG-KEY-fedora-test', 'RPM-GPG-KEY-rawhide', 'RPM-GPG-KEY-fedora', 'RPM-GPG-KEY-beta', 'RPM-GPG-KEY', 'RPM-GPG-KEY-fedora-rawhide']
Size of the installation tree is 271 MB
Not running package ordering
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/revisor/modgui/ready_screen.py", line 145, in button_forward_clicked
self.gui.next()
File "/usr/lib/python2.5/site-packages/revisor/modgui/init.py", line 448, in next
self.default[self.current]'disp'
File "/usr/lib/python2.5/site-packages/revisor/modgui/init.py", line 315, in displayBuildMedia
self.BuildMedia.start()
File "/usr/lib/python2.5/site-packages/revisor/modgui/build_media.py", line 65, in start
self.base.lift_off()
File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1106, in lift_off
self.buildInstallationMedia()
File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1614, in buildInstallationMedia
f = open(os.path.join(mypungi.topdir,"isolinux","isolinux.cfg"),"rw+")
IOError: [Errno 2] No such file or directory: '/var/tmp/revisor-pungi/9/f9-i386/i386/os/isolinux/isolinux.cfg'
}}}

Another attempt, using a predefined kickstart this time. It hangs with the GUI stating it is linking in the revision notes etc, but the tee'd output on the terminal indicated the ISOLINUX directory problem again.

I won't post the full log this time (although I do have it if it would make diagnosis easier)

If it makes a difference, I am trying to make a minimal text-only installation on a single CD.

{{{
Copying release note file GPL
Copying stylesheet-images
Copying release note file fedora.css
Copying release note file README-BURNING-ISOS-en_US.txt
Copying release note file RELEASE-NOTES-en_US.html
Copying release note file RPM-GPG-KEY-fedora-test
Copying release note file RPM-GPG-KEY-rawhide
Copying release note file RPM-GPG-KEY-fedora
Copying release note file RPM-GPG-KEY-beta
Copying release note file RPM-GPG-KEY
Copying release note file RPM-GPG-KEY-fedora-rawhide
['GPL', 'fedora.css', 'README-BURNING-ISOS-en_US.txt', 'RELEASE-NOTES-en_US.html', 'RPM-GPG-KEY-fedora-test', 'RPM-GPG-KEY-rawhide', 'RPM-GPG-KEY-fedora', 'RPM-GPG-KEY-beta', 'RPM-GPG-KEY', 'RPM-GPG-KEY-fedora-rawhide']
Size of the installation tree is 271 MB
Not running package ordering
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/revisor/modgui/ready_screen.py", line 145, in button_forward_clicked
self.gui.next()
File "/usr/lib/python2.5/site-packages/revisor/modgui/init.py", line 448, in next
self.default[self.current]'disp'
File "/usr/lib/python2.5/site-packages/revisor/modgui/init.py", line 315, in displayBuildMedia
self.BuildMedia.start()
File "/usr/lib/python2.5/site-packages/revisor/modgui/build_media.py", line 65, in start
self.base.lift_off()
File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1106, in lift_off
self.buildInstallationMedia()
File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1614, in buildInstallationMedia
f = open(os.path.join(mypungi.topdir,"isolinux","isolinux.cfg"),"rw+")
IOError: [Errno 2] No such file or directory: '/var/tmp/revisor-pungi/9/f9-i386/i386/os/isolinux/isolinux.cfg'
}}}

It looks like a buildinstall failure which results in not having the bootloader configuration file isolinux/isolinux.cfg.

It looks like a buildinstall failure which results in not having the bootloader configuration file isolinux/isolinux.cfg.

Can you confirm this problem still exists with the latest in GIT?

Can you confirm this problem still exists with the latest in GIT?

Updates have been submitted since this bug occured. Please reopen the ticket if the problem persists.

Updates have been submitted since this bug occured. Please reopen the ticket if the problem persists.

Metadata Update from @xaphir:
- Issue assigned to kanarip

Metadata