Hallo, habe versucht die Anleitung (PostgreSQL 9.1 auf 9.4) umzusetzten. Mír ist nur nicht ganz klar was die beiden Zeilen wirken sollen bzw. was ich eingeben muss:
[ -f /usr/sbin/univention-pkgdb-scan ] && chmod -x /usr/sbin/univention-pkgdb-scan
[ -f /usr/sbin/univention-pkgdb-scan ] && chmod +x /usr/sbin/univention-pkgdb-scan
Update läuft jetzt weiter, ist aber auch nicht erfolgreich. Springt wieder auf 4.2.x zurück. Danke im Voraus für eine Anregung was ich vergessen oder falsch gemacht habe bzw. was noch zutun ist!**
Das habe ich **umgesetzt**
:
Using keyboard-interactive authentication.
Password:
Univention DC Master 4.2-4:
The UCS management system is available at xxxx (192.168.0.3)
You can log into the Univention Management Console - the principal tool to manage
users, groups, etc. - using the "Administrator" account and the password selected
for the root user on the master domain controller.
Last login: Wed May 31 10:50:15 2017
**root@mail:~# service postgreql stop**
**Failed to stop postgreql.service: Unit postgreql.service not loaded.**
**root@mail:~# rm -rf /etc/postgresql/9.4**
**root@mail:~# apt-get install --reinstall postgresql9.4**
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket postgresql9.4 kann nicht gefunden werden.
E: Mittels regulärem Ausdruck »postgresql9.4« konnte kein Paket gefunden werden.
root@mail:~# apt-get install --reinstall postgresql-9.4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libgsoap-kopano-2-8-43 libkcpyconv0 libkcpydirector0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
postgresql-client-9.4
Vorgeschlagene Pakete:
oidentd ident-server locales-all postgresql-doc-9.4
Die folgenden NEUEN Pakete werden installiert:
postgresql-9.4 postgresql-client-9.4
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 4.789 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 23,1 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen: 1 https://updates.software-univention.de/4.2/maintained/ 4.2-4/amd64/ postgresql-client-9.4 9.4.15-0+deb8u1 [1.086 kB]
Holen: 2 https://updates.software-univention.de/4.2/maintained/ 4.2-4/amd64/ postgresql-9.4 9.4.15-0+deb8u1 [3.704 kB]
Es wurden 4.789 kB in 3 s geholt (1.480 kB/s).
Vormals nicht ausgewähltes Paket postgresql-client-9.4 wird gewählt.
(Lese Datenbank ... 154380 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../postgresql-client-9.4_9.4.15-0+deb8u1_amd64.deb ...
Entpacken von postgresql-client-9.4 (9.4.15-0+deb8u1) ...
Vormals nicht ausgewähltes Paket postgresql-9.4 wird gewählt.
Vorbereitung zum Entpacken von .../postgresql-9.4_9.4.15-0+deb8u1_amd64.deb ...
Entpacken von postgresql-9.4 (9.4.15-0+deb8u1) ...
Trigger für postgresql-common (165+deb8u3A~4.2.3.201801251012) werden verarbeitet ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
de_de
Removing obsolete dictionary files:
postgresql-client-9.4 (9.4.15-0+deb8u1) wird eingerichtet ...
update-alternatives: /usr/share/postgresql/9.4/man/man1/psql.1.gz wird verwendet, um /usr/share/man/man1/psql.1.gz (psql.1.gz) im automatischen Modus bereitzustellen
postgresql-9.4 (9.4.15-0+deb8u1) wird eingerichtet ...
Creating new cluster 9.4/main ...
config /etc/postgresql/9.4/main
data /var/lib/postgresql/9.4/main
locale de_DE.UTF-8
Flags von /var/lib/postgresql/9.4/main wie folgt gesetzt: -------------e-C
port 5433
update-alternatives: /usr/share/postgresql/9.4/man/man1/postmaster.1.gz wird verwendet, um /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) im automatischen Modus bereitzustellen
**root@mail:~# pg_dropcluster 9.4 main --stop**
**root@mail:~# service postgresql start**
**root@mail:~# test -e /var/lib/postgresql/9.4/main && mv /var/lib/postgresql/9.4/main /var/lib/postgre**
**root@mail:~# pg_upgradecluster 9.1 main**
Stopping old cluster...
Disabling connections to the old cluster during upgrade...
Restarting old cluster with restricted connections...
Creating new cluster 9.4/main ...
config /etc/postgresql/9.4/main
data /var/lib/postgresql/9.4/main
locale de_DE.UTF-8
Flags von /var/lib/postgresql/9.4/main wie folgt gesetzt: -------------e-C
port 5433
Disabling connections to the new cluster during upgrade...
Roles, databases, schemas, ACLs...
Fixing hardcoded library paths for stored procedures...
Upgrading database pkgdb...
Analyzing database pkgdb...
Fixing hardcoded library paths for stored procedures...
Upgrading database postgres...
Analyzing database postgres...
Fixing hardcoded library paths for stored procedures...
Upgrading database template1...
Analyzing database template1...
Re-enabling connections to the old cluster...
Re-enabling connections to the new cluster...
Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
Copying old server.crt...
Copying old server.key...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Configuring old cluster to use a different port (5433)...
Starting target cluster on the original port...
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with
pg_dropcluster 9.1 mainroot@mail:~# ucr commit /etc/postgresql/9.4/main/*
**root@mail:~# chown -R postgres /var/lib/postgresql/9.4**
**root@mail:~# service postgresql restart**
**root@mail:~# pg_dropcluster 9.1 main --stop**
**root@mail:~# apt-get purge postgresql-9.1**
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libgsoap-kopano-2-8-43 libkcpyconv0 libkcpydirector0
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
univention-postgresql-9.4
Die folgenden Pakete werden ENTFERNT:
postgresql-9.1* univention-postgresql-9.1*
Die folgenden NEUEN Pakete werden installiert:
univention-postgresql-9.4
0 aktualisiert, 1 neu installiert, 2 zu entfernen und 0 nicht aktualisiert.
Es müssen 15,4 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 17,2 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
Holen: 1 https://updates.software-univention.de/4.2/maintained/ 4.2-0/all/ univention-postgresql-9.4 9.0.0-4A~4.2.0.201703151958 [15,4 kB]
Es wurden 15,4 kB in 0 s geholt (41,5 kB/s).
Vormals nicht ausgewähltes Paket univention-postgresql-9.4 wird gewählt.
(Lese Datenbank ... 154809 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../univention-postgresql-9.4_9.0.0-4A~4.2.0.201703151958_all.deb ...
Entpacken von univention-postgresql-9.4 (9.0.0-4A~4.2.0.201703151958) ...
Trigger für univention-config (12.0.1-8A~4.2.0.201802061802) werden verarbeitet ...
dpkg-query: Kein Paket gefunden, das auf ldapacl_66univention-appcenter_app.acl passt
dpkg-query: Kein Paket gefunden, das auf xxxx passt
dpkg: univention-postgresql-9.1: Abhängigkeitsprobleme, wird aber wie gefordert dennoch entfernt:
univention-postgresql hängt ab von univention-postgresql-9.4 | univention-postgresql-9.1; aber:
Paket univention-postgresql-9.4 ist noch nicht konfiguriert.
Paket univention-postgresql-9.1 soll entfernt werden.
(Lese Datenbank ... 154806 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von univention-postgresql-9.1 (9.0.0-4A~4.2.0.201703151958) ...
Löschen der Konfigurationsdateien von univention-postgresql-9.1 (9.0.0-4A~4.2.0.201703151958) ...
Entfernen von postgresql-9.1 (9.1.24-0.A~4.2.0.201708211719) ...
Löschen der Konfigurationsdateien von postgresql-9.1 (9.1.24-0.A~4.2.0.201708211719) ...
Dropping cluster main...
warning: corrupted cluster: data directory does not exist
Trigger für postgresql-common (165+deb8u3A~4.2.3.201801251012) werden verarbeitet ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
de_de
Removing obsolete dictionary files:
univention-postgresql-9.4 (9.0.0-4A~4.2.0.201703151958) wird eingerichtet ...
Multifile: /etc/postgresql/9.4/main/pg_hba.conf
Multifile: /etc/postgresql/9.4/main/pg_ident.conf
File: /etc/postgresql/9.4/main/postgresql.conf
Create security/packetfilter/package/univention-postgresql-9.4/tcp/5432/all
Create security/packetfilter/package/univention-postgresql-9.4/tcp/5432/all/en
File: /etc/security/packetfilter.d/10_univention-firewall_start.sh
File: /etc/security/packetfilter.d/80_univention-firewall_policy.sh
Module: kopano-cfg
Trigger für univention-config (12.0.1-8A~4.2.0.201802061802) werden verarbeitet ...
dpkg-query: Kein Paket gefunden, das auf ldapacl_66univention-appcenter_app.acl passt
dpkg-query: Kein Paket gefunden, das auf xxx passt
root@mail:~#