См. http://git.altlinux.org/tasks/7058/task/log: x86_64: apache2-mod_ssl-compat=2.2.9-alt17 install failed: ... <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. В %post пакета apache2-mod_ssl используется вызов /usr/bin/openssl, он приводит (если убрать 2>/dev/null) к: /usr/bin/openssl: error while loading shared libraries: libkrb5.so.3: cannot open shared object file: No such file or directory Пакет libkrb5 (содержащий libkrb5.so.3) ставится, но уже после отработки %post у apache2-mod_ssl.
Нужный порядок установки получается если добавить в пакет openssl PreReq: libkrb5 (см. http://git.altlinux.org/people/solo/packages/?p=openssl.git;a=commitdiff;h=a85a4b458eddfa84c33ea2bb3943a477e0caa8dc;hp=4e57c5ed6f46746999e5d53808f3cd42ea4db88e).
openssl098-0.9.8k-alt4 -> sisyphus: * Wed May 27 2009 Dmitry V. Levin <ldv@altlinux> 0.9.8k-alt4 - Relocated /etc/openssl and /var/lib/ssl from libssl7 subpackage to libcrypto7 subpackage. * Wed May 27 2009 Dmitry V. Levin <ldv@altlinux> 0.9.8k-alt3 - Packaged libcrypto shared library into separate subpackage to break dependency loop (closes: #20175). - Packaged doc subpackage as noarch. - Fixed compatibility hack added in previous build.