[devel] ldd segfault at verify-elf // samba-4.14.11-alt3: Sisyphus/x86_64 test rebuild failed

Dmitry V. Levin ldv на altlinux.org
Ср Фев 9 05:04:03 MSK 2022


On Wed, Feb 09, 2022 at 05:47:10AM +0400, Evgeny Sinelnikov wrote:
> ср, 9 февр. 2022 г. в 05:42, Dmitry V. Levin <ldv на altlinux.org>:
> > On Wed, Feb 09, 2022 at 04:51:32AM +0400, Evgeny Sinelnikov wrote:
> > [...]
> > > Спасибо, я перечитал. Понял, что не особо понял что будет дальше.
> >
> > Дальше с точностью до s/WARNING/ERROR/ будет вот что:
> >
> > $ curl -s https://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2022/0205/success/samba-4.14.11-alt3 \
> > | grep '^lib.req: .* library .* not found'
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2.1.0: library libreplace-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2.1.0: library libsamba-debug-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2.1.0: library libsmbd-shim-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2.1.0: library libsamba-security-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/libpopt-samba3-samba4.so: library libsamba-debug-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/pdb/smbpasswd.so: library libsamba3-util-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/pdb/smbpasswd.so: library libreplace-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/pdb/smbpasswd.so: library libsamba-debug-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/pdb/smbpasswd.so: library libsecrets3-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/pdb/smbpasswd.so: library libsamba-security-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2: library libreplace-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2: library libsamba-debug-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2: library libsmbd-shim-samba4.so not found
> > lib.req: WARNING: /usr/lib64/libsmbldap.so.2: library libsamba-security-samba4.so not found
> > lib.req: WARNING: /usr/lib64/samba/libsamba-modules-samba4.so: library libsamba-debug-samba4.so not found
> > lib.req: WARNING: /usr/lib64/krb5/plugins/libkrb5/winbind_krb5_locator.so: library libreplace-samba4.so not found
> 
> А что с этим делать-то? Оно никогда не работало, получается? Что с ним не так?

В пакете были какие-то странные хаки,
предпринятые для достижения непонятных целей.
Эти хаки больше не работают.

> Нужно RPATH прописать для каждого из этих волшебных бинарей?

Сложно сказать, поскольку непонятно, зачем всё это было сделано.
Например, зачем %_libdir/libsmbldap.so.2.1.0 было слинковано
с четырьмя библиотеками, которых нет в %_libdir?  Это выглядит
очень странно.


-- 
ldv


Подробная информация о списке рассылки Devel