Aktualisieren der PostgreSQL-Datenbank

Wenn Sie RICOH ProcessDirector aktualisieren, haben Sie die Möglichkeit, die PostgreSQL-Datenbank während des RICOH ProcessDirector Installationsprogramms oder manuell, nach Abschluss des Installationsprogramms oder zu einem späteren Zeitpunkt, zu aktualisieren.
So aktualisieren Sie die eingebettete PostgreSQL-Datenbank manuell:
  1. Melden Sie sich auf dem primären Computer als Systembenutzer an (aiw1 ist der Standard).
  2. Stopp RICOH ProcessDirector. Öffnen Sie eine Befehlszeile, und geben Sie Folgendes ein:

    stopaiw

  3. Starten Sie den für Ihr System geeigneten eingebetteten PostgreSQL-Container.
    • Für Docker-Systeme geben Sie ein:

      docker start rpd-aiwdb-postgres

      Wenn die Funktion Berichte installiert ist, geben Sie auch ein:

      docker start rpd-reports-postgres

    • Für Podman Systeme:

      podman start rpd-aiwdb-postgres

      Wenn die Funktion Berichte installiert ist, geben Sie auch ein:

      podman start rpd-reports-postgres

      Hinweis:
    • Bevor Sie mit dem nächsten Schritt fortfahren, beheben Sie alle Fehler, die beim Starten der Container aufgetreten sind.
  4. Geben Sie den Befehl su - root ein, und drücken Sie die Eingabetaste. Wenn Sie dazu aufgefordert werden, geben Sie das Kennwort für den Rootbenutzer ein, und drücken Sie die Eingabetaste.
  5. Geben Sie die RICOH ProcessDirector Systemumgebungsvariablen an die Root-Sitzung weiter. Typ:
    source /opt/infoprint/ippd/base/config/ippdprofile
  6. Erstellen Sie ein leeres temporäres Verzeichnis mit dem Namen updatePostgresql in /opt/infoprint/ippd. Typ:
    mkdir /opt/infoprint/ippd/updatePostgresql
  7. Gehen Sie zu /opt/infoprint/ippd/base und suchen Sie die Datei updatePostgresql-nnn.zip, wobei nnn die Build-Nummer ist. Kopieren Sie es nach /opt/infoprint/ippd/updatePostgresql.
      Hinweis:
    • Die RICOH ProcessDirector-Dokumentation geht davon aus, dass das Produkt im Standardverzeichnis installiert ist. Wenn Sie ein anderes Installationsverzeichnis gewählt haben, müssen Sie den ersten Teil des Verzeichnisses an das von Ihnen gewählte Installationsverzeichnis anpassen.
    • Wenn Sie aus Supportgründen eine neuere Version von updatePostgresql-nnn.zip heruntergeladen haben, können Sie dieselbe ZIP-Datei in /opt/infoprint/ippd/updatePostgresql ablegen und mit den nächsten Schritten fortfahren.
  8. Entpacken Sie die Datei updatePostgresql-nnn.zip in /opt/infoprint/ippd/updatePostgresql. Typ:
    cd /opt/infoprint/ippd/updatePostgresql
    unzip updatePostgresql*.zip
  9. Gehen Sie in das Verzeichnis, in dem Sie die Datei entpackt haben, und suchen Sie: updatePostgresql.sh
  10. Um das Skript auszuführen, geben Sie Folgendes ein:

    ./updatePostgresql.sh --update 2>&1 | tee updatePostgresql.log

  11. Wechseln Sie zum Systembenutzer RICOH ProcessDirector ( aiw1 ist der Standard). Typ:
    su - aiw1
  12. Überprüfen Sie, ob die PostgreSQL-Container aktualisiert wurden.
    • Für Docker-Systeme geben Sie ein: docker ps -a
    • Für Podman-Systeme geben Sie ein: podman ps -a
      Hinweis:
    • Der Image-Name enthält die PostgreSQL-Version für den Container, ähnlich wie in diesem Beispiel:
      postgres:17.6-alpine3.22
      docker.io/library/postgres:17.6-alpine3.22
  13. Listen Sie Container-Images auf, um die alte Version zu identifizieren, die Sie entfernen müssen:
    • Für Docker-Systeme geben Sie ein: docker images
    • Für Podman-Systeme geben Sie ein: podman images
      Hinweis:
    • Die Befehlsausgabe zeigt sowohl das alte als auch das neue Bild an, wie im Beispiel. Ermitteln Sie die BILD-ID des zu entfernenden Bildes, indem Sie auf seinen TAG verweisen.
    REPOSITORY   TAG               BILD-ID       ERSTELLT       GRÖSSE
    postgres     17.6-alpine3.22   ef046db6da01   vor 4 Wochen   279MB
    postgres     15.4-alpine3.18   ab8fb914369e   vor 2 Jahren   237MB 
  14. Um das alte Bild zu entfernen, geben Sie ein:
    • Für Docker-Systeme geben Sie ein: docker image rm <BILD-ID>
    • Bei Podman-Systemen geben Sie ein: podman image rm <BILD-ID>

    wobei <BILD-ID> die ID des Bildes ist, das Sie entfernen möchten.

  15. Starten Sie RICOH ProcessDirector:
    startaiw
  16. Verwenden Sie Ihren Browser, um sich bei der Benutzeroberfläche RICOH ProcessDirector anzumelden und zu überprüfen, ob sie korrekt funktioniert.
  17. Entfernen Sie das temporäre Verzeichnis: /opt/infoprint/ippd/updatePostgresql.