
Wie schon in früheren Artikeln erwähnt, war die Installation und Konfiguration vom neuen Lion Server für mich praktisch nicht durchführbar. Heute habe ich mich erneut daran gemacht und mit Hilfe von diesem Post im Apple Forum den Server zum Laufen gebracht. Hier die nötigen Schritte:
1. Terminal-Programm starten (befindet sich im Ordner “Dienstprogramme” im Programme-Ordner
2. Da die Befehle als Administrator ausgeführt werden müssen, ist der erste Befehl:
sudo -s
Anschliessend das Administrator Passwort eingeben und bestätigen
3. Nun wechselt man in das Haupt-Serververzeichnis mit:
cd /System/Library/ServerSetup/CommonExtras/
4. Nun fixen wir einmal die PostgreSQL Datenbanken, indem wir alle Skripte im Verzeichnis “PostgreSQLExtras” erneut ausführen. Diese da wären:
CoreCollaborationPostgreSQLExtras.shSetupPodcastWikiPlugin.rbWebmailServerSetup.shcreate_caldavd_db.shcreate_devicemgr_db.sh
PS: Natürlich müssen wahrscheinlich nicht alle Befehle ausgeführt werden, doch der Einfachheit halber habe ich das so gemacht.
Um die Skripte auszuführen, einfach den Befehl im Terminal eingeben, also beispielsweise:
PostgreSQLExtras/CoreCollaborationPostgreSQLExtras.sh
5. Nun noch den DeviceManager neu aufsetzen mit dem Befehl:
/usr/share/devicemgr/backend/wipeDB.sh
Nachdem ich obige Schritte durchgeführt habe, läuft mein Server praktisch anstandslos.
Was mir momentan noch fehlt ist die Möglichkeit, ein Adressbuch auf Gruppenbasis zu erstellen. Anscheinend ist dies mit OS X Server leider nicht möglich. Da können nur Benutzer-Adressbücher eingerichtet werden. Wenn jemand eine Lösung dazu weiss, lasst es mich bitte wissen.
Meiner hat auch immer wieder gebitched
Die Administration mit Server und dann auch noch Server-Admin ist schei…! Man sollte es eigentlich alles auch dem CLI via SSH beherrschen – dann ist dieses leidige Thema mit den graphischen Tools endlich gegessen – aber ich habe noch nie ein umfassendes für dieses Produkt zugeschnittenes Handbuch gesehen. Ich pfeif auf die manpages – das ist die Hölle. Das ist etwas für Leute die an einer Fakultät sich sowieso mit BASHs SHELLs etc. intensiv auseinander setzen mussten und noch einmal schnell nachlesen wollen. Ich möchte z.B einmal eine Gegenüberstellung haben wo gezeigt wird wie ein Benutzer angelegt wird mit allem Pipapo in der graphischen Oberfläche und dann mit – dseditgroup – heißt doch so? Ich möchte das für den gleichen Benutzer sehen mit den gleichen Variablen – nicht in den einem Beispiel so und in dem anderen anders.
Sei’s drum – was mir aufgefallen war (weil der Server mal wieder gezickt hat) ist ein Problem mit Zertifikaten. Nicht das der Server an sich keins hätte – nein nein, der hatte schon eins, aber die einzelnen Dienste hatten dieses Zertifikat nicht zugewiesen. Das führte dann zu so seltsamen Erscheinungen wie dass der Gruppenkalender im Wiki nicht zu sehen war, sprich ausgegraut.
Kalender = Superbeispiel. Wo bitte finde ich eine Anleitung den Kalenderdienst via SSH komplett pflegen zu können. Ich habe grundsätzlich keine Angst vor der Matrix (bin Cisco-Fuzzi) – ABER – ich kann manpages nicht mehr sehen die einfach eine grauenvolle Ansammlung der Parameter auflisten mit Beispielen am Schluss die ich weiß für wen passend sind.
Also dann
Hallo Florian
Selbstsignierte Zertifikate sind ein Problem, wie es scheint. Und die ACL’s. Ich habe den Server nun schon zig-mal aufgesetzt. Der läuft meist zu Beginn recht gut, doch irgendwann ist Schluss damit.
Doch scheinen auch einige Probleme Lion-spezifisch und nicht Lion Server spezifisch zu sein. So ist es mir unmöglich, meine Maschine zu rebooten, bzw. es dauert dann oft ein paar Stunden, bis die Maschine wieder hochgefahren ist. Überprüfe ich dann die Disk mit der Recovery Partition und setze explizit das Startup Volume wieder auf die HD, klappt alles wieder.
Ein Riesenmurks.
Die fehlende Dokumentation ist schlicht unhaltbar. Klar: wenn alles funktioniert, braucht man diese oft nicht, aber, sobald etwas streikt, kommt man um eine Doku nicht herum.
Hallo
Also ich als
Laie versuche auch gerade alles einzurichten. Klappt für auf einem macmini Server. Es funktioniert ganz ok. Die fehlende Dokumentation regt mich auch auf.
iCal und Adressbuch global zu konfigurieren habe ich bis heute noch nicht raus. Einen gemeinsamen Nutzer anlegen und alle Klienten diesem nutzen zu lassen klappt nicht reibungslos. Ständig habe ich Probleme diese Nutzer als server auf dem klienten anzulegen . Es geht meistens. Dich hin und wieder wird nichts aktualisiert. Finde Lion Server aber auch die normalversion für Apple-Verhältnisse schlampig.
Also bei mir sieht es momentan so aus, dass ich die Server-Version nicht mehr einsetzen werde. Nach mehrmaliger Neuinstallation habe ich einfach genug!
Danke für den Kommentar.
Habe gerade das hier gefunden. Vielleicht hilft es (sieht nach der vermissten Dokumentation aus, habe es mir aber noch nicht genauer angesehen):
https://help.apple.com/advancedserveradmin/mac/10.7/#