Bug 33398 - Samba 4 setup failed on a School Slave
Samba 4 setup failed on a School Slave
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Samba 4
UCS@school 3.2
Other Linux
: P5 normal (vote)
: UCS@school 3.2
Assigned To: Stefan Gohmann
Arvid Requate
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-15 06:30 CET by Stefan Gohmann
Modified: 2013-12-03 21:34 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2013-11-15 06:30:06 CET
The Samba 4 setup failed on a School Slave. On the slave univention-samba4 was installed during the initial installation.

join.log:
Configure 96univention-samba4.inst Thu Nov 14 17:03:42 EST 2013
Multifile: /etc/samba/smb.conf
SPNEGO(gssapi_krb5) creating NEG_TOKEN_INIT failed: NT_STATUS_NO_LOGON_SERVERS
created site School1
Object exists: cn=Builtin,dc=autotest203,dc=local
WARNING: cannot append cn=slave2031,cn=dc,cn=server,cn=computers,ou=School1,dc=autotest203,dc=local to hosts, value exists
No modification: cn=Enterprise Domain Controllers,cn=groups,dc=autotest203,dc=local
Stopping Samba AD DC daemon: samba nmbd.
Setting kerberos/kdc
Setting kerberos/kpasswdserver
File: /etc/krb5.conf
Setting slapd/port
File: /etc/init.d/slapd
Setting slapd/port/ldaps
File: /etc/init.d/slapd
Restarting ldap server(s).
Stopping ldap server(s): slapd ...done.
Check database: ...done.
Starting ldap server(s): slapd ...done.
Create samba4/function/level
Multifile: /etc/samba/smb.conf
Looking up IPv4 addresses
Looking up IPv6 addresses
No IPv6 address will be assigned
WARNING: No path in service IPC$ - making it unavailable!
NOTE: Service IPC$ is flagged unavailable.
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
module partition initialization failed : Operations error
module show_deleted initialization failed : Operations error
module extended_dn_out_ldb initialization failed : Operations error
module linked_attributes initialization failed : Operations error
module repl_meta_data initialization failed : Operations error
module subtree_delete initialization failed : Operations error
module operational initialization failed : Operations error
module aclread initialization failed : Operations error
module acl initialization failed : Operations error
module descriptor initialization failed : Operations error
module objectclass initialization failed : Operations error
module asq initialization failed : Operations error
module server_sort initialization failed : Operations error
module paged_results initialization failed : Operations error
module dirsync initialization failed : Operations error
module schema_load initialization failed : Operations error
module rootdse initialization failed : Operations error
module samba_dsdb initialization failed : Operations error
Unable to load modules for /var/lib/samba/private/sam.ldb: Record exists at ../source4/dsdb/samdb/ldb_modules/partition_metadata.c:134
ERROR(ldb): uncaught exception - Record exists at ../source4/dsdb/samdb/ldb_modules/partition_metadata.c:134
  File "/usr/lib/python2.6/dist-packages/samba/netcmd/__init__.py", line 175, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/samba/netcmd/domain.py", line 401, in run
    use_rfc2307=use_rfc2307, skip_sysvolacl=False)
  File "/usr/lib/python2.6/dist-packages/samba/provision/__init__.py", line 2124, in provision
    schema=schema, fill=samdb_fill, am_rodc=am_rodc)
  File "/usr/lib/python2.6/dist-packages/samba/provision/__init__.py", line 1202, in setup_samdb
    samdb.connect(path)
  File "/usr/lib/python2.6/dist-packages/samba/samdb.py", line 71, in connect
    options=options)
Samba4 provision failed, exiting /usr/share/univention-samba4/scripts/setup-s4.sh
Thu Nov 14 17:04:08 EST 2013: finish /usr/sbin/univention-join
Comment 1 Stefan Gohmann univentionstaff 2013-11-15 06:42:46 CET
This is a regression. The same scenario works without any problems in UCS@school 3.1 R2.
Comment 2 Stefan Gohmann univentionstaff 2013-11-15 06:54:20 CET
It works if I move the sam.ldb:

mv /var/lib/samba/private/sam.ldb /var/lib/samba/private/sam.ldb.BACKUP
Comment 3 Stefan Gohmann univentionstaff 2013-11-17 16:04:01 CET
The files  sam.ldb and secrets.ldb are now removed in 62ucs-school-slave.inst.
Comment 4 Arvid Requate univentionstaff 2013-11-20 20:25:30 CET
Ok, works.
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2013-12-03 21:34:48 CET
UCS@school 3.2 has been released:
 http://docs.univention.de/release-notes-ucsschool-3.2-de.html

If this error occurs again, please use "Clone This Bug".