On Mon, Nov 10, 2008 at 02:23:41AM +0300, Dmitry V. Levin wrote: > On Mon, Nov 10, 2008 at 02:13:43AM +0300, Alexey Tourbin wrote: > > On Sun, Nov 09, 2008 at 04:43:27PM +0300, Dmitry V. Levin wrote: > > > Я не знаю способа убедить rpmlib в том, что после обновления glibc-core > > > ему следует сразу обновлять libgcc4.3 и glibc-pthread, не вставляя в > > > транзакцию никаких других пакетов между ними. > > > > У кого-нибудь есть права посмотреть > > https://bugzilla.redhat.com/show_bug.cgi?id=62158 ? > > "You are not authorized to access bug #62158." > > Если верить g**gle, то jbj её фиксил, думаю что можно у него спросить. Короче я изменил порядок обработки узлов в tosrt, получается вот что. Preparing... #################################################################### [100%] 1: glibc-preinstall #################################################################### [ 4%] 2: glibc-core #################################################################### [ 9%] Setting timezone information (Europe/Moscow): [ DONE ] 3: libgcc4.3 #################################################################### [ 13%] sort: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory sort: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory sort: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory sort: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory 4: glibc-pthread #################################################################### [ 18%] 5: glibc-nss #################################################################### [ 22%] 6: glibc-gconv-modules #################################################################### [ 27%] 7: iconv #################################################################### [ 31%] 8: glibc-timezones #################################################################### [ 36%] 9: glibc-utils #################################################################### [ 40%] 10: glibc-locales #################################################################### [ 45%] 11: glibc-devel #################################################################### [ 50%] 12: libstdc++4.3 #################################################################### [ 54%] 13: libstdc++4.3-devel #################################################################### [ 59%] 14: libgfortran4.3 #################################################################### [ 63%] 15: libgfortran4.3-devel #################################################################### [ 68%] 16: cpp4.3 #################################################################### [ 72%] 17: gcc4.3 #################################################################### [ 77%] 18: glibc-devel-static #################################################################### [ 81%] 19: glibc-core-debug #################################################################### [ 86%] 20: gcc4.3-fortran #################################################################### [ 90%] 21: gcc4.3-c++ #################################################################### [ 95%] Done. $ Теперь порядок обновления пакетов в принципе правильный, только получается что в libgcc4.3 в %post-скрипте вызывается /sbin/post_ldconfig, который вызывает /sbin/update_chrooted, а update_chrooted обламывается без librt. Шило на мыло.