[arch-general] "error: unknown encoding UTF8: using iso88591 as fallback"
Ralf Mardorf
ralf.mardorf at rocketmail.com
Fri May 29 18:54:34 UTC 2015
Hi,
On Fri, 29 May 2015 20:21:43 +0200, Jens Adam wrote:
>Fri, 29 May 2015 18:15:58 +0200 Ralf Mardorf
><ralf.mardorf at rocketmail.com>:
>
>> Do I have to run local-gen after or before I edit /etc/locale.conf?
>> My understanding is that I have to run locale-gen first and then I
>> need to edit /etc/locale.conf.
>
>You only run 'locale-gen' after editing '/etc/locale.gen'.
>'/etc/locale.conf' has nothing to do with that.
so regarding this everything I did was correct.
On Fri, 2015-05-29 at 19:20 +0200, Martti Kühne wrote:
> Since we ruled out system configuration problems, you will have to
> look through the files claws-mail would read for input as returned by
> $ strace -e open -o claws-mail.strace claws-mail
>
> When it loads and the error messages are there, you would just quit
> claws-mail again.
>
> My guess is that the problem lies in some gui toolkit configuration
> file, ~/.* or similar. You'll have to rule out any binary files and
> grep all plaintext files with this:
> $ grep -Po '(?<=")[^"]+(?=")' claws-mail.strace | while read file; do
> [[ -e "$file" ]] && file -b "$file" | grep -q text && grep UTF8
> "$file"; done
I did it for Pluma instead of Claws. The error messages appeared when
saving a text. [2]
> Get all string sequences between double quotes from the claws-mail
> strace log, check if it exists and is a text file using the
> libmagic-based file tool, then check if it contains your invalid
> string.
I don't understand what to do. However, there is an issue with files
that don't exist. [1]
> You don't even deserve this solution, and you'll start sprae
I don't understand this either.
[rocketmouse at archlinux Desktop]$ grep -Po '(?<=")[^"]+(?=")' pluma.strace | grep config
/usr/lib/libfontconfig.so.1
/home/rocketmouse/.config/pluma/accels
/home/rocketmouse/.config/dconf/user
/usr/share/gtksourceview-2.0/language-specs/pkgconfig.lang
/var/cache/fontconfig//3830d5c3ddfd5cd38a049b759396e72e-le64.cache-4
/var/cache/fontconfig//df311e82a1a24c41a75c2c930223552e-le64.cache-4
/var/cache/fontconfig//17090aa38d5c6f09fb8c5c354938f1d7-le64.cache-4
/var/cache/fontconfig//f349e9996a5320f6dd491cedd2b1f964-le64.cache-4
/var/cache/fontconfig//f6b893a7224233d96cb72fd88691c0b4-le64.cache-4
/var/cache/fontconfig//d62e99ef547d1d24cdb1bd22ec1a2976-le64.cache-4
/var/cache/fontconfig//210c0516121708a580e22e6b1f9a103a-le64.cache-4
/var/cache/fontconfig//e83f37fcf327f1deda509da0f6605954-le64.cache-4
/var/cache/fontconfig//a0f105d33f75736c5f51c104a35e7606-le64.cache-4
/var/cache/fontconfig//6ba42ae0000f58711b5caaf10d690066-le64.cache-4
/var/cache/fontconfig//2d31a572ce6667f6a0da9c8dc611898b-le64.cache-4
/var/cache/fontconfig//a1c95d6dfc9a7b34f44445cf81166004-le64.cache-4
/var/cache/fontconfig//8d4af663993b81a124ee82e610bb31f9-le64.cache-4
/var/cache/fontconfig//4b172ca7f111e3cffadc3636415fead9-le64.cache-4
/var/cache/fontconfig//5ca8086aeacc9c68e81a71e7ef846b3b-le64.cache-4
/home/rocketmouse/.config/pango/pangorc
/home/rocketmouse/.config/pluma/pluma.ini
/home/rocketmouse/.config/user-dirs.dirs
/home/rocketmouse/.config/dconf/user
/home/rocketmouse/.config/enchant/enchant.ordering
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/gtk-3.0/bookmarks
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/dconf/user
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini.W8WLZX
/home/rocketmouse/.config/gtk-2.0/gtkfilechooser.ini
/home/rocketmouse/.config/enchant/enchant.ordering
/home/rocketmouse/.config/enchant/en_US.dic
/home/rocketmouse/.config/enchant/en_US.dic
/home/rocketmouse/.config/enchant/en_US.exc
/home/rocketmouse/.config/enchant/en_US.exc
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pluma/accels
/home/rocketmouse/.config/pulse/client.conf
/home/rocketmouse/.config/pluma/accels
/home/rocketmouse/.config/pluma/pluma.ini.VU7FZX
Regards,
Ralf
[1]
[rocketmouse at archlinux Desktop]$ grep utf pluma.strace
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/pluma.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/pluma.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gtk20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gtk20-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/gtksourceview.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gtksourceview.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/iso_639.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/iso_639.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/iso_3166.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/iso_3166.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[rocketmouse at archlinux Desktop]$ ls -hAl /usr/share/locale/en_US.*/LC_MESSAGES/pluma.mo
ls: cannot access /usr/share/locale/en_US.*/LC_MESSAGES/pluma.mo: No such file or directory
[rocketmouse at archlinux Desktop]$ ls -hAl /usr/share/locale/*/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 38K May 1 2014 /usr/share/locale/af/LC_MESSAGES/pluma.mo
[snip]
-rw-r--r-- 1 root root 87K May 1 2014 /usr/share/locale/da/LC_MESSAGES/pluma.mo-rw-r--r-- 1 root root 96K May 1 2014 /usr/share/locale/de/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 131K May 1 2014 /usr/share/locale/dz/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 121K May 1 2014 /usr/share/locale/el/LC_MESSAGES/pluma.mo-rw-r--r-- 1 root root 86K May 1 2014 /usr/share/locale/en_AU/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 50K May 1 2014 /usr/share/locale/en_CA/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 86K May 1 2014 /usr/share/locale/en_GB/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 139K May 1 2014 /usr/share/locale/en at shaw/LC_MESSAGES/pluma.mo
-rw-r--r-- 1 root root 73K May 1 2014 /usr/share/locale/eo/LC_MESSAGES/pluma.mo
[snip]
-rw-r--r-- 1 root root 84K May 1 2014 /usr/share/locale/zh_TW/LC_MESSAGES/pluma.mo
[2]
[rocketmouse at archlinux Desktop]$ grep -Po '(?<=")[^"]+(?=")'
pluma.strace | while read file; do [[ -e "$file" ]] && file -b "$file"
| grep -q text && grep UTF8 "$file"; done
[rocketmouse at archlinux Desktop]$ grep -Po '(?<=")[^"]+(?=")'
pluma.strace | while read file; do [[ -e "$file" ]] && file -b "$file"
| grep -q text && grep utf8 "$file"; done
af_ZA.utf8 af_ZA.UTF-8
[snip]
da_DK.utf8 da_DK.UTF-8
de_AT.utf8 de_AT.UTF-8
de_CH.utf8 de_CH.UTF-8
de_DE.utf8 de_DE.UTF-8
de_LU.utf8 de_LU.UTF-8
el_GR.utf8 el_GR.UTF-8
en_AU.utf8 en_AU.UTF-8
en_BE.utf8 en_BE.UTF-8
en_BW.utf8 en_BW.UTF-8
en_CA.utf8 en_CA.UTF-8
en_DL.utf8 en_DL.UTF-8
en_GB.utf8 en_GB.UTF-8
en_HK.utf8 en_HK.UTF-8
en_IE.utf8 en_IE.UTF-8
en_IN.utf8 en_IN.UTF-8
en_NZ.utf8 en_NZ.UTF-8
en_PH.utf8 en_PH.UTF-8
en_SG.utf8 en_SG.UTF-8
en_US.utf8 en_US.UTF-8
en_ZA.utf8 en_ZA.UTF-8
en_ZW.utf8 en_ZS.UTF-8
es_AR.utf8 es_AR.UTF-8
[snip]
zh_HK.utf8: zh_HK.UTF-8
zh_TW.utf8: zh_TW.UTF-8
zu_ZA.utf8: zu_ZA.UTF-8
univ.utf8: en_US.UTF-8
universal.utf8 at ucs4: en_US.UTF-8
<keyword>utf8</keyword>
More information about the arch-general
mailing list