[samba] Ошибки samba-tool domain classicupgrade в сизифной samba-4.10.0
Alex Moskalenko
mav на elserv.msk.su
Вт Апр 2 19:24:58 MSK 2019
Здравствуйте.
В текущей сизифной samba-dc-4.10.0 не работает samba-tool domain
classicupgrade, похоже из-за перехода на 3й питон. Проблемы в файле
/usr/lib64/python3/site-packages/samba/upgrade.py.
Первая - в строке 477 - не хватает символа b в аргументе strip() -
должно быть ldappass = ldappass.strip(b'\x00')
Вторая - в строке 672 - cred.set_password ожидает строку в аргументе.
Исправляется добавлением decode("utf-8")
Есть еще и третья проблема - если в в старом smb.conf адрес ldap-севера
указан в виде DNS-имени, то апгрейд падает с ошибкой
NT_STATUS_BAD_NETWORK_NAME в строке 649. Если вместо имени указать IP -
апгрейд завершается успешно.
Хотелось бы понять, это у нас проблемы или апстрим что-то забыл? И нужно
ли вешать на это баги?
Подробная информация о списке рассылки Samba