Opened 12 years ago

Last modified 9 years ago

#627 assigned defect

Mondorestore CTL+ALT+DEL Fails to Cancel Repartitioning

Reported by: SamK Owned by: Bruno Cornec
Priority: highest Milestone: 3.0.5
Component: mondo Version: 3.0.2
Severity: critical Keywords:
Cc:

Description

Ticket raised at the request of Bruno following a report in the mailing list.

Fortunately this happened on a test rig.

When mondorestore enters the countdown phase prior to repartitioning a disk it instructs the user that the process may be cancelled by the combination keystroke CTL-ALT-DEL. This does not work. This process continues and destroys the partition structure, then recreates it and applies a file system.

I think it is important that this feature should work as stated on the screen advice.

Attachments (3)

mondorestore.log-1.tgz (91.9 KB ) - added by SamK 11 years ago.
mondorestore.log.tgz (26.5 KB ) - added by SamK 11 years ago.
mondoarchive.log.tgz (1.5 KB ) - added by SamK 9 years ago.

Download all attachments as: .zip

Change History (16)

comment:1 by Bruno Cornec, 12 years ago

Status: newassigned

comment:2 by Bruno Cornec, 11 years ago

An /etc/inittab file with a line for CTRL+ALT+DEL support was added in rev [3082] which should fix this issue. Needs testing.

comment:3 by SamK, 11 years ago

Tested using: mindi-busybox_1.7.3-1.deb mindi_2.1.420130223004458-0_i386.deb mondo_3.0.320130223004458-0_i386.deb

Created backup ISO OK. Burned ISO to CDROM Booting CDROM allows specification of interactive mode Boot fails (hangs) almost immediately afterwards with last message shown: "? kernel_thread_helper+0x7/0x10"

This prevents test of revised CTL+ALT+DEL function.

comment:4 by Bruno Cornec, 11 years ago

You should use mindi-busybox_1.18.5 with these versions of mondo/mindi.

by SamK, 11 years ago

Attachment: mondorestore.log-1.tgz added

in reply to:  4 comment:5 by SamK, 11 years ago

Replying to bruno:

You should use mindi-busybox_1.18.5 with these versions of mondo/mindi.

Tested: mindi-busybox_1.18.5-2.deb, mindi_2.1.420130223004458-0_i386.deb, mondo_3.0.320130223004458-0_i386.deb,

Actions: Created backup ISO OK, Burned ISO to CDROM, Booted CDROM; bootcode=interactive, Modified a partition size, Issued CTL+ALT+DEL to cancel action,

Result: Cancellation=Failed, The process continues and destroys the partition structure, then recreates it and applies a file system.

Log Attached: mondorestore.log-1.tgz

Version 0, edited 11 years ago by SamK (next)

comment:6 by Bruno Cornec, 11 years ago

Hummm mindi-busybox wasn't reading the inittab ! I'm rebuilding it with the option on for next stable and making tests on my sid tomorrow. Should be fixed soon now.

comment:7 by Bruno Cornec, 11 years ago

Milestone: 3.0.43.0.3

Cf: http://brunocornec.wordpress.com/2013/03/08/busybox-fix-while-preparing-mondorescue-for-its-3-0-3-version/ and it is however not in 3.0.3 due to issues encountered cf: http://brunocornec.wordpress.com/2013/03/17/mondorescue-3-0-3-is-finally-out/

I'm now posting on the busybox ML to look for more ideas.

comment:8 by Bruno Cornec, 11 years ago

Milestone: 3.0.33.0.4
Priority: highhighest
Severity: normalcritical

comment:10 by SamK, 11 years ago

Versions Tested: mindi-busybox_1.18.5-3_i386.deb
mindi_2.1.620130628101458-0_i386.deb
mondo_3.0.420130624040329-0_i386.deb

TEST 1
Created backup ISO OK
Burned backup ISO to CDROM
Booted backup CDROM
bootcode=interactive
Modified a partition size
Issued CTL+ALT+DEL to cancel action,

Result
Cancellation=Failed
The process continues and destroys the partition structure, then recreates it and applies a file system.

Log Attached
mondorestore.log.tgz

SUMMARY
Reported symptom remains unresolved.

Last edited 11 years ago by SamK (previous) (diff)

by SamK, 11 years ago

Attachment: mondorestore.log.tgz added

comment:11 by SamK, 9 years ago

Tested on same harware and Debian 6 as per original bug report

Versions Tested: from ftp://ftp.mondorescue.org/test/ Installed OK afio_2.5-1_i386.deb mindi-busybox_1.21.1-1_i386.deb

Install FAILED mindi_3.0.020141207013035-0_i386.deb mondo_3.2.020141207013035-0_i386.deb libmondorescue-perl_3.2.020141207013035-0_all.deb

dpkg: dependency problems prevent configuration of libmondorescue-perl:

libmondorescue-perl depends on libprojectbuilder-perl; however: Package libprojectbuilder-perl is not installed.

ftp://ftp.mondorescue.org/test/debian/6/ does not contain libprojectbuilder-perl

Unable to test release candidate.

comment:12 by Bruno Cornec, 9 years ago

You also need to add the repo for the non-test version where other deps needed will be found:

ftp://ftp.mondorescue.org/debian/6/

comment:13 by SamK, 9 years ago

Tested on same harware and Debian 6 as per original bug report

Versions Tested: from ftp://ftp.mondorescue.org/test/ & ftp://ftp.mondorescue.org/debian/6/ Installed OK
afio_2.5-1_i386.deb
mindi-busybox_1.21.1-1_i386.deb
mindi_3.0.020141207013035-0_i386.deb
mondo_3.2.020141207013035-0_i386.deb
libprojectbuilder-perl_0.12.6-1_all.deb
libmondorescue-perl_3.2.020141207013035-0_all.deb

Create Archive Test:
mondoarchive -O -i -d /media/BACKUP-REPO/backup/home/nfs/mondo -G -4 -s 650m -p mondoverass-single -S /tmp -T /tmp -I "/" -E "|/home|/mnt/nfs|/media/BACKUP-REPO|"

Result:
Creation=Failed
Message received:
"Checking sanity of your Linux distribution
Done.
Segmentation fault"

Log Attached:
mondoarchive.log.tgz

Summary:
Failed to create test archive with release candidate
Unable to test restore with test archive created with release candidate
Unable to test bug fix in release candidate

by SamK, 9 years ago

Attachment: mondoarchive.log.tgz added
Note: See TracTickets for help on using tickets.