Postgresql Installation
Postgresql Installation
Hallo zusammen,
ich habe bei der Installation von Postgres mit apt folgendes Problem:
apt-get install Postgresql
Richte postgresql ein (7.4.7-6) ...
Creating config file /etc/postgresql/postmaster.conf with new version
The program
/usr/lib/postgresql/bin/postgres
needed by initdb does not belong to PostgreSQL version 7.4.7, or
there may be a configuration problem.
This was the error message issued by that program:
/usr/lib/postgresql/bin/postgres: ungültige effektive UID: 105
dpkg: Fehler beim Bearbeiten von postgresql (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)
kann mir dabei jemand helfen???
Im voraus schon mal vielen Dank.
Gruß
Dago
ich habe bei der Installation von Postgres mit apt folgendes Problem:
apt-get install Postgresql
Richte postgresql ein (7.4.7-6) ...
Creating config file /etc/postgresql/postmaster.conf with new version
The program
/usr/lib/postgresql/bin/postgres
needed by initdb does not belong to PostgreSQL version 7.4.7, or
there may be a configuration problem.
This was the error message issued by that program:
/usr/lib/postgresql/bin/postgres: ungültige effektive UID: 105
dpkg: Fehler beim Bearbeiten von postgresql (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)
kann mir dabei jemand helfen???
Im voraus schon mal vielen Dank.
Gruß
Dago
Hallo Jens,
danke für deine schnelle Antwort. Nätürlich installiere ich Postgres als root. Es macht auch keinen Unterschied ob ich es mit dpkg, apt oder aptitude versuche, der Fehler ist der Gleiche. Ich habe Postgres auch auf zwei weiteren Rechnern laufen da gab es auch keinerlei Probleme.
Ach ja ich vergass zu erwähnen ich nutze Sarge mit einem 2.4 Kernel.
Gruss
Dago
danke für deine schnelle Antwort. Nätürlich installiere ich Postgres als root. Es macht auch keinen Unterschied ob ich es mit dpkg, apt oder aptitude versuche, der Fehler ist der Gleiche. Ich habe Postgres auch auf zwei weiteren Rechnern laufen da gab es auch keinerlei Probleme.
Ach ja ich vergass zu erwähnen ich nutze Sarge mit einem 2.4 Kernel.
Gruss
Dago
Hallo Jens,
die Fehlermeldung ist die Gleiche wie oben:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 29 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Richte postgresql ein (7.4.7-6) ...
The program
/usr/lib/postgresql/bin/postgres
needed by initdb does not belong to PostgreSQL version 7.4.7, or
there may be a configuration problem.
This was the error message issued by that program:
/usr/lib/postgresql/bin/postgres: ungültige effektive UID: 105
dpkg: Fehler beim Bearbeiten von postgresql (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)
Gruß
Dago
die Fehlermeldung ist die Gleiche wie oben:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 29 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Richte postgresql ein (7.4.7-6) ...
The program
/usr/lib/postgresql/bin/postgres
needed by initdb does not belong to PostgreSQL version 7.4.7, or
there may be a configuration problem.
This was the error message issued by that program:
/usr/lib/postgresql/bin/postgres: ungültige effektive UID: 105
dpkg: Fehler beim Bearbeiten von postgresql (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)
Gruß
Dago
"apt-get remove --purge postgresql" entfernt das alte Zeug und du kannst dann neu installieren. Da scheint ein Fehler bei der vorherigen Version vorzuliegen, weil sich das alte /usr/lib/postgresql/bin/postgres nicht vom neuen überschreiben lässt. Ggf muss du das per Hand ersetzen, neues Paket öffnen,/usr/lib/postgresql/bin/postgres per Hand in das Verzeichnis kopieren und dann noch mal installieren. Aber wenn du --purge machst sollte das alte Zeug weg sein.
Hallo Jens,
auch das hilft nicht. Ich habe sogar das Verzeichnis /usr/lib/postgresql per Hand gelöscht.
Gibt es denn nicht irgendwo log-Dateien in denen man nähere Informationen zu der Installation und somit zu den aufgetretenen Fehlern findet??? Unter /var/log finde ich nichts.
Gruß und vielen Dank
Dago
auch das hilft nicht. Ich habe sogar das Verzeichnis /usr/lib/postgresql per Hand gelöscht.
Gibt es denn nicht irgendwo log-Dateien in denen man nähere Informationen zu der Installation und somit zu den aufgetretenen Fehlern findet??? Unter /var/log finde ich nichts.
Gruß und vielen Dank
Dago
Rufe doch bitte mal
und zeige uns die Meldungen.
Viele Grüße,
Torsten
Code: Alles auswählen
sh -x /var/lib/dpkg/info/postgres.postinst upgrade
Viele Grüße,
Torsten
Hallo Torsten,
sh -x /var/lib/dpkg/info/postgresql.postinst upgrade
biringt folgende Meldung:
+ set -e
+ set +o noclobber
+ . /usr/share/debconf/confmodule
++ '[' '!' '' ']'
++ PERL_DL_NONLAZY=1
++ export PERL_DL_NONLAZY
++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/postgresql.postinst upgrade
Nothing to do for upgrade
Viele Grüße
Dago
sh -x /var/lib/dpkg/info/postgresql.postinst upgrade
biringt folgende Meldung:
+ set -e
+ set +o noclobber
+ . /usr/share/debconf/confmodule
++ '[' '!' '' ']'
++ PERL_DL_NONLAZY=1
++ export PERL_DL_NONLAZY
++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/postgresql.postinst upgrade
Nothing to do for upgrade
Viele Grüße
Dago
debconf ist scheußlich (implementiert). Sorry, ich habe da keine Idee, wie man weiter debuggen kann. Du könntest versuchen, mit 'strace -f' nach Fehlern zu fahnden.Dago hat geschrieben:Code: Alles auswählen
+ . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/postgresql.postinst upgrade Nothing to do for upgrade
Viel Erfolg,
Torsten