maemo.org Bugzilla – Bug 4412
Installation error for extras-devel Fremantle packages (maemo-select-menu-location)
Last modified: 2010-02-24 21:50:56 UTC
You need to
before you can comment on or make changes to this bug.
STEPS TO REPRODUCE THE PROBLEM:
Add Fremantle extras-devel repository in the sdk.
fakeroot apt-get install leafpad (other applications produce the same error)
The installation should occur without any error, like in the Fremantle alpha
/scratchbox/tools/bin/sh: line 1: /usr/sbin/dpkg-preconfigure: No such file or
Setting up leafpad (0.8.16le-0maemo2) ...
gtk-update-icon-cache: Cache file created successfully.
/var/lib/dpkg/info/leafpad.postinst: line 7: maemo-select-menu-location:
command not found
dpkg: error processing leafpad (--configure):
subprocess post-installation script returned error exit status 127
The errors above persist every time I use a apt-get command, but the
applications are installed normally.
EXTRA SOFTWARE INSTALLED:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pt-PT; rv:184.108.40.206)
Gecko/2008121621 Ubuntu/8.04 (hardy) Firefox/3.0.5
hildon-application-manager does not include maemo-select-menu-location anymore.
Richard can probably comment on this.
Spoke to Richard here is the reason why hildon-application-manager no longer
In Fremantle, there are no submenus like "Utility", "Extras", "Settings" etc.
All installed 3rd party software will go under "Applications".
Therefore maemo-select-menu-location is obsolete.
There is currently a bug in UI framework which makes it necessary to restart
the framework after the *.desktop files are installed/un-installed. It is being
leafpad and other packages have "Depends: maemo-select-menu-location". So
technically this is a bug in hildon-application-manager which provides
IMO hildon-application-manager should have a dummy maemo-select-menu-location
like in fremantle-alpha or maemo-select-menu-location could be symlinked to
/bin/true. If hildon-application-manager was completely removed from
hildon-application-manager it would basically mean that packaging should be
done separately from diablo and fremantle.
(In reply to comment #3)
> leafpad and other packages have "Depends: maemo-select-menu-location". So
> technically this is a bug in hildon-application-manager which provides
It is also a bug in the packages, because maemo-select-menu-location is
deprecated. Hence packages should get fixed too.
Nokia just tested all packages in extras-devel repo and I've filed tickets and
emailed maintainers for all those packages in Extras-Devel that fail with the
same issue (maemo-select-menu-location).
For example the leafpad ticket is at
(In reply to comment #4)
> It is also a bug in the packages, because maemo-select-menu-location is
May I correct that deprecated and removed are different things. If
maemo-select-menu-location was deprecated (like in alpha), there would be no
This has been fixed internally for Fremantle.
Could you tell how it was fixed?
I think that all relevant packages have already dropped
Argh, yes - I was mislead by the internal "FIXED" resolution.
It's more like OBSOLETE...
How about gconf-editor?
I find this quite impairing at this time.
Is there any way around it?