can't mount ISO
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Builder |
Fix Released
|
High
|
Francesco Muriana |
Bug Description
(Sorry to report here and on Google Code, but I thought you might see this one sooner.)
When I try to choose an ISO image, I get an error. I've tried Kubuntu 12.04.2 (32- and 64-bit), Ubuntu 12.04.2 (64-bit), and Kubuntu 13.04 (64-bit), and all produce the same error.
In the Extract Console, it says:
cat: /home/ubuntu-
cat: /home/ubuntu-
/usr/share/
# Mounting ISO/root: Is a directory
and a dialog box shows up that says:
Unable to mount! The reason may be that the folder /media/ISO is currently busy or you don't have the required privileges.
The log file gets as far as:
UBUNTU BUILDER LOG FILE
THIS IS A x86_64 MACHINE RUNNING ON LINUX 3.2.0-48-generic (Ubuntu 12.04)
STARTING EXTRACTION ON 2013-06-16 11:51
# Mounting ISO
Any idea what I could be doing wrong?
Thanks!
Todd
Changed in ubuntu-builder: | |
status: | Confirmed → In Progress |
Changed in ubuntu-builder: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-builder: | |
status: | Fix Committed → Fix Released |
More information. I think the Wait command at the end of the Shell command on this line
Shell "x-terminal- emulator -e " & SCRIPT &/ "/Extract" Wait ' Start extraction and show the main window when finish
is not actually waiting until the command finishes. (Sorry I couldn't figure out how to display line numbers.)
If I comment out the line that deletes the ISOFILE file, or add a Wait 5.0 before it, everything works as expected, so I think what's happening is that the ISOFILE is getting deleted before the Extract script has a chance to read it.
I have no idea why Wait at the end of the Shell command isn't waiting, but I *think* that's what's going on.
The good news is that I can work around the problem using either of the two solutions I mentioned above. I'm going to go ahead and see if I can create the ISO.
Wish me luck!