Public bug reported:

On focal, when I try to initialize samba (2:4.11.6+dfsg-0ubuntu1.6
amd64) with this parameter in my smb.conf, I always get an error.

root@eolebase:~# grep schemes /etc/samba/smb.conf 
  password hash userPassword schemes = CryptSHA256 CryptSHA512

root@eolebase:~# samba-tool domain provision --use-rfc230   
--realm="AC-TEST.FR" --domain="AC-TEST" --adminpass="By65Killer" 
--server-role=dc --host-ip=192.168.0.24
INFO 2021-01-22 09:59:58,050 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2145: Looking up 
IPv6 addresses
WARNING 2021-01-22 09:59:58,050 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2152: No IPv6 
address will be assigned
INFO 2021-01-22 09:59:58,323 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2319: Setting up 
share.ldb
INFO 2021-01-22 09:59:58,357 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2323: Setting up 
secrets.ldb
INFO 2021-01-22 09:59:58,381 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2329: Setting up 
the registry
INFO 2021-01-22 09:59:58,462 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2332: Setting up 
the privileges database
INFO 2021-01-22 09:59:58,504 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2335: Setting up 
idmap db
INFO 2021-01-22 09:59:58,534 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #2342: Setting up 
SAM db
INFO 2021-01-22 09:59:58,542 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #898: Setting up 
sam.ldb partitions and settings
INFO 2021-01-22 09:59:58,543 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #910: Setting up 
sam.ldb rootDSE
INFO 2021-01-22 09:59:58,550 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1339: Pre-loading 
the Samba 4 and AD schema
Unable to determine the DomainSID, can not enforce uniqueness constraint on 
local domainSIDs

INFO 2021-01-22 09:59:58,589 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1417: Adding 
DomainDN: DC=ac-test,DC=fr
INFO 2021-01-22 09:59:58,602 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1449: Adding 
configuration container
INFO 2021-01-22 09:59:58,653 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1464: Setting up 
sam.ldb schema
INFO 2021-01-22 10:00:01,208 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1482: Setting up 
sam.ldb configuration data
INFO 2021-01-22 10:00:01,350 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1523: Setting up 
display specifiers
INFO 2021-01-22 10:00:03,204 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1531: Modifying 
display specifiers and extended rights
INFO 2021-01-22 10:00:03,239 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1538: Adding users 
container
INFO 2021-01-22 10:00:03,240 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1544: Modifying 
users container
INFO 2021-01-22 10:00:03,241 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1547: Adding 
computers container
INFO 2021-01-22 10:00:03,242 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1553: Modifying 
computers container
INFO 2021-01-22 10:00:03,243 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1557: Setting up 
sam.ldb data
INFO 2021-01-22 10:00:03,376 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1587: Setting up 
well known security principals
INFO 2021-01-22 10:00:03,417 pid:4529 
/usr/lib/python3/dist-packages/samba/provision/__init__.py #1601: Setting up 
sam.ldb users and groups
ERROR(ldb): uncaught exception - setup_primary_userPassword: generation of a 
CryptSHA256 password hash failed: (Numerical result out of range)
  File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 186, in 
_run
    return self.run(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/samba/netcmd/domain.py", line 519, in run
    result = provision(self.logger,
  File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 2371, 
in provision
    provision_fill(samdb, secrets_ldb, logger, names, paths,
  File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 1958, 
in provision_fill
    samdb = fill_samdb(samdb, lp, names, logger=logger,
  File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 1602, 
in fill_samdb
    setup_add_ldif(samdb, setup_path("provision_users.ldif"), {
  File "/usr/lib/python3/dist-packages/samba/provision/common.py", line 55, in 
setup_add_ldif
    ldb.add_ldif(data, controls)
  File "/usr/lib/python3/dist-packages/samba/__init__.py", line 230, in add_ldif
    self.add(msg, controls)

It seems to be the same as the upstream bug :
https://bugzilla.samba.org/show_bug.cgi?id=14424

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: samba 2:4.11.6+dfsg-0ubuntu1.6
ProcVersionSignature: Ubuntu 5.4.0-65.73-generic 5.4.78
Uname: Linux 5.4.0-65-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.14
Architecture: amd64
BothFailedConnect: Yes
CasperMD5CheckResult: skip
Date: Fri Jan 22 10:05:48 2021
InstallationDate: Installed on 2020-12-17 (35 days ago)
InstallationMedia: EOLE 2.8.0 "Focal Fossa" - Release amd64 (20201217)
NmbdLog:
 
SambaServerRegression: Yes
SmbConfIncluded: Yes
SmbLog:
 
SourcePackage: samba
TestparmExitCode: 0
TestparmStderr:
 Load smb config files from /etc/samba/smb.conf
 Loaded services file OK.
 Server role: ROLE_ACTIVE_DIRECTORY_DC
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: samba (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug focal

-- 
You received this bug notification because you are a member of Ubuntu
Server/Client Support Team, which is subscribed to samba in Ubuntu.
Matching subscriptions: Ubuntu Server/Client Support Team
https://bugs.launchpad.net/bugs/1912750

Title:
  samba-tool domain provision crash with "password hash userPassword
  schemes" parameter

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1912750/+subscriptions

-- 
Mailing list: https://launchpad.net/~enterprise-support
Post to     : enterprise-support@lists.launchpad.net
Unsubscribe : https://launchpad.net/~enterprise-support
More help   : https://help.launchpad.net/ListHelp

Reply via email to