Ticket #627 (assigned defect)

Opened 4 years ago

Last modified 19 months ago

Mondorestore CTL+ALT+DEL Fails to Cancel Repartitioning

Reported by: SamK Owned by: bruno
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

mondorestore.log-1.tgz Download (91.9 KB) - added by SamK 3 years ago.
mondorestore.log.tgz Download (26.5 KB) - added by SamK 3 years ago.
mondoarchive.log.tgz Download (1.5 KB) - added by SamK 19 months ago.

Change History

comment:1 Changed 4 years ago by bruno

  • Status changed from new to assigned

comment:2 Changed 3 years ago by bruno

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 Changed 3 years ago by SamK

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 follow-up: ↓ 5 Changed 3 years ago by bruno

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

Changed 3 years ago by SamK

comment:5 in reply to: ↑ 4 Changed 3 years ago by SamK

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 3 years ago by SamK (previous) (diff)

comment:6 Changed 3 years ago by bruno

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 Changed 3 years ago by bruno

  • Milestone changed from 3.0.4 to 3.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 Changed 3 years ago by bruno

  • Priority changed from high to highest
  • Severity changed from normal to critical
  • Milestone changed from 3.0.3 to 3.0.4

comment:10 Changed 3 years ago by SamK

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 3 years ago by SamK (previous) (diff)

Changed 3 years ago by SamK

comment:11 Changed 20 months ago by SamK

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 Changed 20 months ago by bruno

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 Changed 19 months ago by SamK

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

Changed 19 months ago by SamK

Note: See TracTickets for help on using tickets.