Enabling VNC in MCC removes remote configuration

Bug #469312 reported by Simon Harrison on 2009-11-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mythbuntu
Fix Released
Undecided
Unassigned
ubiquity (Ubuntu)
Undecided
Unassigned

Bug Description

9.10 i386 Final.

Two issues really, when installing you are given the option to enable various services, but VNC is grayed out.

So, after setting up the frontend, and copying my old LIRC configuration files over, thought I'd enable VNC.

Run MCC, select 'Services', check VNC, click 'Apply'.

Packages are downloaded and installed, and right at the end, before the progress window closes, I noticed 'Configuring Remote'. Remote / irw now unresponsive, my lircd.conf, hardware.conf have been replaced. Restaring LIRC results in an error 'Cannot load modules'. Had to dpkg-reconfigure lirc, so reselect my homebrew serial receiver, and copy the correct files back.

Related branches

Mario Limonciello (superm1) wrote :

So the VNC being disabled during install only happens if you choose a short password. You need to choose a longer password (6+ characters) for it to be offered. Perhaps rather than graying it out, we should just remove it from the page if you have too short a password to avoid confusion.

Can you please provide the files that you copied in place and the exact order all this happened so we can replicate the scenario and debug?

Changed in mythbuntu:
status: New → Incomplete

Ah ok, that does make sense. Maybe better still than removing it, would be prompting for a longer password during the install, but I guess that's an Ubuntu issue?
Certainly it is confusing.

Anyway, sorry "I copied the correct files" doesn't really help much I suppose.

sudo dpkg-reconfigure lirc
sudo cp /etc/lirc/lircd.bak /etc/lirc/lircd.conf
sudo cp /etc/hardware.conf /etc/lirc/harware.conf
sudo /etc/init.d/lirc restart

Simply replacing the files and restarting lirc results in an error, something along the lines of "no modules to load", and you only get two lines:

Stopping lirc daemon [OK]
Starting lirc daemon [OK]

*sigh*

should, of course, be
sudo cp /etc/hardware.bak /etc/lirc/harware.conf

Changed in ubiquity (Ubuntu):
status: New → Fix Committed
Changed in mythbuntu:
status: Incomplete → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.1.15

---------------
ubiquity (2.1.15) lucid; urgency=low

  [ Mario Limonciello ]
  * Add a new template, ubiquity/only-show-installable-languages for modifying
    the behavior of what languages to offer on an invokation based upon
    what's installed or "available" to install according to an apt cache.
  * Expose extra functions get and substitute to plugins via it's
    second argument (currently called Progress).
  * Drop extraneous handlers from Mythbuntu pages.
  * Move all handlers from mythbuntu_ui directly into plugins themselves.
  * Move some functions from the install.py script into a new file,
    install_misc. The intention here is that they can then be used more
    directly by ubiquity plugins.
  * Add a new method for package removals to install_misc to allow
    plugins to mark packages to be removed later in remove_extras.
  * Modify the Mythbuntu services plugin to not even offer VNC if a short
    pw. (LP: #469312)
  * Convert most of the functions from mythbuntu_install.py into plugin
    type Install methods.
  * Support using pkgsel/install-language-support preseeded to false to
    ignore installation of language packs (just like alternates).
  * Drop mythbuntu_ui and all references to it. The (former) Mythbuntu
    frontend is now fully pluggable into ubiquity's gtk_ui on it's own.
  * Fix unmount command in chroot_cleanup to actually release /target/dev.
  * In the KDE frontend for ubi-language, use findChildren to find widgets
    because QWidget itself is not iterable.
  * In the KDE frontend, don't try to set the text on the breadcrumbs early
    as translations don't appear ready yet. The widgets will still load,
    and translate when the langauge is changed. (LP: #511947)
  * Automatic update of included source packages: console-setup
    1.34ubuntu8, debian-installer-utils 1.72ubuntu2, tzsetup
    1:0.26ubuntu4.

  [ Evan Dandrea ]
  * Support getting the timezone from a geoip server (LP: #229884).
  * Move oem-config runtime debconf questions into the oem-config
    package.
  * Add oem-config/early_command (run a command just before oem-config
    starts).
  * Support installing additional packages at runtime in oem-config, as
    specified by oem-config/extra_packages.
 -- Mario Limonciello <email address hidden> Sun, 31 Jan 2010 23:44:44 -0600

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

Other bug subscribers