Код: Выделить всё
............
checking for SSL_accept in -lssl... yes
checking for BN_init in -lcrypto... no
configure: error: TORQUE needs lib crypto (often openssl-devel) in order to build
Модератор: Модераторы разделов
Код: Выделить всё
............
checking for SSL_accept in -lssl... yes
checking for BN_init in -lcrypto... no
configure: error: TORQUE needs lib crypto (often openssl-devel) in order to build
Стоит
Код: Выделить всё
rpm -q openssl-devel
openssl-devel-1.1.1-8.el8.x86_64
Код: Выделить всё
rpm -i compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm
warning: compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY
error: Failed dependencies:
compat-openssl10(x86-64) = 1:1.0.2o-8.fc31 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
openssl-devel conflicts with compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
У меня на сервере версия Torque 4.2.4.1 Не уверен что если я на узле поставлю Torque другой версии сервер его увидит. А перестраивать весь кластер это великий геморVascom писал: ↑28.11.2019 09:42Так что насчёт готового пакета в репах?
А вообще надо удалить openssl-devel (только его, сам openssl не надо удалять), они не могут стоять одновременно.Добавлено (28.11.2019 09:43):
Плохо ищешь https://centos.pkgs.org/8/centos-powertools-x86_64/torque-4.2.10-17.el8.x86_64.rpm.html
Попоробую.Но не уверен что получится У меня сервер Torque на CentOS 6 версии 4.2.4.1 еще в 2013 году ставил и на всех узлах такой же. Я понмю когда ставил на узле Торк другой версии сервер его не видел
Код: Выделить всё
rpm -i compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm
warning: compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY
error: Failed dependencies:
compat-openssl10(x86-64) = 1:1.0.2o-8.fc31 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
Мне легче поставить снова СentOS 7 .Там всё без проблем
Нет. Дистрибутивы, как правило, включают только те dev-пакеты, которые нужны для сборки имеющихся в дистрибутиве бинарных пакетов из src-пакетов. Упомянутый вами dev-пакет ни одному src-пакету, входящему в дистрибутив, больше не требуется, вот его и удалили.
compat-openssl10-devel - это dev-пакет от старой версии openssl, нужный только для сборки устаревших программ, не умеющих работать с новой. Первый шаг в таких случаях - убедиться, что вы собираете самую новую доступную версию. Если не помогает, залезть на багтрекер разработчика программы и поискать баги, связанные с проблемной библиотекой. В том числе и закрытые баги: они могут быть исправлены в vcs, но исправление может быть ещё не включено ни в одну выпущенную версию. Если такой баг открыт - пинать разработчиков, чтобы исправили. Если закрыт - чтобы выпустили официальную версию с исправлением (или можно самому выдернуть исправление из vcs). Если его нет - отправить им багрепорт.
Код: Выделить всё
ibtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I../../../src/include -I../../../src/lib/Libdis -DIFF_PATH=\"/usr/local/sbin/pbs_iff\" -DPBS_DEFAULT_FILE=\"/var/spool/torque/server_name\" -DPBS_SERVER_HOME=\"/var/spool/torque\" -g -MT net_client.lo -MD -MP -MF .deps/net_client.Tpo -c ../Libnet/net_client.c -fPIC -DPIC -o .libs/net_client.o
../Libnet/net_client.c:83:10: фатальная ошибка: rpc/rpc.h: No such file or directory
83 | #include <rpc/rpc.h>
yum install glibc-headers
В ветке 7.x (как и любой другой) не было обновлений glibc, ломающих совместимость.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Код: Выделить всё
dnf install glibc-headers
Fedora Modular 31 - x86_64 39 kB/s | 23 kB 00:00
Fedora Modular 31 - x86_64 - Updates 34 kB/s | 20 kB 00:00
Fedora 31 - x86_64 - Updates 29 kB/s | 23 kB 00:00
Fedora 31 - x86_64 40 kB/s | 24 kB 00:00
Пакет glibc-headers-2.30-5.fc31.x86_64 уже установлен.
Зависимости разрешены.
Отсутствуют действия для выполнения
Там такой ошибки быть не должно.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Час наза сам попроовал 7.2 Не компилуруется поэтому поставил федору. Компилируется и устанвливается только в 7.0Bizdelnick писал: ↑05.12.2019 19:31А, речь о Fedora. Я имел в видуТам такой ошибки быть не должно.
А на Fedora или 8 используйте tirpc, как посоветовал serzh-z. Хотя и на 7 её использовать никто не запрещает.
Значит, там должна быть какая-то другая ошибка. Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном. И использовать неподдерживаемые версии — тоже последнее дело.
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Грамотно сказаноBizdelnick писал: ↑05.12.2019 19:43Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном.
Та же самая ошибкаBizdelnick писал: ↑05.12.2019 19:43Значит, там должна быть какая-то другая ошибка. Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном. И использовать неподдерживаемые версии — тоже последнее дело.
Код: Выделить всё
configure: error: TORQUE needs lib crypto (often openssl-devel) in order to build
torque 6 я пытался установить чтобы узнать работает ли torque вообще с Centos8 потому что :/dev/random писал: ↑06.12.2019 09:29kerogaz
Если это действительно torque 6, просто используйте патч, ссылку на который я привёл выше.