Доброго времени суток, уважаемые форумчане!!!
Второй раз сталкиваюсь с тем, что после обновления Steam не запускается игра Star Conflict, установленная через Steam.
Как оказалось, во всем виновата библиотека libp11-kit.so.0.1.0, находящаяся в каталоге /home/дом.кат.пользователя/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/.
До обновления у нее была версия libp11-kit.so.0.0.0, с версией 0.1.0 игра отказывается запускаться.
На первый раз проблему решил сделав линк на библиотеку с версией 0.0.0 из каталога /home/дом.кат.пользователя/.local/share/Steam/ubuntu12_32/steam-runtime.old/i386/usr/lib/i386-linux-gnu/, где находятся версии библиотек до обновления.
После последнего обновления Steam ситуация повторилась, с той разницей, что в каталоге steam-runtime.old уже лежит версия libp11-kit.so.0.1.0 вместо 0.0.0
Соответственно, сейчас библиотеки libp11-kit.so.0.0.0 уже нигде нет и ссылку на нее я заменить не могу.
А ошибку, собственно, выдает такую:
$ ./StarConflict
./StarConflict: relocation error: /home/a/.local/share/Steam/steamapps/common/star conflict/libp11-kit.so.0: symbol __libc_enable_secure, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
С чем это связано? И в какую сторону копать?