[devel] U: Re: Порядок установки openssl и libkrb5 (vas: [#7058] FAILED apache2.git=ALT/apache2/2.2.9-alt17)

Aleksey Avdeev solo на solin.spb.ru
Вт Май 26 01:19:24 MSD 2009


Aleksey Avdeev пишет:
> Приветствую.
> 
> 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!
> 
>    Традиционный вопрос: Кто виноват и что делать?
> 
> PS: Похоже надо добиваться того, чтобы libkrb5 ставился всегда до
> openssl, которому он необходим для работы.

   Если в openssl добавить PreReq: libkrb5 -- порядок установки пакетов 
меняется на правильный. В общем:

1. Повесил <https://bugzilla.altlinux.org/show_bug.cgi?id=20175>.

2. Подготовил NMU его закрывающий (см. 
<http://git.altlinux.org/people/solo/packages/?p=openssl.git;a=commitdiff;h=a85a4b458eddfa84c33ea2bb3943a477e0caa8dc;hp=4e57c5ed6f46746999e5d53808f3cd42ea4db88e>).

3. Прошу разрешить NMU для task #7058.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 552 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090526/0de792a9/attachment-0001.bin>


Подробная информация о списке рассылки Devel