- Wenn Sie von einem Docker-Container 4.4 auf 5.1 aktualisieren möchen, aktualisieren Sie zuerst auf 4.5.
Update-Szenario prüfen[Bearbeiten | Quelltext bearbeiten]
Mit Version 4.5 von BlueSpice gab es zwei Installationsoptionen:
Container-Stack (bluespice-deploy)[Bearbeiten | Quelltext bearbeiten]
Wenn Sie BlueSpice 4.5 bereits als Docker Container installiert haben, folgen Sie folgender Update-Anleitung auf BlueSpice 5:
→ Upgrade von bluespice-deploy Installation
Direkte Installation (klassischer Tarball)[Bearbeiten | Quelltext bearbeiten]
Wenn Sie BlueSpice 4.5 mit einer komprimierten tar-Datei installiert haben, folgen Sie folgender Update-Anleitung auf BlueSpice 5:
→ Upgrade von klassischer Tarball-Installation
Je nachdem, von welcher Installationsoption Sie ausgehen, kann das Update auf BlueSpice Version 5.1 unterschiedliche Schritte erfordern.
Sonderfälle[Bearbeiten | Quelltext bearbeiten]
Bevor Sie die Datenbankschema-Updates durchführen, können basierend auf der zuvor installierten BlueSpice-Version und optional aktivierten Erweiterungen einige kleinere Änderungen an der Datenbank erforderlich sein.
Erweiterung: OATHAuth[Bearbeiten | Quelltext bearbeiten]
In manchen Fällen müssen die Erweiterungstabellen vor dem Update manuell zur Datenbank hinzugefügt werden.
Erweiterung: OpenIDConnect[Bearbeiten | Quelltext bearbeiten]
In manchen Fällen muss dieser Patch vor dem Update angewendet werden.
ALTER TABLE openid_connect DROP COLUMN oidc_id;
ALTER TABLE openid_connect ADD PRIMARY KEY (oidc_user);
openid_connect doppelte Einträge von oidc_subject enthält, können Sie alle Duplikate mit einem abschließenden Schrägstrich im Feld oidc_issuer sicher entfernen.
Externe MySQL/MariaDB-Datenbank[Bearbeiten | Quelltext bearbeiten]
Wenn Ihr Wiki vor dem Update einen externen Datenbankserver verwendet und Sie diesen auch nach dem Update weiterhin nutzen möchten, stellen Sie sicher, dass die Task-Runner-Prozesse Ihres Wikis vor dem Update vollständig beendet sind:
- Bei 4.5-Installationen mit Docker-Containern stellen Sie Folgendes sicher:
- Der vorherige Stack ist gestoppt.
- Der zugehörige Daemon-Dienst
bluespice.serviceist entfernt/deaktiviert. - Die Container im vorherigen Stack sind beendet und starten nicht automatisch nach einem Serverneustart.
- Bei 4.5-Installationen direkt im Linux-System des Host-Rechners:
- Überprüfen Sie die Crontab-Attribute für Ihren Root-Benutzer und kommentieren Sie die entsprechenden Zeilen für Job-Runner und Prozess-Runner aus.
- Überprüfen und beenden Sie die verbleibenden Prozesse.
Collabpads-Datenbankaktualisierung[Bearbeiten | Quelltext bearbeiten]
Die einfachste Möglichkeit, von MongoDB 4.4 auf 8.0 zu aktualisieren, ist das Exportieren und Importieren der Datenbanken:
Beispiel:
Führen Sie unter Mongo 4.4 Folgendes aus: mongodump --db <dbname> --gzip --archive > /tmp/collabpads_dump.gz Führen Sie unter Mongo 8.0 Folgendes aus: mongorestore --gzip --archive=/tmp/collabpads_dump.gz
SAML-Authentifizierung[Bearbeiten | Quelltext bearbeiten]
Wenn Sie SAML mit der vorherigen Version verwendet haben von BlueSpice müssen Sie den Dienstanbieter wahrscheinlich erneut bei Ihrem Identitätsanbieter registrieren.
Laden Sie dazu die neue Datei metadata.xml von https://<wikiserver>/_sp/module.php/saml/sp/metadata.php/default-sp herunter.