From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 9 Feb 2022 05:04:03 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20220209020403.GB23253@altlinux.org> References: <20220207054116.gwnxt6apzpiauygg@titan.localdomain> <20220208233917.GD21338@altlinux.org> <20220209014247.GA23253@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] ldd segfault at verify-elf // samba-4.14.11-alt3: Sisyphus/x86_64 test rebuild failed X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Feb 2022 02:04:04 -0000 Archived-At: List-Archive: List-Post: On Wed, Feb 09, 2022 at 05:47:10AM +0400, Evgeny Sinelnikov wrote: > ср, 9 февр. 2022 г. в 05:42, Dmitry V. Levin : > > 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