| Summary: | Ищет модули libxmlsec1-openssl.so, а запакованы rpm -ql libxmlsec1-openssl /usr/lib64/libxmlsec1-openssl.so.1 libxmlsec1-openssl.so.1.* как библиотеки | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | libxmlsec1 | Assignee: | Fr. Br. George <george> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | andy, dd, george, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
+1. тоже нарвался libxmlsec1-1.2.24-alt2 -> sisyphus: Mon Aug 07 2017 Alexey Shabalin <shaba@altlinux.ru> 1.2.24-alt2 - Fix missing links to unversioned shared library files (ALT#33703) (В ответ на комментарий №2) > libxmlsec1-1.2.24-alt2 -> sisyphus: > > Mon Aug 07 2017 Alexey Shabalin <shaba@altlinux.ru> 1.2.24-alt2 > - Fix missing links to unversioned shared library files (ALT#33703) Спасибо! В p8 отправите? да. отправлю. |
$ xmlsec1 --verify /dev/null func=xmlSecCryptoDLLibraryCreate:file=dl.c:line=130:obj=unknown:subj=lt_dlopenext:error=7:io function failed:name="libxmlsec1-openssl"; errno=2 func=xmlSecCryptoDLGetLibraryFunctions:file=dl.c:line=436:obj=unknown:subj=xmlSecCryptoDLLibraryCreate:error=1:xmlsec library function failed:crypto=openssl func=xmlSecCryptoDLLoadLibrary:file=dl.c:line=393:obj=unknown:subj=xmlSecCryptoDLGetLibraryFunctions:error=1:xmlsec library function failed: Error: unable to load xmlsec-openssl library. Make sure that you have this it installed, check shared libraries path (LD_LIBRARY_PATH) envornment variable or use "--crypto" option to specify different crypto engine. Error: initialization failed что в пакете: rpm -ql libxmlsec1-openssl /usr/lib64/libxmlsec1-openssl.so.1 /usr/lib64/libxmlsec1-openssl.so.1.2.24 Что ищем: strace -f xmlsec1 --verify /dev/null | grep libxmlsec1-openssl open("/lib64/libxmlsec1-openssl.la", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libxmlsec1-openssl.la", O_RDONLY) = -1 ENOENT (No such file or directory) access("/lib64/libxmlsec1-openssl.so", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib64/libxmlsec1-openssl.so", R_OK) = -1 ENOENT (No such file or directory) open("/lib64/tls/x86_64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/tls/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/x86_64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/lib64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/x86_64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/x86_64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/libxmlsec1-openssl.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) Установка libxmlsec1-openssl-devel помогает. Видимо, придётся .so-файл перенести.