Установка UTM5.0
Установка UTM5.0
Problema s ustanovkoi
# rpm -ivh utm-5-0.i386.rpm
error: Failed dependencies:
libcrypto.so.0.9.7 is needed by utm-5.2.0-002.i386
libssl.so.0.9.7 is needed by utm-5.2.0-002.i386
gde eti faili naiti...
Pomogite please !!!
# rpm -ivh utm-5-0.i386.rpm
error: Failed dependencies:
libcrypto.so.0.9.7 is needed by utm-5.2.0-002.i386
libssl.so.0.9.7 is needed by utm-5.2.0-002.i386
gde eti faili naiti...
Pomogite please !!!
в данном случае это явная бага сборки у УТМ, из-за чего произошла линковка с покланием болта на механизм soname у библиотек. Как результат - такая кривая зависимость.
В нормальном случае зависисомть должна выглядеть как:
libssl.so.4 => /lib/libssl.so.4
Блин, ну уже МНОГО ЛЕТ как в современных дистрах нет такого файла у этой либы! Уж сколько релизов с фиксами вышло, имена уже на
0.9.7d оканчиваются...
Человеку можно посоветовать два пути решения:
1) создать фейковый rpm-пакет, у которого в requires будет как раз выставлено libssl.so.4 и libcrypto.so.4, а в качестве provides выдавалось эти несчастные libcrypto.so.0.9.7 и libssl.so.0.9.7
2) вручную создать искомые симлинки на существующие файлы либ, и вручную распаковать (потому как rpm не увидит эти симлинки в своей БД) на нужное место дистр биллинга.
В нормальном случае зависисомть должна выглядеть как:
libssl.so.4 => /lib/libssl.so.4
Блин, ну уже МНОГО ЛЕТ как в современных дистрах нет такого файла у этой либы! Уж сколько релизов с фиксами вышло, имена уже на
0.9.7d оканчиваются...
Человеку можно посоветовать два пути решения:
1) создать фейковый rpm-пакет, у которого в requires будет как раз выставлено libssl.so.4 и libcrypto.so.4, а в качестве provides выдавалось эти несчастные libcrypto.so.0.9.7 и libssl.so.0.9.7
2) вручную создать искомые симлинки на существующие файлы либ, и вручную распаковать (потому как rpm не увидит эти симлинки в своей БД) на нужное место дистр биллинга.
taf писал(а):в данном случае это явная бага сборки у УТМ, из-за чего произошла линковка с покланием болта на механизм soname у библиотек. Как результат - такая кривая зависимость.
В нормальном случае зависисомть должна выглядеть как:
libssl.so.4 => /lib/libssl.so.4
Блин, ну уже МНОГО ЛЕТ как в современных дистрах нет такого файла у этой либы! Уж сколько релизов с фиксами вышло, имена уже на
0.9.7d оканчиваются...
Человеку можно посоветовать два пути решения:
1) создать фейковый rpm-пакет, у которого в requires будет как раз выставлено libssl.so.4 и libcrypto.so.4, а в качестве provides выдавалось эти несчастные libcrypto.so.0.9.7 и libssl.so.0.9.7
2) вручную создать искомые симлинки на существующие файлы либ, и вручную распаковать (потому как rpm не увидит эти симлинки в своей БД) на нужное место дистр биллинга.
или я дурак или...
-я сделал так и все равно не работает
ln -s /lib/libcrypto.so.0.9.7a /libcrypto.so.0.9.7
ln -s /lib/libssl.so.0.9.7a /libssl.so.0.9.7
......
сделал так-
ln -s /lib/libcrypto.so.0.9.7a /lib/libcrypto.so.0.9.7
ln -s /lib/libssl.so.0.9.7a /lib/libssl.so.0.9.7
результат тот же
Завхоз
rpm -ivh --nodeps
taf
прм собран под редхат 9 где необходимые библиотеки имеют именно эти имена.
rpm -ivh --nodeps
taf
с чего это бага?в данном случае это явная бага сборки у УТМ, из-за чего произошла линковка с покланием болта на механизм soname у библиотек. Как результат - такая кривая зависимость.
прм собран под редхат 9 где необходимые библиотеки имеют именно эти имена.
да что вы говорите? все новые дистры собраны на 098 а для совместимости стоит именно 097aБлин, ну уже МНОГО ЛЕТ как в современных дистрах нет такого файла у этой либы! Уж сколько релизов с фиксами вышло, имена уже на
0.9.7d оканчиваются...
Последний раз редактировалось dalex Вт сен 26, 2006 12:40, всего редактировалось 1 раз.
Вот почему, спрашивается, сборка под тот же РХ9, но только 5.1.10, в зависимостях имеет честные libssl.so.4 , а начиная с 5.2.0 под ту же платформу уже вылезли эти 0.9.7 (при том совсем не 0.9.7a)? Это говорит только об одном - ошибка в сборочной среде.dalex писал(а):Завхоз
rpm -ivh --nodeps
tafс чего это бага?в данном случае это явная бага сборки у УТМ, из-за чего произошла линковка с покланием болта на механизм soname у библиотек. Как результат - такая кривая зависимость.
прм собран под редхат 9 где необходимые библиотеки имеют именно эти имена.да что вы говорите? все новые дистры собраны на 098 а для совместимости стоит именно 097aБлин, ну уже МНОГО ЛЕТ как в современных дистрах нет такого файла у этой либы! Уж сколько релизов с фиксами вышло, имена уже на
0.9.7d оканчиваются...
Это совет для тех у кого не хватает чеголибо придумать свой.совет замечательный, ничего не скажешь. А как быть в дистрах, где все-таки с зависимостями пакетов порядок наведен, и такие пакеты будут этот порядок рушить?
Я например вообще не ставлю пакет а каждый раз при обновлении вручную распихиваю все что мне нужно туда куда нужно. И проблем с обновлениями через аптгет или смарт никаких.
можно по другомуdalex писал(а):Это совет для тех у кого не хватает чеголибо придумать свой.совет замечательный, ничего не скажешь. А как быть в дистрах, где все-таки с зависимостями пакетов порядок наведен, и такие пакеты будут этот порядок рушить?
Я например вообще не ставлю пакет а каждый раз при обновлении вручную распихиваю все что мне нужно туда куда нужно. И проблем с обновлениями через аптгет или смарт никаких.
rpm -ivh --nodeps
rpm -e --justdb
?Debug: May 07 15:48:14 Rehash: Rehash manager started
Notice: May 07 15:48:14 ModMap: Sub-Module 'rehash' inserted...
Notice: May 07 15:48:14 UTM5 Config: Processing config file /netup/utm5.cfg
?Debug: May 07 15:48:14 ModMap: Module <rehash> exits
Notice: May 07 15:48:14 ModMap: Sub-Module 'config' inserted...
?Debug: May 07 15:48:14 ModMap: Module <config> exits
?Debug: May 07 15:48:14 ModMap: Module <rehash> exits
Notice: May 07 15:48:14 ModMap: Sub-Module 'logger' inserted...
*CRIT: May 07 15:48:14 DBA:Cxt: Enable to init some contexts
*CRIT: May 07 15:48:14 UTM5 Core: MobMap fatal init exception. Aborting utm5_core process exits...mail to admin sended.
Подскажите, где ошибка и как её исправить.
Notice: May 07 15:48:14 ModMap: Sub-Module 'rehash' inserted...
Notice: May 07 15:48:14 UTM5 Config: Processing config file /netup/utm5.cfg
?Debug: May 07 15:48:14 ModMap: Module <rehash> exits
Notice: May 07 15:48:14 ModMap: Sub-Module 'config' inserted...
?Debug: May 07 15:48:14 ModMap: Module <config> exits
?Debug: May 07 15:48:14 ModMap: Module <rehash> exits
Notice: May 07 15:48:14 ModMap: Sub-Module 'logger' inserted...
*CRIT: May 07 15:48:14 DBA:Cxt: Enable to init some contexts
*CRIT: May 07 15:48:14 UTM5 Core: MobMap fatal init exception. Aborting utm5_core process exits...mail to admin sended.
Подскажите, где ошибка и как её исправить.