[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