Mythbuntu installer crashed - frontend only install

Bug #164979 reported by Brion Swanson
8
Affects Status Importance Assigned to Milestone
Mythbuntu
Fix Released
Undecided
Unassigned
ubiquity (Ubuntu)
Fix Released
Undecided
Mario Limonciello

Bug Description

Binary package hint: ubiquity

This stack trace is slightly different in where it originates from the other Mythbuntu failed install bugs, hopefully I am not wasting your time.

Installer gets 83% though copying files and dies with the stack trace below.

Steps to repeat:
1. Start Mythbuntu 7.10 Live CD in safe graphical mode
2. Double-click "install System" icon
3. Used guided full disk install
4. select advanced installation
5. select frontend only installation
6. deselect all plugins except: MythGallery, MythMusic, MythStream, and MythVideo
7. select Copy live backend information
8. don't select a remote
9. select NVidia (new) driver with Composite Out (NTSC-M)
10. Click OK to verify changes and install

The installer will correctly format the drive and begin copying files until it crashes around 83%.

Traceback from error message:

Traceback (most recent call last):
  File "/usr/lib/ubiquity/bin/ubiquity", line 212, in <module>
    main()
  File "/usr/lib/ubiquity/bin/ubiquity", line 207, in main
    install(args[0])
  File "/usr/lib/ubiquity/bin/ubiquity", line 65, in install
    ret = wizard.run()
  File "/usr/lib/ubiquity/ubiquity/frontend/mythbuntu_ui.py", line 252, in run
    self.progress_loop()
  File "/usr/lib/ubiquity/ubiquity/frontend/mythbuntu_ui.py", line 330, in progress_loop
    (ret, realtb))
RuntimeError: Install failed with exit code 1
Traceback (most recent call last):
  File "/usr/share/ubiquity/mythbuntu_install.py", line 288, in <module>
    install.run()
  File "/usr/share/ubiquity/mythbuntu_install.py", line 100, in run
    self.configure_mythbuntu()
  File "/usr/share/ubiquity/mythbuntu_install.py", line 179, in configure_mythbuntu
    raise InstallStepError("MythbuntuApply Debconf Xfer failed with code %d" % ret)
InstallStepError: MythbuntuApply Debconf Xfer failed with code 255

Related branches

Revision history for this message
Brion Swanson (brions) wrote :
Revision history for this message
Brion Swanson (brions) wrote :
Revision history for this message
Brion Swanson (brions) wrote :

Additionally, when configuring the backend the 'Copy settings from Live environment' was checked. I think that may have been the problem. I will verify and close this bug if that's the case.

Revision history for this message
Brion Swanson (brions) wrote :

Ubiquity still crashes even if the master backend server (mysql) settings are properly entered. This holds true also for the "Secondary Backend/Frontend". Only the "Primary Backend/Frontend" install works correctly.

Revision history for this message
Mario Limonciello (superm1) wrote :

Thanks for narrowing down exactly where the issue was. This will make it much easier to resolve :)

Evan (ev)
Changed in ubiquity:
assignee: nobody → superm1
Revision history for this message
volkswagner (rvwbug) wrote :

I get same error, is there a work around as I want to install as seconday backend and manual partitioning?

Revision history for this message
volkswagner (rvwbug) wrote :

The reason installer crashed is because the master backend was not found. The master must be online and reachable for the installer to complete. This will probably be true with any of the advanced installs

Revision history for this message
Brion Swanson (brions) wrote :

That's interesting, but in Ubuntu I can install the mythtv-frontend package (and the mythtv-common package) without the backend running at all, so I wonder how that is accomplished if Mythbuntu can't do the same?

Revision history for this message
Mario Limonciello (superm1) wrote :

This is because in Mythbuntu a few default settings are set on the MySQL server running on your master backend.

Revision history for this message
Mario Limonciello (superm1) wrote :

Thanks for reporting this. This has been fixed in bzr revno 2386

Changed in mythbuntu:
status: New → Fix Committed
Changed in ubiquity:
status: New → Fix Committed
Revision history for this message
Brion Swanson (brions) wrote :

Thanks for fixing it! I won't be able to test it as I don't have any available resources, but perhaps someone else will.

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

ubiquity (1.7.2) hardy; urgency=low

  [ Evan Dandrea ]
  * XS-Vcs-Bzr is now Vcs-Bzr.
  * Strip out support for creating multiple users in migration-assistant.
  * Save state in between runs of migration-assistant (LP: #151126).
  * Added partman/check.d/03partition_too_small to warn the user when a
    partition isn't large enough to contain the respective part of /rofs
    (LP: #48355).
  * Modified scripts/install.py to handle ENOSPC.
  * Tore out partition_help. This may be replaced by more detailed help text,
    viewable by pressing a help button.
  * Don't set can_focus on the timezone combo box as it prevents you from
    tabbing back out of it. Thanks Sebastien (LP: #136665).

  [ Colin Watson ]
  * Copy xserver-xorg/config/display/modes to the installed system before
    reconfiguring usplash (LP: #150930).
  * Update for apt-setup 1:0.31ubuntu1.
  * Update d-i/update-control to work with the new Dpkg::Deps module in
    dpkg-dev 1.14.8.
  * Update partman extensions to cope with changes in partman-base 114
    (/lib/partman/definitions.sh -> /lib/partman/lib/base.sh).
  * Automatic update of included source packages: apt-setup 1:0.31ubuntu2,
    base-installer 1.86ubuntu1, debian-installer-utils 1.50ubuntu1,
    partman-auto 73ubuntu1, partman-base 114ubuntu1, partman-basicmethods
    36, partman-efi 14ubuntu1, partman-partitioning 54ubuntu1.

  [ Mario Limonciello ]
  * Correct a small typo in mythbuntu template. (LP: #155194)
  * Don't allow mythbuntu remote configuration pages to progress
    when "Other Remote" is selected. (LP: #157233)
  * Check for files related to mythbuntu autostart rather than assuming
    they don't already exist. (LP: #173378)
  * Don't allow the user to progress on non mythbuntu master backend roles
    unless they test their connection. (LP: #164979)
  * Allow dvb-utils to be selected during installation (LP: #130924)
  * Allow hdhomerun configuration to be installed. (LP: #153065)

 -- Colin Watson <email address hidden> Tue, 18 Dec 2007 13:05:15 +0000

Changed in ubiquity:
status: Fix Committed → Fix Released
Revision history for this message
Mario Limonciello (superm1) wrote :

Fixed in Mythbuntu 8.04 Alpha 1

Changed in mythbuntu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.