Description of problem: I'm trying to create a Live CD. After selecting everything, Revisor is building the Installation Images. It's at Cleaning Up Build Environment - Pending. Task Progress is filled completely, Total Progress about quarter way through. The console is showing this python backtrace: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/revisor/modgui/lm_usercustomize.py", line 135, in button_forward_clicked self.gui.next() File "/usr/lib/python2.5/site-packages/revisor/modgui/__init__.py", line 447, in next self.default[self.current]['disp'](self) 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 1078, in lift_off self.buildInstallationMedia() File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1357, in buildInstallationMedia mypungi.doBuildinstall(callback=pungicallback) File "/usr/lib/python2.5/site-packages/revisor/pungi.py", line 309, in doBuildinstall self.base.run_command(buildinstall, callback=callback) File "/usr/lib/python2.5/site-packages/revisor/base.py", line 1825, in run_command p1 = subprocess.Popen(command, cwd=rundir, stdout=output, stderr=error, shell=inshell, env=env, preexec_fn = preexec_fn) File "/usr/lib/python2.5/subprocess.py", line 593, in __init__ errread, errwrite) File "/usr/lib/python2.5/subprocess.py", line 1079, in _execute_child raise child_exception OSError: [Errno 13] Permission denied But from that I can't tell what it was actually trying to do (beside executing something) Version-Release number of selected component (if applicable): 2.1.1-4.fc9 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
I added a print to see what buildinstall ends up being: THOMAS: buildinstall ['/usr/share/revisor/scripts/F9-buildinstall', '--debug', '--product', 'Fedora', '--variant', 'f9f-i386', '--version', '9', '--release', 'Fedora 9', '/var/tmp/revisor-pungi/9/f9f-i386/i386/os', 'http://download.fedora.redhat.com.amantes/pub/fedora/linux/releases/9/Fedora/i386/os/'] of course, this script in /usr/share/revisor/scripts is not executable, and neither are its friends: [thomas@ana ~]$ ls /usr/share/revisor/scripts/ -l total 20 -rw-r--r-- 1 root root 3856 2008-05-23 00:15 F7-buildinstall -rw-r--r-- 1 root root 3679 2008-05-23 00:15 F8-buildinstall -rw-r--r-- 1 root root 4528 2008-05-23 00:15 F9-buildinstall -rw-r--r-- 1 root root 3497 2008-05-23 00:15 RHEL5-buildinstall No wonder it doesn't work :)
looks like a packaging issue but I can't spot it. The scripts are executable in the tarball.
jumped the gun there, something is wrong with the makefile when it installs to the buildroot
Submitted a patch upstream that fixes this issue by moving the scripts to /usr/lib/revisor/scripts https://fedorahosted.org/revisor/ticket/338 Please look at the specfile changes in the patch and add those to the next build. I would hold off on the build however as there are a number of other bugs being looked at.
Fixed in GIT, ticket #338 closed upstream (thanks J5)
revisor-2.1.1-5.fc9 has been submitted as an update for Fedora 9
revisor-2.1.1-5.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.