Dieser Abschnitt enthält Tabellen mit einer Beschreibung der wichtigsten Probleme zum Zeitpunkt der Freigabe von Calendar Server 6
Derzeit sind die folgenden Einschränkungen bekannt:
Entfernen aller Instanzen von mehrwertigen Benutzereinstellungen
Suchen aller installierten Patches in einer Cluster-Umgebung
Bereitstellung von Benutzern für Communications Express im Schema 1-Modus
Einschränkung: Jeder set_userprefs-Befehl entfernt lediglich eine Instanz einer mehrwertigen Einstellung.
Lösung: Um alle Instanzen einer mehrwertigen Benutzereinstellung zu entfernen, müssen Sie einen set_userpref-Befehl pro Instanz ausführen.
Beispiel: Führen Sie get_userprefs aus, um alle Benutzereinstellungen aufzulisten. Wenn für eine Einstellung mehrere Werte vorliegen, z.B. icsSubscribed , müssen Sie einen set_userprefs-Befehl zum Löschen der Einstellung für jeden der aufgelisteten Werte ausführen.
Einschränkung: Es gibt keinen cluster-spezifischen showrev-Befehl, mit dem angezeigt wird, was an den einzelnen Cluster-Knoten installiert ist. (Dies ist ein allgemeines Problem, das nicht nur Calendar Server betrifft. Dasselbe Problem würde mit jedem, auf einem globalen Dateisystem installierten Produkt auftreten.)
Diese Einschränkung wird eigentlich nur zu einem Problem, wenn Sie Calendar Server aktualisieren möchten. Sie müssen den Patch auf jeden Knoten anwenden, auf dem Calendar Server installiert ist. Außerdem können Sie den Patch nicht für einen Knoten anwenden, wenn Calendar Server nicht darauf installiert wurde. Wenn Ihnen nicht bekannt ist, auf welchen Knoten Calendar Server installiert ist, ist es zumindest verwirrend und zeitaufwändig, herauszufinden, wo Calendar Server installiert ist.
Lösung: Führen Sie den folgenden Befehl aus, um alle Knoten anzuzeigen, auf denen Calendar Server installiert ist: pkgparam -v SUNWics5 | grep ACTIVE_PATCH
Einschränkung: Einige Calendar Server-Fenster werden nicht angezeigt, wenn ein Popup-Blocker aktiviert ist.
Lösung: Deaktivieren Sie Popup-Blocker für die Calendar-URL, um sicherzustellen, dass sämtliche Calendar Server-Fenster angezeigt werden.
Ausnahme: Weder Norton Inet Security AD_BLOCKER noch der in Mozilla integrierte POP_BLOCKER wirken sich auf Calendar Server-Fenster aus.
Einschränkung: Das Dienstprogramm csuser aktiviert nicht die Benutzer, die es für das Adressbuch erstellt.
Lösung: Aktivieren Sie den Benutzer mit ldapmodify.
Einschränkung: Das Konfigurationsprogramm csconfigurator.sh konfiguriert nur eine einzelne Domäne.
Lösung: Wenn Sie eine Kalenderumgebung mit mehreren Domänen benötigen (entweder als virtuelle Domänen oder gehostete Domänen bezeichnet), müssen Sie zwei Aktionen durchführen:
Gehostete Domänen aktivieren.
Die Domänen mit Delegated Administrator oder dem Dienstprogramm csdomain selbst hinzufügen, falls Sie noch mit Sun LDAP Schema 1 arbeiten.
Weitere Informationen finden Sie in Kapitel 11, Setting Up Hosted Domains in Sun Java System Calendar Server 6 2005Q4 Administration Guide und in Kapitel 13, Administering Hosted Domains in Sun Java System Calendar Server 6 2005Q4 Administration Guide im Sun Java System Calendar Server6 2005Q4 Administration Guide.
Einschränkung: (Auch Bugnummer 4777792) Cache kann voll laufen und so zu Fehlern führen. Die LDAP-Cachdedaten laufen für Calendar Server nicht aus
Lösung: Entfernen Sie den Datei-Inhalt in regelmäßigen Abständen. Starten Sie Calendar Server dann neu.
Einschränkung: Die Konfigurationsdatei fragt zweimal nach dem Hostnamen. Einmal vollständig qualifiziert und ein zweites Mal nicht vollständig qualifiziert. Beispiel:
caldb.dwp.server.skate.red.sesta.com.ip = "skate.red.sesta.com" caldb.dwp.server.skate.ip = "skate" caldb.dwp.server.test12.red.sesta.com.ip = "test12.red.sesta.com" caldb.dwp.server.test12.ip = "test12"
Einschränkung: Falls in einem X-Token nicht-RFC-kompatible Daten vorhanden sind, müssen diese in Anführungszeichen gesetzt werden. Ein Doppelpunkt in einem X-Token muss als ":" angezeigt werden.
Im Folgenden erhalten Sie eine Liste der Probleme, die zum Produkt gemeldet wurden:
Problem: Das Dienstprogramm cscal von Calendar Server validiert die Benutzer nicht, bevor sie der Eigentümerliste als sekundäre Eigentümer hinzugefügt werden.
Problem: Das Migrationsdienstprogramm csmig von Calender Server aktualisiert icsSubscribed nicht mit den Eigentümerkalendern.
Problem: Keine Möglichkeit zum automatischen Löschen von veralteten, zwischengespeicherten LDAP-Daten.
Lösung: Entfernen Sie die veralteten, zwischengespeicherten LDAP-Daten manuell.
Problem: enpd stürzt beim schnellen und gleichzeitigen Öffnen und Schließen von Verbindungen ab.
Problem: Wenn ein Benutzer ein Ereignis ändert und die Option zum Ändern des heutigen Ereignisses und aller zukünftigen Ereignisse wählt, werden alle vorherigen Ereignisse gelöscht und nicht mehr in der Benutzeroberfläche angezeigt.
Problem: Die SSL-Initialisierung schlägt im SSLv2-Modus fehl. SSLv2-Client kann nicht verwendet werden.
Problem: Das Konfigurationsprogramm "Get“ ruft baseDN nicht ab. Es ruft vielmehr das Installations-Root-Verzeichnis ab. Sie müssen den Basis-DN selbst angeben, indem Sie den Namensbestandteil nach dem Root eingeben.
Problem: Wenn Sie einen Prozess (wie enpd) starten und ihn dann in der Datei ics.conf anzeigen, hält das System beim Ausführen von stop-cal den deaktivierten Prozess nicht an.
Lösung: Aktivieren Sie den Prozess in der Datei ics.conf neu und führen Sie dann den Befehl stop-cal aus. Nachdem alle Prozesse angehalten wurden, deaktivieren Sie alle Prozesse, die nicht ausgeführt werden sollen, und führen Sie dann start-cal aus.
Problem: Die aktiven Sicherungsdateien sind nicht entsprechend den Konfigurationseinstellungen bereinigt.
Lösung: Um Dienstunterbrechungen aufgrund einer vollen Platte zu vermeiden, kopieren Sie die Protokolldateien in regelmäßigen Abständen an einen anderen Speicherort und starten Sie eine neue Protokolldatei.
Problem: Im Schema 1-Modus mit gehosteten Domänen funktionieren die Kalenderdienstprogramme unter Umständen nicht, wenn der DC-Baum fehlt oder falsch bereitgestellt wurde. Sie müssen die DC-Baumknoten vor der Erstellung oder Verwaltung der Kalender erstellen.
Problem:Die Administratoren können eine Domäne nicht aus LDAP löschen. commadmin domain purge entfernt keine Einträge, deren icsStatus deleted lautet. Der Status muss removed lauten. Das empfohlene Dienstprogramm csclean von Calender Server ändert den Status icsStatus nicht zu removed.
Lösung:Verwenden Sie ldapmodify, um icsStatus zu removed zu ändern, bevor commadmin domain purge ausgeführt wird.
Problem: Wenn DWP deaktiviert wird, während der DWP-Prozess läuft, hält stop-cal den Prozess nicht an. stop-cal sollte alle Dienste anstatt lediglich der aktivierten anhalten.
Problem: Nicht aussagekräftige Fehlermeldung In einer gehosteten Domänenumgebung sind basednpassed tocsdomain nicht vorhanden. Die in diesem Fall ausgegebene Meldung lautet: "FAIL: icsLdapServer: Null argument to function.“ Diese Art von Fehlermeldung ist nicht aussagekräftig, da die Meldung einige Ebenen weiter unten entstand und aus vielerlei Gründen erfolgt sein kann. Anstatt die Meldung einfach durchzureichen, sollte das höhere Programm die Meldung interpretieren, bevor sie zur nächsten Ebene weitergeleitet wird.
Problem: Vorangestellte Leerzeichen im Feld Beschreibung werden gelöscht, wenn der Eintrag auf dem Kalenderserver gespeichert wird.
Problem: Linux: Unter RedHat Linux 3.0 werden E-Mail-Benachrichtigungen ohne Betreff zugestellt.
Problem: SSL kann nicht auf einzelnen gehosteten Domänen aktiviert oder deaktiviert werden. (RFE)
Problem: Die Fehlermeldungen von csdomain sind nicht aussagekräftig und müssen deutlicher sein.
Problem: Wenn csconfigurator.sh mit der Option -saveState aufgerufen wird und die angegebene Statusdatei keinen Pfad enthält, wird die Statusdatei nicht erstellt. Beispiel: /opt/sun/calendar/sbin/csconfigurator.sh -saveState cs.state
Lösung: Geben Sie immer den vollständigen Pfadnamen an, an dem die Statusdatei erstellt werden soll.
Problem: Die Verwendung von csclean zum Löschen von Benutzern im nichtgehosteten Domänenmodus schlägt beim Entfernen von Benutzern aus LDAP fehl.
Lösung: Verwenden Sie im nichtgehosteten Domänenmodus csuser delete, um Benutzer aus LDAP zu löschen.
Problem: Auf Linux-Systemen: Wenn Calendar Server fehlerhaft heruntergefahren wird, kann Calendar Server nach einem Neustart nicht neu gestartet werden.
Lösung: Löschen Sie die Sperrdateien aus /opt/sun/calendar/lib/lock/__db.001.
Problem: Für Ereignisbenachrichtigungen werden lange To:-Felder als eine lange Zeile ohne Zeilenumbruch gesendet. Dies widerspricht RFC 821. Wenn die Zeile über 1.000 Zeichen enthält (die SMTP-Zeilenlängenbeschränkung ist 1.000 Zeichen), schneidet Messaging Server die Zeile ab.
Lösung: Verwenden Sie das Schlüsselwort wrapsmtp für den entsprechenden Kanal in Messaging Server.
Problem: Der Calendar Server-Prozess cshttpd stürzt beim Anmelden an Calendar Express ab, wenn service.http.calendarhostname festgelegt ist. Der Standardwert ist null ("" ).
Problem: Calendar Server funktioniert in einer HA-Umgebung mit Sun Cluster unter Solaris 10 ohne Patch 120500 nicht.
Problemlösung: Wenden Sie den Patch 120500 an.
Problem:Problem mit wiederkehrenden Ereignissen. Das Senden von dtstart- und dtend-Parametern mit Änderungen von Feldern, die keine Datumsfelder sind (mithilfe von storeevents), führt zur Datenbeschädigung.
Problem:Wenn Sie ein Upgrade von Delegated Administrator von der Java Enterprise System 2005Q1 Version auf die Java Enterprise System 2005Q4 Version durchführen, hängt das Delegated Administrator-Konfigurationsprogramm (config-commda).
Problemlösung: Es steht ein neuer Patch für Delegated Administrator zur Verfügung. Verwenden Sie nicht den der allgemeinen Freigabeversion von Java Enterprise System 2005Q4.