Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
sharbich
- Beiträge: 346
- Registriert: 27.09.2013 21:12:40
Beitrag
von sharbich » 03.11.2024 03:17:05
Hallo Ihr Lieben,
ich plane ein Update meiner PostgreSQL Datenbank von Version 12 auf 15. So wie ich das verstanden habe kann ich beide Versionen parallel laufen lassen. Einzig mit unterschiedlichen Port's. Dump der alten Datenbank ist vorhanden. Alles kein Problem. Wenn ich aber die alte Version deinstallieren möchte dann will der Paketmanager auch die Pakete deinstallieren die vom Datenbank Client abhängig sind. Und genau das ist das Problem. Die Client Version möchte ich ja auch auf Version 15 umstellen. Wie bekomme ich das gelöst ohne das ich weitere Abhängigkeiten deinstalliere und neu installieren muss? Siehe Log.
Code: Alles auswählen
root@dsme01:~# apt remove postgresql-client-12
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
bareos-director-python-plugins-common dbconfig-common libffi6 libicu63 libllvm7 postgresql-client-common postgresql-common
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
bareos bareos-database-common bareos-database-mysql bareos-database-postgresql bareos-database-tools bareos-director bareos-director-python3-plugin dbconfig-pgsql postgresql-12 postgresql-client-12
0 aktualisiert, 0 neu installiert, 10 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 58,0 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Zuletzt geändert von
sharbich am 03.11.2024 11:11:33, insgesamt 2-mal geändert.
-
schwedenmann
- Beiträge: 5612
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Beitrag
von schwedenmann » 03.11.2024 09:09:04
Hallo
Anstatt per dump kannst du doch direkt upgraden
#pg_lsclusters
#pg_dropcluster 15main --stop
#pg_upgradecluster 12 main
#pg_lsclusters, jetzt ist 15 online , 12 down
#pg_dropcluster 12 main --stop
testen alles o.k. ist: su postgres und psql
dann
/du und /l
#apt purge postgesql-12 postgresql-client-12
mfg
schwedenmann
P.S. Das datadir von postgresql ist im Standardpfad,also /var/lib/postgresql.... ?
-
bluestar
- Beiträge: 2418
- Registriert: 26.10.2004 11:16:34
- Wohnort: Rhein-Main-Gebiet
Beitrag
von bluestar » 03.11.2024 09:29:18
sharbich hat geschrieben: 03.11.2024 03:17:05
Code: Alles auswählen
root@dsme01:~# apt remove postgresql-client-12
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
bareos-director-python-plugins-common dbconfig-common libffi6 libicu63 libllvm7 postgresql-client-common postgresql-common
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
bareos bareos-database-common bareos-database-mysql bareos-database-postgresql bareos-database-tools bareos-director bareos-director-python3-plugin dbconfig-pgsql postgresql-12 postgresql-client-12
0 aktualisiert, 0 neu installiert, 10 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 58,0 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Leider hast du nicht dazugeschrieben, welche Version von Bareos du einsetzt, vermutlich könnte jedoch ein
dein Problem lösen.
-
sharbich
- Beiträge: 346
- Registriert: 27.09.2013 21:12:40
Beitrag
von sharbich » 03.11.2024 11:11:03
bluestar hat geschrieben: 03.11.2024 09:29:18
dein Problem lösen.
Das war die Lösung. Nach der Installation des Paket "postgresql-client" konnte ich die alte Version 12 deinstallieren.
Vielen Dank für die Lösung.