Opened 12 years ago

Last modified 10 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 10 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

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

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, 10 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, 10 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, 10 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, 10 years ago

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