You are not logged in.
Pages: 1
After the latest update of wine to wine 1.7.49-1, none of my programs are working anymore. This is the message that come up:
wine: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.
Aborted (core dumped)Can anyone please give me some advice?
Offline
what language do you use ?
the file "loadlocale.c" seems to have a relation with language ( locale ),
you can try this workaround in a console in order to see if changing the language to english can help :
LANG=US
then type :
wine "name of your windows program"
check also your locale configuration :
https://wiki.archlinux.org/index.php/Locale
Last edited by Potomac (2015-08-09 22:18:01)
Offline
I had same problem so I googled it and find this:
https://www.reddit.com/r/archlinux/comments/3g9dzf/
Quote from there:
"EDIT 2: I enabled [multilib-testing] and it updated glibc which fixed Steam."
For me it fixed steam and wine programs.
So, edit your /etc/pacman.conf with:
nano /etc/pacman.conf
Scroll down, and remove "#" marks from
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
Remove them from both.
Then update your system with
pacman -Su
And you should be good to go.
Sorry about my bad english.
Offline
@campus735 don't go around suggesting potentially unstable stuff, if you are going to use any testing repo you should enable [testing] as well and denote that you are doing so when asking questions (or better yet ask in the testing boards) that said there are quite a few cases of people having just multilib-testing enabled for some reason...
Offline
@V1del I'm pretty novice with arch linux too, just gave a quide what fixed issue for me.
Edit: Should I remove my post if it is missleading?
Last edited by campus735 (2015-08-10 08:52:19)
Offline
No you can keep it there, but maybe add a note that one should do this carefully, for the record wine works here and I don't use any testing repos, it is dangerous and will lead to breakage/update problems if you simply uncomment multilib-testing without testing (or generally using testing-repos without being aware of the implications)
Offline
@Potomac
Interesting... My LANG variable is set to en_GB.UTF-8, but when I set it to LANG=US as you suggested, it works! I also tried to do a #locale-gen but no success. Should I change my LANG to US or maybe there is a problem with my current lang file?
Offline
what language do you use ?
the file "loadlocale.c" seems to have a relation with language ( locale ),
you can try this workaround in a console in order to see if changing the language to english can help :
LANG=US
then type :
wine "name of your windows program"
check also your locale configuration :
"US" isn't a valid setting for LANG. The problem here is with Unicode support and that will "fix" it by disabling Unicode support. Using LANG=BAD_ADVICE would do exactly the same thing.
Offline
Pages: 1