Cubic hangs on the Prepare page if the original ISO is not available.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cubic |
Fix Released
|
High
|
Cubic PPA |
Bug Description
When customizing an existing project, the original ISO may not be available.
Cubic presents the user with the following message on the Project page:
"Warning. The original disk image is not available."
Then, on the Prepare page, during the "Identify disk boot kernels" step, the following message may be displayed:
"Error. No valid disk boot kernels were found."
The warning and error are normal.
However, Cubic hangs, and the user is unable to click the "Back" button to correct this issue.
Here is the log output:
Navigate from prepare page to prepare page on error action
• Unmount the ISO and delete the mount
point.
• Unmount iso....
• Execute synchronously.
• The process id is.....
• The result is.....
• The exit status, signal status is...... 32, None
• Delete the mount point..
• Delete directory.
• The result is.....
• The exit status, signal status is...... 0, None
• Deleted the mount point..
• Current page...
• Action.
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/
self.run()
File "/usr/lib/
self.
File "/usr/share/
navigate(
File "/usr/share/
new_page, effect = get_new_
File "/usr/share/
raise InvalidActionEx
cubic.navigator
Changed in cubic: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Cubic PPA (cubic-wizard) |
Changed in cubic: | |
status: | Confirmed → Fix Committed |
Changed in cubic: | |
status: | Fix Committed → Fix Released |
The expected behavior is that when the original ISO is missing *and* no valid kernels are found on the Prepare page, the following message should be displayed:
Error. No valid disk boot kernels were found.
To correct this issue, click the Back button and install missing Linux kernel packages on the Terminal page, or select the original disk image on the Project page.