The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"При установке порта  он не видит установленную библиотеку"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"При установке порта  он не видит установленную библиотеку"  +/
Сообщение от sergicus (ok) on 02-Июл-15, 10:02 
При установке ( в конце вывода) cyrus-sasl2 у меня выходит вот что . Пакет db5 у меня установлен.

/bin/rm -f -r -f /usr/ports/databases/db5/work/stage/usr/local/share/doc/db5/bdb-sql
====> Compressing man pages (compress-man)
===>  Installing for db5-5.3.28_2
===>  Checking if db5 already installed
===>   db5-5.3.28_2 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of db5
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/databases/db5.
*** Error code 1

Stop in /usr/ports/databases/db5.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.

Если я пытаюсь принудительно его поставить то выходит вот что

[root@mx1] 07/02/15 /usr/ports/security/cyrus-sasl2 $make install clean -D FORCE_PKG_REGISTER
===>   cyrus-sasl-2.1.26_9 depends on file: /usr/local/lib/libcrypto.so.8 - found
===>   cyrus-sasl-2.1.26_9 depends on shared library: libdb-5.3.so - not found
===>  Installing for db5-5.3.28_2
===>   Registering installation for db5-5.3.28_2 as automatic
Installing db5-5.3.28_2...
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/lib/db5/libdb_stl-5.3.so.0.0.0
/usr/local/lib/db5/libdb-5.3.so.0.0.0
/usr/local/lib/db5/libdb_cxx-5.3.so.0.0.0

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.oracle.com/us/products/database/berkeley-db/db/
===>   cyrus-sasl-2.1.26_9 depends on shared library: libdb-5.3.so - not found
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.


Но сама эта библиотека есть ,вот листинг ниже

[root@mx1] 07/02/15 /usr/ports/security/cyrus-sasl2 $ls /usr/local/lib/libdb-5.3.so
libdb-5.3.so    libdb-5.3.so.0  


/etc/rc.d/ldconfig  я запускал


[root@mx1-fmbc] 07/02/15 /usr/ports/security/cyrus-sasl2 $ldconfig -r | grep libdb-5.3.so
        303:-ldb-5.3.0 => /usr/local/lib/libdb-5.3.so.0
[root@mx1-fmbc] 07/02/15 /usr/ports/security/cyrus-sasl2 $

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "При установке порта  он не видит установленную библиотеку"  +/
Сообщение от eRIC (ok) on 02-Июл-15, 11:12 
хмм, на freshports.org нет никаких данных что порты кривые да и в UPDATING нет ничего

>/etc/rc.d/ldconfig  я запускал

#rehash после каждой установки или удаления пакета выполняете?

ну в вашем случае:
#portsnap fetch update
#portmaster -a (проверим если обновления на наши установленные пакеты и если выбираем Да, то обновляем их из портов. P.S: надеюсь вы знаете разницу между установленными бинарными пакетами через pkg и из портов)

или
#cd /usr/ports/databases/db5
#make deinstall
#rehash
#cd /usr/ports/security/cyrus-sasl2
#make install clean (этот порт по зависимости поставит db5 сам)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "При установке порта  он не видит установленную библиотеку"  +/
Сообщение от sergicus (ok) on 15-Июл-15, 13:50 
>[оверквотинг удален]
> #portsnap fetch update
> #portmaster -a (проверим если обновления на наши установленные пакеты и если выбираем
> Да, то обновляем их из портов. P.S: надеюсь вы знаете разницу
> между установленными бинарными пакетами через pkg и из портов)
> или
> #cd /usr/ports/databases/db5
> #make deinstall
> #rehash
> #cd /usr/ports/security/cyrus-sasl2
> #make install clean (этот порт по зависимости поставит db5 сам)

Спасибо большое за помощь. Так не помогло.

Итого , спасибо Леониду, он мне подсказал такой способ
мне не хватает  библиотеки libuuid.so  , я ищу в
$ls -alh /usr/local/lib/libuuid.so
lrwxr-xr-x  1 root  wheel    12B 15 июл 13:41 /usr/local/lib/libuuid.so -> libuuid.so.1

и копирую в/usr/lib/ библиотеку   cp /usr/local/lib/libuuid.so.1 /usr/lib/libuuid.so


Да я знаю что неправильно, но так худо бедно запустил. Система жутко перекосячена но так хоть работает.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру