doesn't propagate EXIT_BACKUP when satisfying dependencies

Bug #15203 reported by Dave Gilbert
6
Affects Status Importance Assigned to Milestone
main-menu (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

During install at one point after partitioning and going to install base system
(using manual partitioning) I got an error about nothing being mounted on
/target and that the partitioner should have done that; I'd already marked a
partition as /.

Some more detail:

I've got two discs (hda, hdg) on which Debian was previously installed
partitioned as follows:

  hda1 /
  hda2 swap
  hda3 LVM with hdg3
  hda4 md0 raid1 with hdg4

  hdg1 unused
  hdg2 swap
  hdg3 LVM with hda3
  hdg4 md0 raid1 with hda4

I was quite impressed how it let me tell it about all the LVM subpartitions and
the RAID partitions - nicely
done! And I marked hda1 for a reformat.

anyway after setting it all up I did finish partitioning & write; then did 'go
back' and went to install base;
I *think* at that point it dropped me back into the partitioning and I checked
everything was still ok
and then when I exited that (probably by a go back since I hadn't changed
anything?) - it gave me the error
about /target not mounted.
I went through the partitioner again and it was ok; so I guess this one might be
hard to repeat.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Please attach /var/log/syslog from the installer, or (if you successfully
installed the system from the *same installation session*),
/var/log/installer/syslog from the installed system.

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

Created an attachment (id=2067)
/var/log/installer/syslog

/var/log/installer/syslog as asked for; I guess it is the error at 18:58:28
(line 1946):

Revision history for this message
Colin Watson (cjwatson) wrote :

The syslog indicates that you went back from the partitioner and then manually
selected "Install the base system". That won't work. If, instead of going back
at the confirmation screen, you'd OKed it, it would all have worked fine.

It should have prevented you from installing the base system until you exited
the partitioner properly (i.e. not with "go back"), though. I think this is a
bug in the main-menu satisfy_virtual() logic (at least).

Revision history for this message
Dave Gilbert (ubuntu-treblig) wrote :

I don't think I could find another way out of the partitioner! For me I could
see two things:
  1) Go back
  2) Finish partitioning and write
(from memory). I did (2) and it didn't exit the partitioner so I did (1)

Revision history for this message
Colin Watson (cjwatson) wrote :

Select "Finish partitioning and write changes to disk", then answer "Yes" to the
confirmation question.

Revision history for this message
Colin Watson (cjwatson) wrote :

Fixed upstream. We'll get the fix shortly.

Revision history for this message
Colin Watson (cjwatson) wrote :

Fixed by merge:

main-menu (1.04ubuntu1) breezy; urgency=low

  * Resynchronise with Debian.

 -- Colin Watson <email address hidden> Mon, 23 May 2005 10:10:51 +0100

main-menu (1.04) unstable; urgency=low

  * Colin Watson
    - Propagate EXIT_BACKUP from recursive calls to di_config_package()
      (Ubuntu bug #15203).
  * Updated translations:
    - Greek, Modern (1453-) (el.po) by Kostas Papadimas
    - Basque (eu.po) by Piarres Beobide
    - Hebrew (he.po) by Lior Kaplan
    - Portuguese (Brazil) (pt_BR.po) by André Luís Lopes
    - Russian (ru.po) by Yuri Kozlov

 -- Colin Watson <email address hidden> Fri, 20 May 2005 17:04:15 +0100

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.