Страница 1 из 2
novell-client и зависимости
Добавлено:
21 май 2007, 09:23
kudrin
Система suse 10.2
Ставлю novell-client-1.1-SuSE10.tar.gz
выпадает ошибка
- Код: Выделить всё
error: Failed dependencies:
libbfd-2.16.91.0.2.so is needed by novell-xtier-base-3.1.3-12.suse10.i586
libexpat.so.0 is needed by novell-xtier-base-3.1.3-12.suse10.i586
стоит libbfd-2.17.50.0.5.so и libexpat.so.1.5.0
сделал как на
http://www.novell.com/coolsolutions/feature/16101.html, ошибка с libbfd-2.16.91.0.2.so пропала, но libexpat.so.0 так и требует
10.2 nwfs or Novell-Client
Добавлено:
23 май 2007, 15:25
Fly Fox
10.0 и 10.2 изначально разные вещи, для 10.0 все гораздо проще, а вот в сборке 10.2 нужных клиенту вещей уже нет
надеюсь статья ниже сильно поможет, по крайней мере мне - помогла.
http://dev-loki.blogspot.com/2006/12/no ... e-102.html
Добавлено:
23 май 2007, 15:32
Александр Читалкин
Создай симлинк с именем libexpat.so.0 на реально существующую библиотеку экспата. Ставь без учета зависимостей.
Добавлено:
23 май 2007, 16:06
Fly Fox
Не поможет. Кто не верит, может легко это проверить. т.к. часть функций в новой библиотеке depricated.
К слову есть бета клиента для linux она прекрасно встает на 10.2 но работает отвратительно, новая бета вышла вчера, еще не проврял.
-----------------------------------------
P. Zhukov
System engineer Novell Consulting Russia
Добавлено:
23 май 2007, 16:52
Александр Читалкин
Тогда просто поставь эту библиотеку. rpmfind.net.
Добавлено:
23 май 2007, 17:52
Fly Fox
У этой библиотеки есть свои зависимости, а у них свои, но что-бы не страдать растеканиями по древу "о том как бы это былобы если бы мы начали это делать"
несколькими постами ранее я дал ссылку на статью, где есть два rpm закрывающие для 10.2 эти зависимости. Хочешь поставь библиотеку. я с удовольствием потом почитаю на тему как это у тебя быстро все получилось. (что-бы поставить rpm хватит и символьной ссылки, но вот что-бы работало....)
Добавлено:
23 май 2007, 23:30
Александр Читалкин
А не надо растекаться. Чтобы работало, нужно дать программе то, что она хочет - а именно .so файл. Если он есть - работать будет. Если нет - нужно подкинуть. Зависимости при установке выставляются, в первую очередь, создателем пакета библиотеки, а не программистами, написавшими ее.
Добавлено:
24 май 2007, 09:04
Dimerson
Fly Fox писал(а):У этой библиотеки есть свои зависимости, а у них свои, но что-бы не страдать растеканиями по древу "о том как бы это былобы если бы мы начали это делать"
несколькими постами ранее я дал ссылку на статью, где есть два rpm закрывающие для 10.2 эти зависимости. Хочешь поставь библиотеку. я с удовольствием потом почитаю на тему как это у тебя быстро все получилось. (что-бы поставить rpm хватит и символьной ссылки, но вот что-бы работало....)
Блин а разве нет ключей на предмет
force-depends у rpm?
Добавлено:
24 май 2007, 09:34
Fly Fox
Уважаемый Александр Читалкин пожалуйста поставте на виртуальную машину SuSE 10.2, потом установите на него Novell Client 1.2 и опешите это в этом форуме...
я надеюсь что kudrin когда спрашивал, хотел простого и эфективного ответа, а вот скопировать приведенную Вами библиотеку будет недостаточно (от себя добавлю, что поставить эти два rpm будет не только намного проще, но и сохранит "целостность" системе, т.к. удалить их будет не проблема и не надо помнить, все левые библиотеки и ссылки на них)
Добавлено:
24 май 2007, 10:28
Андрей Фисенко
Я, конечно, не волшебник, а Вы не пробовали бету клиента 2.0?
Бета Novell клиента 2.0.0 для openSuSE10.2 - 10 Mb
Добавлено:
24 май 2007, 11:09
Fly Fox
Пробовали... местами не съедобная
но на 10.2 встает на ура. есть более новая сборка, но я ее пока не видел.
Добавлено:
24 май 2007, 14:57
Александр Читалкин
Уважаемый Fly Fox, к сожалению, kudrin не отписал результат выполнения вашего "простого и эфективного ответа", поэтому неизвестно, сработал он или нет. Предлагаю вам также почитать где-нибудь, что означает циферка 0 в конце libexpat.so.0 (в частности). В солюшене, которым пользовался kudrin, никаких манипуляций с libexpat не происходит. Как и во втором солюшене у /dev/loki. Они почти идентичны. В итоге libbfd был установлен, но expat'а все равно не хватает.
Делая окончательный вывод, предлагаю следующий солюшен. Сначала сказать
locate libexpat.so.0. Если результат будет отрицательный (т.е., библиотеки нужной версии у нас нет), установить yast'ом пакет compat-expat1. Пакет rpm для OpenSUSE 10.2/i586 можно взять отсюда:
http://rpmseek.com/rpm/compat-expat1-1. ... 7996:0:0:0. Если файл libexpat.so.0 у нас есть и locate нашел его, то следует просто проигнорировать эту зависимость.
Добавлено:
24 май 2007, 18:11
Андрей Фисенко
Fly Fox писал(а):Пробовали... местами не съедобная
но на 10.2 встает на ура. есть более новая сборка, но я ее пока не видел.
Странно, я более новой сборки еще не видел.
Эта от середины апреля сего года пока последняя, доступная бета для 10.2
Добавлено:
24 май 2007, 20:08
kudrin
Хватит в ромашку играть. Спасибо за совет с rpm, помогло без лишних телодвижений.
До этого libexpat стоял. Именно libexpat.so.0 Устанавливал и последние версии, и собирал из исходников старые - ничего не помогало.
Если файл libexpat.so.0 у нас есть и locate нашел его, то следует просто проигнорировать эту зависимость.
Этот ход ничего не даст.
И до простого решения
cp /usr/lib/libbfd-2.17.50.0.5.so /opt/novell/xtier/lib/libbfd-2.16.91.0.2.so
не каждый дотумкает.
Добавлено:
25 май 2007, 00:06
Александр Читалкин
Однако странно. Но доверимся факту, хотя не понятно, почему при наличии libexpat.so.0 потребовалось все-таки устанавливать compat-expat1. Могу предположить, что имеет место путаница с путями.