[devel] U: Re: Порядок установки openssl и libkrb5

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


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 предлагаю)? (Есть ли подводные камни?)

-- 

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


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


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