Dmitry V. Levin пишет: > On Mon, May 25, 2009 at 06:57:38PM +0400, Aleksey Avdeev wrote: >> Приветствую. >> >> Girar Builder robot пишет: >>> http://git.altlinux.org/tasks/7058/task/log >>> >>> 2009-May-25 00:30:03 :: task #7058 for sisyphus started: >>> #1 build ALT/apache2/2.2.9-alt17 from /people/solo/packages/apache2.git >> ... >>> <13>May 24 20:48:14 rpmi: openssl-0.9.8k-alt2 installed >>> <13>May 24 20:48:14 rpmi: apache2-mod_ssl-1:2.2.9-alt17 installed >>> error: execution of %post scriptlet from apache2-mod_ssl-2.2.9-alt17 >>> failed, exit status 127 >>> <13>May 24 20:48:14 rpmi: libkrb5-1.6.3-alt7 installed >>> <13>May 24 20:48:14 rpmi: apache2-mod_ssl-compat-2.2.9-alt17 installed >>> hsh-install: Packages installation failed. >> Собрал с отладкой и при установке >> apache2-mod_ssl в хешер вижу что >> /usr/bin/openssl ругается на отсутствующую >> libkrb5.so.3: >> >> <13>May 25 14:32:28 rpmi: libssl7-0.9.8k-alt2 installed >> <13>May 25 14:32:28 rpmi: openssl-0.9.8k-alt2 installed >> ^^^^^^^ >> <13>May 25 14:32:28 rpmi: apache2-mod_ssl-1:2.2.9-alt17 installed >> ^^^^^^^^^^^^^^^ >> /usr/bin/openssl: error while loading shared libraries: libkrb5.so.3: >> cannot open shared object file: No such file or directory >> /usr/bin/openssl: error while loading shared libraries: libkrb5.so.3: >> cannot open shared object file: No such file or directory >> <13>May 25 14:32:28 rpmi: libkrb5-1.6.3-alt7 installed >> ^^^^^^^ >> >> И вижу, что libkrb5 всётаки ставится, но уже >> после отработки %post, >> использующего openssl! >> >> Традиционный вопрос: Кто виноват и что >> делать? > > Виноват цикл зависимостей: > $ rpmquery -pR libkrb5-1.6.3-alt7.x86_64.rpm |fgrep crypto > libcrypto.so.7()(64bit) > $ rpmquery -pR libssl7-0.9.8k-alt2.x86_64.rpm |fgrep krb > libkrb5.so.3(krb5_3_MIT)(64bit) > > Этот цикл нужно разорвать в правильном месте, которое надо найти. Как насчёт дополнения зависимостей openssl ручным PreReq: libkrb5 (тот вариант что я в качестве NMU предлагаю)? (Есть ли подводные камни?) -- С уважением. Алексей.