На mipsel нужно пересобрать gssntlmssp, но сейчас это не удаётся сделать из-за того, что install check не проходит для gssntlmssp-debuginfo. Оказывается, на основном Сизифе то же самое: http://git.altlinux.org/tasks/229415/logs/events.1.1.log Если взять сегодняшний Сизиф x86_64 и сделать hsh --initroot, то туда установить gssntlmssp-debuginfo тоже не удаётся. Вот кусок отладочного лога апта: MI2b: mark gssntlmssp-debuginfo MI2b: target debug64(libwbclient.so.0) AMB MI2c: mark gssntlmssp-debuginfo MI2c: target debug64(libwbclient.so.0) MI2c: mark libwbclient-sssd-debuginfo MI2c: target libwbclient-sssd MI2c: mark libwbclient-sssd MI2c: target libsss_nss_idmap MI2c: mark libsss_nss_idmap MI2c: target libsss_nss_idmap-debuginfo MI2c: mark libsss_nss_idmap-debuginfo Starting Starting 2 Investigating libwbclient Package libwbclient has broken dep on libwbclient-sssd Considering libwbclient-sssd 2 as a solution to libwbclient 0 Holding Back libwbclient rather than change libwbclient-sssd Investigating gssntlmssp Package gssntlmssp has broken dep on libwbclient Considering libwbclient 0 as a solution to gssntlmssp 2 Holding Back gssntlmssp rather than change libwbclient Investigating gssntlmssp-debuginfo Package gssntlmssp-debuginfo has broken dep on gssntlmssp Considering gssntlmssp 2 as a solution to gssntlmssp-debuginfo 9999 Re-Instated libwbclient Re-Instated gssntlmssp Investigating libwbclient Package libwbclient has broken dep on libwbclient-sssd Considering libwbclient-sssd 2 as a solution to libwbclient 0 Holding Back libwbclient rather than change libwbclient-sssd Investigating gssntlmssp Package gssntlmssp has broken dep on libwbclient Considering libwbclient 0 as a solution to gssntlmssp 2 Holding Back gssntlmssp rather than change libwbclient Investigating gssntlmssp-debuginfo Package gssntlmssp-debuginfo has broken dep on gssntlmssp Considering gssntlmssp 2 as a solution to gssntlmssp-debuginfo 9999 Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: gssntlmssp-debuginfo: Depends: gssntlmssp (= 0.7.0-alt3) E: Broken packages Действительно, debug64(libwbclient.so.0) предоставляется двумя пакетами: libwbclient-sssd-debuginfo и libwbclient-debuginfo. apt выбирает не тот, и дальше не справляется.
sin@, а libwbclient.so.0 обычный и из -sssd правда совсем совсем бинарно совместимы?
В новой самбе сменился soname, в sssd остался прежний. Возможно, в этом проблема. В федоре сонейм тоже разный - я посмотрю.
sssd-2.1.0-alt2 -> sisyphus: Fri Jun 28 2019 Evgeny Sinelnikov <sin@altlinux> 2.1.0-alt2 - Update libwbclient-sssd interface to version 0.15 (Closes: 36750)
(In reply to comment #3) > - Update libwbclient-sssd interface to version 0.15 (Closes: 36750) Ну gssntlmssp по-прежнему не удаётся пересобрать, с той же диагностикой: http://git.altlinux.org/tasks/233548/logs/events.1.1.log sin@, ну *теперь* libwbclient.so.0 обычный и из -sssd правда совсем совсем бинарно совместимы?
Там проблема не в совместимости, а в конфликте между libwbclient и libwbclient-sssd. В принципе, этот конфликт искусственный. Он был сделан из-за проблемы, которую нужно ещё припомнить. Проблема возникает из-за того, что по одному и тому же имени сошки вытягиваются два разных пакета, которые конфликтуют. Я не уверен, что бинарная совместимость тут как-то играет роль. По ABI эти сошки должны совпадать. Либо я что-то упускаю.
> В принципе, этот конфликт искусственный. Он был сделан из-за проблемы, которую нужно ещё припомнить. Там есть конфликт по файлам, так что я бы не назвал этот конфликт искуственным. > Я не уверен, что бинарная совместимость тут как-то играет роль. Бинарная совместимость играет простую роль: нужно понять, где баг. Если бинарной совместимости нет, баг в libwbclient-sssd, у которого должен быть другой soname. Две несовместимые либы с одним сонеймом в репозитории это плохо. Если бинарная совместимость есть, то баг в gssntlmssp, у которого слишком жесткая зависимость на libwbclient, и эту зависимость нужно убрать -- автогенерённой на libwbclient.so.0 достаточно.
sssd-2.2.0-alt2 -> p9: Tue Jul 02 2019 Evgeny Sinelnikov <sin@altlinux> 2.2.0-alt2 - Fix sssd-ad System error during access deny to sysvol when it not replicated or not configured with 'samba-tool ntacl sysvolreset' command - Clean spec compatibility base on ubt macroses Fri Jun 28 2019 Evgeny Sinelnikov <sin@altlinux> 2.2.0-alt1 - Update to 2.2.0 Fri Jun 28 2019 Evgeny Sinelnikov <sin@altlinux> 2.1.0-alt2 - Update libwbclient-sssd interface to version 0.15 (Closes: 36750)
Спасибо!
Это робот закрыл повторно, нужно проверить. Мы с Ваней уже обсуждали сегодня пути решения, но этот релиз был в другую проблему.
Да, проблема всё ещё есть.
samba-4.10.3-alt4 -> sisyphus: Thu Jul 04 2019 Evgeny Sinelikov <sin@altlinux> 4.10.3-alt4 - Remove conflict to libwbclient-sssd due problem that apt install it for with gssntlmssp-debuginfo (Closes: 36750) - New metapackage task-samba-dc-mitkrb5 to install complete Domain Controller with MIT Kerberos server and libraries
(В ответ на комментарий №11) > samba-4.10.3-alt4 -> sisyphus: > > Thu Jul 04 2019 Evgeny Sinelikov <sin@altlinux> 4.10.3-alt4 > - Remove conflict to libwbclient-sssd due problem that apt install > it for with gssntlmssp-debuginfo (Closes: 36750) > - New metapackage task-samba-dc-mitkrb5 to install complete Domain Controller > with MIT Kerberos server and libraries Будем надеяться. :)