Bug 39275

Summary: libunivention-ldb-modules is unmaintained in 4.0-3
Product: UCS Reporter: Stefan Gohmann <gohmann>
Component: Samba4Assignee: Stefan Gohmann <gohmann>
Status: CLOSED FIXED QA Contact: Felix Botner <botner>
Severity: normal    
Priority: P5 CC: botner, schwardt, walkenhorst
Version: UCS 4.0   
Target Milestone: UCS 4.0-3-errata   
Hardware: Other   
OS: Linux   
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:
Bug Depends on:    
Bug Blocks: 39277    

Description Stefan Gohmann univentionstaff 2015-08-27 12:30:59 CEST
.../4.0$ find -name "libunivention-ldb-modules_*.deb"
./maintained/component/4.0-2-errata/amd64/libunivention-ldb-modules_3.0.3-1.67.201507201614_amd64.deb
./maintained/component/4.0-2-errata/i386/libunivention-ldb-modules_3.0.3-1.67.201507201614_i386.deb
./unmaintained/4.0-3/amd64/libunivention-ldb-modules_3.0.3-1.67.201507201614_amd64.deb
./unmaintained/4.0-3/i386/libunivention-ldb-modules_3.0.3-1.67.201507201614_i386.deb

Thus, the UCS@school Samba 4 setup failed if the system is updated to UCS 4.0-3 first:

ldb: module version mismatch in ../modules/univention_ldb_log.c : ldb_version=1.1.20 module_version=1.1.17
ldb: failed to initialise module /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/samba/univention_ldb_log.so : Unavailable
ldb: failed to initialise module /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/samba : Unavailable
ERROR(<type 'exceptions.MemoryError'>): uncaught exception - 
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 175, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 434, in run
    nosync=ldap_backend_nosync, ldap_dryrun_mode=ldap_dryrun_mode)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 2074, in provision
    schemadn=names.schemadn)
  File "/usr/lib/python2.7/dist-packages/samba/schema.py", line 82, in __init__
    self.ldb = SamDB(global_schema=False, am_rodc=False)
Samba4 provision failed, exiting /usr/share/univention-samba4/scripts/setup-s4.sh
Thu Aug 27 06:18:28 EDT 2015: finish /usr/sbin/univention-join
Comment 1 Stefan Gohmann univentionstaff 2015-08-27 14:29:52 CEST
I've rebuild the package and added it to the 4.0-3 cd-content list.

YAML: 2015-08-27-univention-ldb-modules.yaml

I've started some @school tests:

http://jenkins.knut.univention.de:8080/job/UCSschool%204.0/job/UCSschool%204.0%20Multiserver/45/

http://jenkins.knut.univention.de:8080/job/UCSschool%204.0/job/UCSschool%204.0%20Singleserver/48/
Comment 2 Felix Botner univentionstaff 2015-08-27 15:57:49 CEST
OK - libunivention-ldb-modules rebuilt and maintained (in 4.0-3-errata-test)

-> apt-cache policy libunivention-ldb-modules
libunivention-ldb-modules:
  Installiert:           (keine)
  Installationskandidat: 3.0.3-1.68.201508271310
  Versionstabelle:
     3.0.3-1.68.201508271310 0
        500 http://testing.univention.de/4.0/maintained/component/ 4.0-3-errata-test/amd64/ Packages

-> univention-install libunivention-ldb-modules
...
Die folgenden NEUEN Pakete werden installiert:
  libunivention-ldb-modules
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 13 nicht aktualisiert.
Es müssen 22,0 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 138 kB Plattenplatz zusätzlich benutzt.
Holen: 1 http://testing.univention.de/4.0/maintained/component/ 4.0-3-errata-test/amd64/ libunivention-ldb-modules 3.0.3-1.68.201508271310 [22,0 kB]
Es wurden 22,0 kB in 0 s geholt (348 kB/s).
Vormals nicht ausgewähltes Paket libunivention-ldb-modules wird gewählt.
(Lese Datenbank ... 98923 Dateien und Verzeichnisse sind derzeit installiert.)
...

OK - 2015-08-27-univention-ldb-modules.yaml
Comment 3 Janek Walkenhorst univentionstaff 2015-08-27 18:14:27 CEST
<http://errata.univention.de/ucs/4.0/292.html>