KMyMoney doesn't start due to missing decimal symbol in KDE settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kmymoney (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After a fresh install of Ubuntu 12.04 I installed KMyMoney. It installed without any errors. When I click on the launcher icon I get a message saying something like "The monetary decimal separator symbol isn't correctly defined in KDE System Settings, in the Regional Settings. Configure it with a reasonable value and restart KMyMoney." This is a rough translation of the message I see in portuguese which is the language I have set in this installation. To make matters worse, systemsettings isn't even installed. After setting the decimal separator setting to a comma (the default in Portugal) in systemsettings everything works fine. I've attached a screenshot of the regional settings panel right after installing systemsettings where it's visible that the decimal separator isn't set.
This bug has actually been present since at least 11.04.
Steps to reproduce:
1) In a system with Portuguese locale (possibly others will exhibit the same problem) install KMYMoney without having installed anything from KDE previously (or at least without having systemsettings installed)
2) Run KMyMoney
Expected results:
KMyMoney runs fine
Actual results:
KMYMoney doesn't start and a dialog box with an error message is shown to the user instead
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kmymoney 4.6.1-1ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Wed May 9 22:23:08 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
LANGUAGE=
TERM=xterm
PATH=(custom, no user)
LANG=pt_PT.UTF-8
SHELL=/bin/bash
SourcePackage: kmymoney
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.