На свежем Сизифе: $ python -c 'import samba.dsdb_dns' Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libdnsserver-common-samba4.so: cannot open shared object file: No such file or directory Установленные куски: $ rpm -qa | grep -i samba | sort python3-module-samba-4.8.4-alt1.S1.x86_64 python-module-samba-4.8.4-alt1.S1.x86_64 samba-client-4.8.4-alt1.S1.x86_64 samba-client-libs-4.8.4-alt1.S1.x86_64 samba-common-4.8.4-alt1.S1.noarch samba-common-libs-4.8.4-alt1.S1.x86_64 samba-common-tools-4.8.4-alt1.S1.x86_64 samba-libs-4.8.4-alt1.S1.x86_64 При этом libdnsserver-common-samba4.so находится только в одном, довольно неожиданном пакете, и в довольно нетривиальном месте: $ grep libdnsserver-common-samba4.so /srv/mirrors/alt/Sisyphus/*/base/contents_index /srv/mirrors/alt/Sisyphus/aarch64/base/contents_index:/usr/lib64/samba-dc/libdnsserver-common-samba4.so samba-DC-common-libs /srv/mirrors/alt/Sisyphus/i586/base/contents_index:/usr/lib/samba-dc/libdnsserver-common-samba4.so samba-DC-common-libs /srv/mirrors/alt/Sisyphus/x86_64/base/contents_index:/usr/lib64/samba-dc/libdnsserver-common-samba4.so samba-DC-common-libs samba-DC-common-libs ставить пробовал (хотя вот это вот 'DC' смущает), не помогает.
На самом деле, я вполне готов принять, что это всё внутренняя каша самбы и ею пользоваться нельзя потому что не надо, но что смущает: * нет зависимости, хотя либа нужна * кускам samba нужны куски, которые есть только в samba-DC * без samba-DC пакет samba не проходит сборку, например, на mipsel, потому что: mipsel: NEW bad_elf_symbols detected: python-module-samba-4.8.4-alt1.S1.mipsel.rpm /usr/lib/python2.7/site-packages/samba/dsdb_dns.so U dns_common_extract python-module-samba-4.8.4-alt1.S1.mipsel.rpm /usr/lib/python2.7/site-packages/samba/dsdb_dns.so U dns_common_lookup python-module-samba-4.8.4-alt1.S1.mipsel.rpm /usr/lib/python2.7/site-packages/samba/dsdb_dns.so U dns_common_name2dn python-module-samba-4.8.4-alt1.S1.mipsel.rpm /usr/lib/python2.7/site-packages/samba/dsdb_dns.so U dns_common_replace python-module-samba-4.8.4-alt1.S1.mipsel.rpm /usr/lib/python2.7/site-packages/samba/dsdb_dns.so U dns_common_zones Последний пункт, понятное дело, меня не только смущает, но и беспокоит.
Это ещё один повод объединить пакеты. Принято.