Postgresql Installation

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Postgresql Installation

Beitrag von Dago » 15.05.2005 10:13:01

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

crazyed

Beitrag von crazyed » 15.05.2005 10:25:51

Moin und willkommen im Forum,

installierst du auch als root? Also dieses berüchtigte "su" in einem Terminal oder einer shell und danach die Frage zum Passwort beantworten. Dann solltest du auch installieren können, per "apt-get <Paket>" oder mit aptitude oder synaptic oder was_auch_immer

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 15.05.2005 20:08:02

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

crazyed

Beitrag von crazyed » 15.05.2005 20:40:43

Moin,

versuch doch mal ein "apt-get -f install" ohne Paket. Und guck mal auf die Meldungen.

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 15.05.2005 20:48:53

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

crazyed

Beitrag von crazyed » 15.05.2005 21:52:12

"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.

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 15.05.2005 22:55:04

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

crazyed

Beitrag von crazyed » 15.05.2005 23:12:42

Nein, da wird nichts geloggt. Aber ich verstehe dich richtig, du installierst mit apt-get aus dem Netz? Oder mittels dpkg -i manuell?

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 16.05.2005 00:34:21

Ich installiere aus dem Netz hab es aber auch schon manuell mit dpkg -i ausprobiert :cry:

Gruss
Dago

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 16.05.2005 20:50:02

Rufe doch bitte mal

Code: Alles auswählen

sh -x /var/lib/dpkg/info/postgres.postinst upgrade
und zeige uns die Meldungen.


Viele Grüße,
Torsten

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 16.05.2005 23:27:29

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

crazyed

Beitrag von crazyed » 17.05.2005 07:07:32

Moin,
Ausgabe von "dpkg -s postgresql"
und die ausgeworfene Version mal posten, und bitte nur die Version...

Dago
Beiträge: 9
Registriert: 15.05.2005 10:03:00

Beitrag von Dago » 17.05.2005 18:00:35

Moin,

dpkg -s postgresql spuckt "Version: 7.4.7-6" aus.

Gruß

Dago

Benutzeravatar
bollin
Beiträge: 482
Registriert: 01.11.2003 23:31:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von bollin » 17.05.2005 21:45:53

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
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.

Viel Erfolg,
Torsten

Antworten