Cubic locks up upon entering chroot screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cubic |
Fix Released
|
Critical
|
Cubic PPA |
Bug Description
Cubic locks up upon entering chroot screen. I am running ubuntu 19.04 and trying to customise ubuntu 19.10 iso. The output in terminal from start to the point where cubic hangs is as under:
$ cubic
Cubic (Custom Ubuntu ISO Creator) is a graphical user interface application and should be run using the application launcher. See "man cubic" for more information.
Using GtkSource version.
Using GtkSource version.
Using Vte version.
Using GtkSource version.
Starting Cubic
The root user id is.....
The root group id is.....
The working directory is............... /usr/share/cubic
The user name is.....
The user id is.....
The group id is.....
The home directory is.....
Set the HOME environment variable to... /home/anubhav
The current GTK theme is............... Ambiance
Execute synchronously.
The GTK version is.....
The Cubic user interface filename is... cubic_gtk318.ui
The filechoosers user interface
filename is.....
The builder is.....
The current page name is............... project_
Execute synchronously.
The Cubic version is.....
The default icon theme search path
is.
Set default icon theme search path
Icon theme search path...
Append icon theme search path
Icon theme search path...
The theme style is.....
Created new thread
Current page...
New page...
Running thread with id................. 139989952227072
Interrupting previous thread with id... No previous thread to interrupt
Performing requested transition action
Transition from...
Transition to.....
Finished running thread with id........ 139989952227072
The project directory is............... /home/anubhav/
The configuration filepath is.......... /home/anubhav/
The original ISO image mount point
is.
The custom squashfs directory is....... /home/anubhav/
The custom live ISO directory is....... /home/anubhav/
Is project directory page, original
section, valid?.
Button clicked.
Created new thread
Current page...
New page...
Running thread with id................. 139989952227072
Interrupting previous thread with id... No previous thread to interrupt
Performing requested transition action
Transition from...
Transition to.....
Propagate assigned values to
calculate dependant values?............ False
The original ISO image filename is..... eoan-desktop-
The original ISO image directory is.... /home/anubhav/
The original ISO image filepath is..... /home/anubhav/
Check if ISO image is mounted
ISO image..
Mount point..
Execute synchronously.
Is mounted?
Mount ISO image
ISO image..
Mount point..
Create the mount point if it does
not exist..
Execute synchronously.
Set a new process for thread id........ 139989952227072
The new process id is.....
Mount.
Execute synchronously.
Set a new process for thread id........ 139989952227072
The new process id is.....
The original ISO image volume id is.... Ubuntu 19.10 amd64
The original ISO image release name
is.
The original ISO image disk name is.... Ubuntu 19.10 "Eoan Ermine" - Alpha
Get directory for
filesystem.
filesystem.
The casper relative directory is....... casper
The custom ISO image version number
is.
The custom ISO image filename is....... eoan-desktop-
The custom ISO image directory is...... /home/anubhav/
The custom ISO image filepath is....... /home/anubhav/
The custom ISO image volume id is...... Ubuntu 19.10.0 2019.07.20 amd64
The custom ISO image release name is... Custom Eoan Ermine
The custom ISO image disk name is...... Ubuntu 19.10.0 2019.07.20 amd64
The custom ISO image md5 filename is... eoan-desktop-
The custom ISO image md5 filepath is... /home/anubhav/
Is success copy boot files............. True
Is success extract squashfs?
Set boot configurations.
Hiding old page...
Showing new page...
The current page name is............... existing_
The custom ISO image version number
is.
Is existing project page, custom
section, valid?.
The custom ISO image filename is....... eoan-desktop-
The custom ISO image filepath is....... /home/anubhav/
The custom ISO image md5 filename is... eoan-desktop-
The custom ISO image md5 filepath is... /home/anubhav/
Is existing project page, custom
section, valid?.
The custom ISO image directory is...... /home/anubhav/
The custom ISO image filepath is....... /home/anubhav/
The custom ISO image md5 filepath is... /home/anubhav/
Is existing project page, custom
section, valid?.
The custom ISO image volume id is...... Ubuntu 19.10.0 2019.07.20 amd64
Is existing project page, custom
section, valid?.
The custom ISO image release name is... Custom Eoan Ermine
Is existing project page, custom
section, valid?.
The custom ISO image disk name is...... Ubuntu 19.10.0 2019.07.20 amd64
Is existing project page, custom
section, valid?.
Check if ISO image is mounted
ISO image..
Mount point..
Execute synchronously.
Is mounted?
Is existing project page, original
section, valid?.
Is existing project page, custom
section, valid?.
Propagate assigned values to
calculate dependant values?............ True
Finished running thread with id........ 139989952227072
Created new thread
Current page...
New page...
Previous thread id.....
Running thread with id................. 139990407227136
Created new thread
Current page...
Interrupting previous thread with id... No previous thread to interrupt
New page...
Performing requested transition action Previous thread id.....
Transition from...
Transition to.....
Check if ISO image is mounted
ISO image..
Mount point..
Execute synchronously.
Running thread with id................. 139990398834432
Is mounted?
Is existing project page, original
section, valid?.
Is existing project page, custom
section, valid?.
Finished running thread with id........ 139990407227136
Performing requested transition action
Transition from...
Transition to.....
Check if ISO image is mounted
ISO image..
Mount point..
Execute synchronously.
Is mounted?
Is existing project page, original
section, valid?.
Is existing project page, custom
section, valid?.
Finished running thread with id........ 139990398834432
Button clicked.
Created new thread
Current page...
New page...
Running thread with id................. 139990398834432
Interrupting previous thread with id... No previous thread to interrupt
Performing requested transition action
Transition from...
Transition to.....
Save configuration.
Hiding old page...
Showing new page...
The current page name is............... unsquashfs_page
Save configuration.
Save configuration.
Hiding old page...
Showing new page...
The current page name is............... terminal_page
Prepare chroot environment
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Change terminal prompt colors (modify .bashrc)
Backup.
To.
Replace text in file...
Search text...
Replacement text...
Replace text in file...
Search text...
Replacement text...
Replace text in file...
Search text...
Replacement text...
Replace text in file...
Search text...
Replacement text...
Enter chroot environment
The chroot environment directory is.... /home/anubhav/
The terminal pid is.....
Check chroot environment
The terminal pid is.....
The custom squashfs directory is....... /home/anubhav/
The termnal's root directory is........ /home/anubhav/
Terminal is in chroot environment?..... True
The handler id is.....
Initialize chroot environment
Check chroot environment
The terminal pid is.....
The custom squashfs directory is....... /home/anubhav/
The termnal's root directory is........ /home/anubhav/
Terminal is in chroot environment?..... True
Send bytes to terminal.
Send bytes to terminal.
Send bytes to terminal.
Send bytes to terminal.
Restore terminal prompt colors (restore .bashrc)
Restore.
From.
Finished running thread with id........ 139990398834432
Button clicked.
Created new thread
Current page...
New page...
Running thread with id................. 139990398834432
Interrupting previous thread with id... No previous thread to interrupt
Performing requested transition action
Transition from...
Transition to.....
Create list of installed packages
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
Total number of installed packages..... 2365
The handler id is.....
Exit chroot environment
Send bytes to terminal.
Send bytes to terminal.
Send bytes to terminal.
Get mount points in directory.......... /home/anubhav/
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
5 mount points were found in
directory.
Mount point 1......
Mount point 2......
Mount point 3......
Mount point 4......
Mount point 5......
Unmount mount points.
Unmount.
Execute synchronously.
Successfully unmounted
/home/
new/
Unmount.
Execute synchronously.
Successfully unmounted
/home/
new/
Unmount.
Execute synchronously.
Successfully unmounted
/home/
new/
Unmount.
Execute synchronously.
Successfully unmounted
/home/
new/
Unmount.
Execute synchronously.
Successfully unmounted
/home/
new/
Get mount points in directory.......... /home/anubhav/
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
No mount points were found in.......... /home/anubhav/
Get processes that are using
directory.
No processes were found that are
using directory.
Get mount points in directory.......... /home/anubhav/
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
No mount points were found in.......... /home/anubhav/
Get processes that are using
directory.
No processes were found that are
using directory.
Get mount points in directory.......... /home/anubhav/
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
No mount points were found in.......... /home/anubhav/
Get processes that are using
directory.
No processes were found that are
using directory.
Get mount points in directory.......... /home/anubhav/
Execute synchronously.
Set a new process for thread id........ 139990398834432
The new process id is.....
No mount points were found in.......... /home/anubhav/
Check chroot environment
The terminal pid is.....
The custom squashfs directory is....... /home/anubhav/
The termnal's root directory is........ None
Terminal is in chroot environment?..... False
Create new filesystem manifest file
Write filesystem manifest to........... /home/anubhav/
filesystem.
Read list of packages to remove from... /home/anubhav/
filesystem.
found in.....
Read list of packages to remove from... /home/anubhav/
Create package details list
Total number of installed packages..... 2365
Number of packages to be removed
after a typical install.
Number of packages to be retained
after a typical install.
Number of packages to be removed
after a minimal install.
Number of packages to be retained
after a minimal install.
Create kernel details list
Update kernel details list for vmlinuz
3 vmlinuz files found in............... /home/anubhav/
Get vmlinuz version details
Get vmlinuz version from file name..... /home/anubhav/
The vmlinuz version is................. 5.2.0-8
Search kernel details list for matching version
• Kernel version.
• Kernel version as integers........... (5, 2, 0, 8)
• Vmlinuz filename.
• Directory.
• Matching kernel version found?....... No
Add new kernel details
• Index..
• Kernel version.
• Kernel version as integers........... (5, 2, 0, 8)
• Vmlinuz filename.
• Initrd filename.
• Directory.
Get vmlinuz version details
Get vmlinuz version from file name..... /home/anubhav/
Get vmlinuz version from file type..... /home/anubhav/
Execute synchronously.
Found version.
The vmlinuz version is................. 5.2.0-8
Search kernel details list for matching version
• Kernel version.
• Kernel version as integers........... (5, 2, 0, 8)
• Vmlinuz filename.
• Directory.
Exception encountered in thread........ 139990398834432
Ignore exception?
The tracekback is.....
Finished running thread with id........ 139990398834432
Changed in cubic: | |
assignee: | nobody → Cubic PPA (cubic-wizard) |
Rajesh,
Thanks for including the output in the bug report.
Your screenshot seems to show that you have successfully entered chroot.
Are you experiencing this issue ~after~ you type exit?
The correct behavior should be that, if you type exit <Enter>, then Cubic should automatically ~reenter~ the chroot environment. Is this where it is failing?