On Saturday 17 of October 2015, Łukasz Maśko wrote:
> Dnia poniedziałek, 12 października 2015 13:35:41 Jaroslaw Kruk pisze:
> [...]
> 
> > Spróbuj skasować plik /usr/lib/locale/locale-archive i zobacz czy
> > będziesz mógł sobie ręcznie wygenerować locale.
> 
> Pomogło ustawienie LC_ALL na "C" i ponowna reinstalacja localedb-src.
> Aczkolwiek traktuję to jako obejście problemu, tak nie powinno być.

Goście od glibc twierdzą, że używanie locale z samą biblioteką z różnych 
wersji jest niewspierane od "zawsze". Stąd cały problem.

Przypadkiem struktury były takie same od wielu wersji więc się to nie sypało. 
Teraz struktury się pozmieniały i zaczęło się sypać.

Sypie się bo 1) mamy localedb-src więc siłą rzeczy po upgrade ktoś ląduje z 
starymi danymi locale, 2) glibc-localedb-all nie jest atomowo instalowane wraz 
z samym glibc toteż nawet w tym wypadku przez chwilę jest problem.

W glibcu kod jest o tyle wredny, że robi assert(). Ktoś na libc-alpha szykuje 
łatkę zmieniającą assert na zwracanie EINVAL i jak tylko ją skończy to 
backportniemy. Póki co mamy problem.

-- 
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )
_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym