You need to add libgnome2-perl to the general packages installed

Bug #50168 reported by Matthew McEachen
4
Affects Status Importance Assigned to Milestone
xubuntu-meta (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: xubuntu-live

After installing a basic xubuntu 6.06 system and rebooting, I ran synaptic and loaded some packages which required debconf interactions. The "Applying Changes" dialog appeared to hang.

Only after I clicked the expand triangle to reveal the Terminal did I see:

debconf: unable to initialize frontend: Gnome
debconf: (Unable to load Gnome -- is libgnome2-perl installed?)
debconf: falling back to frontend: Dialog

and debconf was asking me a question through the curses dialog interface.

If you just added the libgnome2-perl package as a dependent or default-installed package, you'd avoid this issue.

Revision history for this message
Daniel T Chen (crimsun) wrote :

...And installing libgnome2-perl by default would defeat the approach (nay, entire philosophy) of Xubuntu for having a slim, usable desktop environment without the GNOME trappings.

Changed in xubuntu-meta:
importance: Untriaged → Wishlist
Revision history for this message
Jani Monoses (jani) wrote :

I am unfamiliar with debconf and it's interfaces but I wonder if adding just the libgtk2-perl package would solve your problem. I would think that debconf just uses gtk not gnome features? If it was gtk only it could easily be added to xubuntu.

Revision history for this message
Matthew McEachen (mrm-ubuntu) wrote :

OK, I see the elephant being pulled through the keyhole here with the libgnome2-perl dependency on libgnome2-0. It's just not a very happy user experience, that's all.

Perhaps the dependency message isn't precisely correct? I can try purging libgnome2-perl, installing libgtk2-perl, and see if debconf can raise a gtk dialog.

Revision history for this message
Jani Monoses (jani) wrote :

hi, did you try this?

Revision history for this message
Jani Monoses (jani) wrote :

indeed libgnome perl is needed libgtk perl will not suffice as it uses the gnomedruid.
With recent gtk.210 if the perl bindings are up to date, one could convert that code to the GtkAssistant API and get rid of the gnome dep.

Changed in xubuntu-meta:
status: Unconfirmed → Confirmed
Revision history for this message
Zoran Dzelajlija (jelly+launchpad-net) wrote :

I think this should be more than just a wishlist - making Gnome the default debconf frontend is simply wrong in xubuntu. It would be better to use a frontend that was actually installed, if nothing else just to get rid of the warnings.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :
Changed in xubuntu-meta:
status: Confirmed → Fix Released
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.