FS#62224 - [samba] Samba 4.10 missing talloc version
Attached to Project:
Arch Linux
Opened by john prowse (Cerynon) - Thursday, 04 April 2019, 04:38 GMT
Last edited by Jelle van der Waa (jelly) - Monday, 30 March 2020, 20:59 GMT
Opened by john prowse (Cerynon) - Thursday, 04 April 2019, 04:38 GMT
Last edited by Jelle van der Waa (jelly) - Monday, 30 March 2020, 20:59 GMT
|
Details
Description:
Following a recent update of Samba to 4.10.0, samba dnsupdate fails with missing dependancy talloc. I had not *noticed* this error prior to this version of samba, so unsure when it was introduced. It can be resolved by downgrading talloc to 2.1.x Additional info: * package version(s) Samba 4.10.0 * config and/or log files etc. At startup: samba[842]: root process[842]: [2019/04/04 15:16:48.234767, 0] ../../source4/smbd/server.c:587(binary_smbd_main) samba[842]: root process[842]: samba version 4.10.0 started. samba[842]: root process[842]: Copyright Andrew Tridgell and the Samba Team 1992-2019 samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.368121, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: Traceback (most recent call last): samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.373302, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: File "/usr/bin/samba_spnupdate", line 37, in <module> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.374269, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: import samba, ldb samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.375452, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: File "/usr/lib/python3.7/site-packages/samba/__init__.py", line 29, in <module> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.376374, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: import samba.param samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.377323, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_spnupdate: ImportError: /usr/lib/libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2: version `PYTALLOC_UTIL.PY3_2.1.6' not found (required by /usr/lib/python3.7/site-packages/samba/param.cpython-37m-x86_64-linux-gnu.so> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.415755, 0] ../../source4/dsdb/dns/dns_update.c:354(dnsupdate_spnupdate_done) samba[898]: task[dnsupdate][898]: ../../source4/dsdb/dns/dns_update.c:354: Failed SPN update - with error code 1 samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.597424, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: Traceback (most recent call last): samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.599375, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: File "/usr/bin/samba_dnsupdate", line 41, in <module> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.600394, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: import samba samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.601342, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: File "/usr/lib/python3.7/site-packages/samba/__init__.py", line 29, in <module> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.602519, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: import samba.param samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.603606, 0] ../../lib/util/util_runcmd.c:327(samba_runcmd_io_handler) samba[898]: task[dnsupdate][898]: /usr/bin/samba_dnsupdate: ImportError: /usr/lib/libpytalloc-util.cpython-37m-x86-64-linux-gnu.so.2: version `PYTALLOC_UTIL.PY3_2.1.6' not found (required by /usr/lib/python3.7/site-packages/samba/param.cpython-37m-x86_64-linux-gnu.so> samba[898]: task[dnsupdate][898]: [2019/04/04 15:16:53.657246, 0] ../../source4/dsdb/dns/dns_update.c:331(dnsupdate_nameupdate_done) samba[898]: task[dnsupdate][898]: dnsupdate_nameupdate_done: Failed DNS update with exit code 1 * link to upstream bug report, if any Steps to reproduce: 1. Install Samba and configure as AD domain controller, eg. as per https://wiki.archlinux.org/index.php/Samba/Active_Directory_domain_controller. 2. Update Arch Linux (pacman -Syu) to update Samba to 4.10.0. 3. Samba dnsupdate fails at startup as detailed in logs above Fix: Downgrade talloc to 2.1.x pacman -U /var/cache/pacman/pkg/talloc-2.1.16-2-x86_64.pkg.tar.xz |
This task depends upon
Closed by Jelle van der Waa (jelly)
Monday, 30 March 2020, 20:59 GMT
Reason for closing: Works for me
Additional comments about closing: Can't reproduce
Monday, 30 March 2020, 20:59 GMT
Reason for closing: Works for me
Additional comments about closing: Can't reproduce