Hinweise zum Update von MailStore Server auf Version 25.1 oder neuer

Über Datenbanken in MailStore

MailStore Server verwendet Firebird Embedded als Datenbanksystem zur Speicherung der Konfiguration und der Metadaten der archivierten E-Mails.

Die Konfiguration wird in der sogenannten Master-Datenbank abgelegt, die E-Mail-Metadaten werden in den Archivspeicher-Datenbanken abgelegt.

Seit MailStore Server 24.2 wird Firebird 4 verwendet, bis dahin wurde seit Version 10 Firebird 3 verwendet. Noch ältere Versionen verwendeten Firebird 2.5.

Wenn in MailStore eine neue Firebird Version unterstützt wird, wird beim ersten Start der neuen Version die Master-Datenbank automatisch aktualisiert. Diese Datenbank kann in angemessener Zeit aktualisiert werden, ohne den Betrieb zu beeinflussen.

Die Archivspeicher-Datenbanken werden nicht automatisch aktualisiert. Da dieser Vorgang langwierig sein, und damit den Betrieb beeinflussen kann, ist dieser Vorgang vom Administrator manuell zu starten.

Um dieses Datenbankaktualisierungen vornehmen zu können, muss MailStore die alte, sowie die neue Firebird-Version unterstützen.

Bisher hat MailStore immer alle Firebird-Versionen unterstützt. So konnten selbst Datenbanken, die mit sehr alten MailStore Versionen erstellt worden sind, geladen und aktualisiert werden.

Firebirds Abhängigkeiten zu C++

Firebird 4 hat Abhängigkeiten zu Microsofts C++ Laufzeitbibliothek 2015-2022.
Firebird 3 hat Abhängigkeiten zu Microsofts C++ Laufzeitbibliothek 2013.
Firebird 2.5 hat Abhängigkeiten zu Microsofts C++ Laufzeitbibliothek 2010.

Alle diese Laufzeitbibliotheken wurden bis zur Version 24.4 automatisch zusammen mit MailStore Server installiert.

Microsoft hat die Unterstützung für die C++ Laufzeitbibliotheken der Versionen 2013 und 2010 eingestellt.

Änderungen in MailStore Sever 25.1

Um die nicht mehr unterstützten Laufzeitbibliotheken nicht mehr mit ausliefern zu müssen, musste die Unterstützung von Firebird 3 und Firebird 2.5 aus MailStore Server 25.1 entfernt werden.

Damit ist diese MailStore-Version, sowie alle neueren Versionen auch, nicht mehr in der Lage, alte Datenbanken zu laden oder zu aktualisieren.

Beim Start des Dienstes werden entsprechende Fehlermeldung im Windows-Eventlog abgelegt.

Wenn versucht wird, sich mit dem Client zu verbinden, zeigt dieser die Fehlermeldung:

[Hier Fehlermeldung Screenshot Client einfügen]

Beim Einhängen alter Archivspeicher erscheint folgende Fehlermeldung:

[Hier Fehlermeldung Screenshot Archivspeicher einfügen]

Was ist zu tun?

Abhängig von der Ausgangssituation sind unterschiedliche Schritte notwendig, um von Firebird 3 und 2.5 unabhängig zu werden.

Update von Version 24.x

Wenn Sie bisher MailStore Server 24.2 bis 24.4 einsetzen, müssen Sie die Archivspeicher auf Firebird 4 aktualisieren. Das Dashboard im MailStore Client und die Speicherorte informieren Sie, ob dieser Schritt notwendig ist.

[Screenshot hier einfügen von Speicherorte mit Hinweis]

[Screenshot hier einfügen von Dashboard mit Hinweis]

Hinweis ist sichtbar

Falls er notwendig ist, folgen Sie diesen Schritten, andernfalls folgen Sie dem Paragraphen darunter:

Folgen Sie nun ebenfalls den Schritten des folgenden Abschnitts.

Hinweis wird nicht angezeigt

Stellen Sie ebenfalls sicher, dass kein Archivspeicher im Status Deaktiviert ist. MailStore kann für diese Archivspeicher nicht feststellen, ob sie aktualisiert werden müssen.

  • Rechtsklicken Sie auf die deaktivierten Archivspeicher und ändern Sie den Status auf Schreibgeschützt.
  • Der Hinweis zum Aktualisieren erscheint, falls dies nötig ist.
  • Folgen Sie den oben genannten Schritten, für den Fall, dass der Hinweis sichtbar ist.

Ausgehangene Archivspeicher werden in der Liste der Speicherorte nicht aufgelistet. Hängen Sie nun ausgehängene Archivspeicher ein und setzen Sie sie auf den Status Schreibgeschützt.

Update von Version 23.x und älter

Wenn Sie bisher MailStore Server 23.4 oder älter eingesetzt haben, müssen Sie ein Zwischenupdate durchführen, bevor Sie auf die neueste Version aktualisieren.

  • Erstellen Sie eine Datensicherung.
  • Laden Sie MailStore Server 24.4 herunter.
  • Lesen Sie die Hinweise zum Update der Version 24.2 (!) und folgen Sie den Anweisungen. Die bekannten Probleme dieser Version können Sie ignorieren, da Sie Version 24.4 einspielen, in der diese Probleme bereits behoben worden sind.
  • Aktualisieren Sie alle Archivspeicher.
  • Erstellen Sie eine weitere Datensicherung.
  • Laden Sie die aktuelle MailStore Server Version herunter.
  • Lesen Sie die Hinweise zum Update von MailStore Server der aktuellen Version bis zur Version 24.2 und folgen Sie den Anweisungen.

Aktualisierung einzelner Archivspeicher

Sollten Sie Archivspeicher ausgehangen oder deaktiviert haben, da Sie keinen permanenten Zugriff auf deren Inhalte benötigen, so müssen auch deren Datenbanken auf Firebird 4 aktualisiert werden, um in aktuellen MailStore Server Versionen geladen werden zu können.

Wenn Ihre MailStore Server Installation bereits auf Version 25.1 oder neuer ist, können Sie diese Installation nicht verwenden, um die Archivspeicher-Datenbanken zu aktualisieren. Sie benötigen ein Zweitsystem, auf dem Sie das Zwischenupdate durchführen können.

Wiederherstellen eines Backups

Backups, die Firebird 3 oder Firebird 2.5 Datenbanken enthalten, können von MailStore 25.1 und neuer nicht gelesen werden.

Wenn Sie ein solches Backup zurückspielen, müssen Sie es einmalig mit MailStore Server 24.4 laden und sämtliche Archivspeicher-Datenbanken aktualisieren. Anschließend ist das Backup auch mit der aktuellen MailStore-Version kompatibel.

  • Spielen Sie die Datensicherung zurück.
  • Laden Sie MailStore Server 24.4 herunter.
  • Lesen Sie die Hinweise zum Update der Version 24.2 (!) und folgen Sie den Anweisungen. Die bekannten Probleme dieser Version können Sie ignorieren, da Sie Version 24.4 einspielen, in der diese Probleme bereits behoben worden sind.
  • Aktualisieren Sie alle Archivspeicher.
  • Erstellen Sie ein weiteres Backup.
  • Laden Sie die aktuelle MailStore Server Version herunter.
  • Lesen Sie die Hinweise zum Update der aktuellen Version bis zur Version 24.4 und folgen Sie den Anweisungen.