Aktualizacja glibc do 2.22-7 (i686) = system nie wstaje.
Arkadiusz Miśkiewicz
arekm at maven.pl
Sat Oct 17 22:13:08 CEST 2015
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 )
More information about the pld-devel-pl
mailing list