Univention Bugzilla – Bug 26807
Parallele smbclient Anmeldung
Last modified: 2013-11-19 06:44:18 CET
In einem Test sollte geprüft werden, ob 10 / 20 / 30 parallele smbclient Authentifizierungen erfolgreich sind.
Test wurde hinzugefügt
Created attachment 4626 [details] Vorschlag zur weiteren Verbesserung Der Test funktioniert soweit, im angehängten Patch sind ein paar kleinere Verbesserungsvorschläge (Quoting, legacy bash Funktion vermeiden, engere Zeitlimits etc.)
Der Patch wurde angewandt und überprüft.
Der Test neigt dazu auf langsamen Systemen fehl zu schlagen und wird deshalb noch einmalüberarbeitet.
Auf dem Jenkins-System funktioniert der Test im Moment noch nicht zuverlässig: Connection to \\ip42424242.location-1.compute.amazonaws.com\sysvol failed - NT_STATUS_BAD_NETWORK_NAME Die Fehlermeldung kommt 9 Mal bei 24 Versuchen auf sysvol zuzugreifen.
Kein Blocker für UCS 3.1-1.
Der Test wurde in Python neugeschrieben und testet nun die Authentifikation gegen das lokale System anstatt gegen ldap/master.
Siehe Bug #31256. Am besten im ersten Schritt ucr set homedir/mount=false setzen und später wieder auf den richtigen Wert zurücksetzen.
Die UCR Variable homedir/mount ist nun während des Tests auf 'false' und wird am Ende wieder auf den ursprünglichen Wert zurückgesetzt.
Das verbessert die Tests schon mal. Aber in Jenkins schlägt der Test noch fehl: ------------------------------------------------------------------------------- Fehlermeldung Test failed Standard Ausgabe (STDOUT) Object created: uid=Tf699bd4ea35,cn=users,dc=eu-west-1,dc=compute,dc=amazonaws,dc=com tree connect failed: NT_STATUS_BAD_NETWORK_NAME tree connect failed: NT_STATUS_BAD_NETWORK_NAME tree connect failed: NT_STATUS_BAD_NETWORK_NAME tree connect failed: NT_STATUS_BAD_NETWORK_NAME tree connect failed: NT_STATUS_BAD_NETWORK_NAME Using username "Tf699bd4ea35" Create homedir/mount Multifile: /etc/pam.d/common-session 19 of 24 have been successfull. Object removed: uid=Tf699bd4ea35,cn=users,dc=eu-west-1,dc=compute,dc=amazonaws,dc=com Unsetting homedir/mount Multifile: /etc/pam.d/common-session Standard Fehler (STDERR) Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3] Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] Domain=[EU-WEST-1] OS=[Unix] Server=[Samba 4.0.3] ------------------------------------------------------------------------------- Samba Bug oder ein Problem im Test?
Dieser Test funktioniert mittlerweile auch im Jenkins.
Created attachment 5324 [details] patch to make the test also work on samba3 The test itself works now. I would only suggest putting it into common. With the attached patch it worked also on a univention-samba system.
The test works on samba and samba4 systems now and has accordingly been moved to 53_samba-common.
OK, it looks good so far. One small issue, please remove the function get_unique_username. I don't think we should use in this case a specific username generation.
The testcase now uses the testing.udm methods.
OK
UCS 3.2 has been released: http://docs.univention.de/release-notes-3.2-en.html http://docs.univention.de/release-notes-3.2-de.html If this error occurs again, please use "Clone This Bug".