On Sun, Nov 09, 2008 at 09:11:06AM +0300, Sergei O. Naumov wrote: > В сообщении от Воскресенье 09 ноября 2008 Dmitry V. Levin написал(a): > > On Sat, Nov 08, 2008 at 03:22:16PM +0300, Dmitry V. Levin wrote: > > > При обновлении glibc до 2.8.90-alt3 вы увидите некоторое количество > > > сообщений вида > > > sort: error while loading shared libraries: librt.so.1: cannot open > > > shared object file: No such file or directory > > > > > > Это вызвано перемещением libpthread в другой пакет, о последствиях можно > > > не беспокоиться. > > > > Если вам повезёт меньше и вы увидите, например, > > mktemp: error while loading shared libraries: librt.so.1: cannot open > > shared object file: No such file or directory error: execution of %post > > scriptlet from cpp4.3-4.3.2-alt5 failed, exit status 127 то придётся > > удалять оставшийся в системе пакет предыдущей сборки > > cpp4.3-4.3.2-alt4. > > > > Я пока не знаю, как этого избежать. > > У меня было "error while loading shared libraries: librt.so.1: cannot open > nshared object file: No such file or directory error:" и -alt5 встал криво Нет, -alt5 встал нормально, просто -alt4 не удалился. > (два пакета одновременно). Я удалил -alt5 с --nodeps и поставил его заново. > Мне показалось, что ошибка возникает если cpp или gcc ставятся раньше glibc. Если что-то, запускающее скрипты, использующие утилиты, слинкованные с librt, обновляется раньше чем устанавливается glibc-pthread, который теперь содержит librt. -- ldv