Windows-compatible Memberserver nicht unter UCS 5.2 verfügbar

Hallo @dwiesent, und vielen Dank für deine Antwort.

das beobachtete Verhalten ist natürlich sehr unerfreulich. Aber technisch gesehen spannend.

Absolut, ja.

Ich lege meine Hand dafür ins Feuer, dass die App unter UCS 5.0, 5.1 und 5.2 existiert.

Das glaube ich dir natürlich :slight_smile: .

D.h. aus irgend einem Grund scheint das App Center die Daten nicht zu finden? Netzwerkprobleme? Bug im App Center-Cache?

Das erstere kann ich mittlerweile nach einigen Aktionen zum Test, ausschließen:

  • Zentraler Firewalltausch
  • Zentrale Firewall wegschalten
  • Wechseln der Public IP
  • Netzwerkauditlog aktivieren und auf “nomatched Sessions” oder “blocked connections” prüfen
  • Domaincontroller und Memberserver befinden sich schon immer im gleichen Subnet

Gibt es denn auf dem Managed Node noch weitere Apps, die installiert sind? Oder nur samba-memberserver ?

Nur der “samba-memberserver”.

Ist das Verhalten immer noch reproduzierbar? Könnten Sie im 5.1-Zustand dann einmal folgendes ausführen?

Ja, leider. Hier der Output der Befehle auf der produktiven Managed Node:

univention-app info

UCS: 5.1-0 errata0
Installed: samba-memberserver=4.21
Upgradable:
univention-app update-check --ucs-version 5.2

Unable to cache apps
Unable to cache apps
The update to 5.2 is currently not possible,
because the following Apps are not available for UCS 5.2:
 * Windows-compatible Memberserver
univention-app update --ucs-version 5.2

Downloading "https://appcenter.software-univention.de/meta-inf/app-categories.ini"...
Downloading "https://appcenter.software-univention.de/meta-inf/rating.ini"...
Downloading "https://appcenter.software-univention.de/meta-inf/license_types.ini"...
Downloading "https://appcenter.software-univention.de/meta-inf/ucs.ini"...
Downloading "https://appcenter.software-univention.de/meta-inf/suggestions.json"...
Downloading "https://appcenter.software-univention.de/meta-inf/5.2/all.tar.gpg"...
Downloading "http://appcenter.software-univention.de/meta-inf/5.2/all.tar.zsync"...
File: /usr/share/univention-management-console/modules/apps.xml

Multifile: /etc/apache2/sites-available/000-default.conf

File: /usr/share/univention-management-console/i18n/de/apps.mo

Multifile: /etc/apache2/sites-available/default-ssl.conf

Wobei hier wohl “Unable to cache apps” interessant ist?


Wir haben in den letzten Monaten immerhin eine Handvoll solcher Meldungen bekommen. Ich würde das gerne analysieren, aber ich kann es partout nicht nachstellen.

Ja, sowas kann super nervig sein. Aber zum Glück kann ichs immer wieder reproduzieren, was bei solch komplexen Themen meist selten ist.

Testszenario:

Ich habe mir einfach eine neue UCS5.2 Umgebung komplett frisch installiert (wie schon in meinen ersten Post beschreiben). Der aktuelle Zustand ist das ich eine “Managend Node” installiert habe. Darauf auch “samba-memberserver”. Die Installation war nur manuell über die CMD möglich. Ein Join von “26univention-samba.inst” schlug fehl. Den Zustand konnte ich auch nicht ändern.

Was hat aber die Testinstallation und meiner produktiven Umgebung gemeinsam?

Die "Primary und Backup Directory Node sieht nicht das die App “Windows-compatible Memberserver” (samba-memberserver) installiert ist. Das sieht ausschließlich die “Managed Node”. Ein “univention-app umc-generate-app-cache” ändert das auch nicht.

Ich hab dann zum Test in der neu installierten UCS-Testumgebung einfach mal Fetchmail als App auf die “Managed Node” installiert. Und ja das wird auch von der “Primary Directory Node” dann unter “Installiert in der Domäne” gesehen. Also die Verbindung selbst und die Installation der Apps scheint zu passen.

univention-app info #Auf der "Managed Node" ausgeführt.

UCS: 5.2-1 errata118
Installed: fetchmail=6.4.37 samba-memberserver=4.21
Upgradable:

Nun hab ich heute noch einen zweite “Managed Node” zum Test installiert. Wenn ich dort in das Appcenter gehe, sieht diese Node die App “samba-memberserver” von der anderen “Managed Node” ganz normal.

Als nächsten Schritt habe ich dann auch auf dieser zusätzlichen zweiten “Managed Node” die App"Windows-compatible Memberserver" (samba-memberserver) installiert. Hier ließ sich die App auch ganz normal über die WebUI installieren, aber nur von der “Managed Node” aus. Der Join von “26univention-samba.inst” schlug aber auch hier abermals fehl.

Ich habe das Debuglog vom Join und von der Installation der App hier anhängt.

app-install-log.txt (41,1 KB)
join-log1.txt (1,6 KB)

Intressant klingt es für mich:

New SMB password:
Retype new SMB password:Failed to read new password!
setting idmap secret for '*' from /etc/machine.secret
Secret stored

Falls du noch weitere Informationen oder Installationen benötigst, ich helfe gerne. Das wird sicher zum Hinbekommen sein. Scheint aber wohl etwas tiefer zu liegen.

Vielen Dank
lg
boospy