Cubic stops at first stage while creating customized image with Ubuntu 16.04.5 iso

Bug #1785158 reported by Eric Wang
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Cubic
Fix Released
Critical
Cubic PPA

Bug Description

The progress indicator get stuck at 50%, "Copy the live ISO boot files to the new disk"

Command line output:
  Update ISO boot files
    Delete existig files with pattern..... /home/test/Downloads/iso6/custom-
                                            live-iso/casper/vmlinuz*
    Copy file.............................. Number 1 of 2
    The source file is..................... /home/test/Downloads/iso6/original-
                                            iso-mount/casper/vmlinuz
    The target file is..................... /home/test/Downloads/iso6/custom-
                                            live-iso/casper/vmlinuz
    Execute asynchronously................. rsync --archive --no-relative --no-
                                            implied-dirs --info=progress2
                                            "/home/test/Downloads/iso6/original-
                                            iso-mount/casper/vmlinuz"
                                            "/home/test/Downloads/iso6/custom-
                                            live-iso/casper/vmlinuz"
    Set a new process for thread id........ 140436431202048
    The new process id is.................. 15789
  Update boot cofigurations for vmlinuz
    Replace text in file................... /home/test/Downloads/iso6/custom-
                                            live-iso/boot/grub/grub.cfg
    Search text............................ /casper/vmlinuz
    Replacement text....................... /casper/vmlinuz
    Replace text in file................... /home/test/Downloads/iso6/custom-
                                            live-iso/boot/grub/loopback.cfg
    Search text............................ /casper/vmlinuz
    Replacement text....................... /casper/vmlinuz
    Replace text in file................... /home/test/Downloads/iso6/custom-
                                            live-iso/isolinux/txt.cfg
    Search text............................ /casper/vmlinuz
    Replacement text....................... /casper/vmlinuz
    Delete existig files with pattern..... /home/test/Downloads/iso6/custom-
                                            live-iso/casper/initrd*
    Exception encountered in thread........ 140436431202048
    Ignore exception?...................... No
    The tracekback is...................... Traceback (most recent call last):
                                            File
                                            "/usr/share/cubic/transition.py",
                                            line 95, in run self.action()
                                            File
                                            "/usr/share/cubic/transition.py",
                                            line 438, in action self) File
                                            "/usr/share/cubic/transitions.py",
                                            line 2863, in transition__from__mana
                                            ge_options_page__to__repackage_iso_p
                                            age utilities.update_iso_boot_fi
                                            les(thread) File
                                            "/usr/share/cubic/utilities.py",
                                            line 2438, in update_iso_boot_files
                                            source_filepath =
                                            os.path.join(source_directory,
                                            initrd_filename) File
                                            "/usr/lib/python3.5/posixpath.py",
                                            line 89, in join
                                            genericpath._check_arg_types('join',
                                            a, *p) File
                                            "/usr/lib/python3.5/genericpath.py",
                                            line 143, in _check_arg_types
                                            (funcname, s.__class__.__name__))
                                            from None TypeError: join() argument
                                            must be str or bytes, not 'NoneType'
    Finished running thread with id........ 140436431202048

Revision history for this message
Cubic PPA (cubic-wizard) wrote :

Thanks for the bug report. I'll look into this.

Changed in cubic:
assignee: nobody → Cubic PPA (cubic-wizard)
Revision history for this message
Martin Heckenbach (heckie75) wrote :

I have seen exactly the same behaviour and error message when customizing lubuntu-16.04.5-desktop-amd64.iso.

Thanks in advance

Cubic PPA (cubic-wizard)
Changed in cubic:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Cubic PPA (cubic-wizard) wrote :

Fix released to directly release stream, revision 38.

I will keep this bug report open for a while, if there are any more issues.

Changed in cubic:
importance: High → Critical
Revision history for this message
Martin Heckenbach (heckie75) wrote :

I have updated cubic and have already tested it by creating a custom iso based on lubuntu-16.04.5-desktop-amd64.iso. It works like a charm!

Many thanks!

Revision history for this message
Eric Wang (wyysoft) wrote :

Tested on ubuntu-16.04.5-desktop-amd64.iso and this bug is confirmed to be fixed. Thanks!

Cubic PPA (cubic-wizard)
Changed in cubic:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.