[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

locales: tr_TR.ISO-8859-9...LC_MONETARY: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217



I just did an upgrade today, and locales fails to install, when it is working with tr_TR.

Preparing to replace locales 2.3.2.ds1-21 (using .../locales_2.3.5-1_all.deb) ...
Unpacking replacement locales ...
Setting up locales (2.3.5-1) ...
Generating locales...
[...]
  tr_TR.ISO-8859-9...LC_MONETARY: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217
dpkg: error processing locales (--configure):
 subprocess post-installation script returned error exit status 1

I don't know exactly what is wrong with the locales file, but since it's the turkish locale, I was able to just delete all tr_TR related files in /usr/share/i18n and /usr/share/locales and then run locale-gen.  Now I have locales installed.

But whenever I run apt-get -f install, it tries to unpack locales again and reinstall those files I deleted.

Is there a way to "fool" apt-get into thinking that I already have locales so it does not try to reinstall it again?




Reply to: