Problem mit PostgreSQL
Problem mit PostgreSQL
Hallo,
ich sitze hier an einem Debian 5.0 (Lenny) mit KDE, auf dem PostgreSQL 8.4 installiert wurde. Aber irgendwas ist bei der Installation schiefgelaufen. Und zwar wurde das ganze unter /opt/PostgreSQL/8.4 installiert und ich kann irgendwie nicht auf die Datenbank zugreifen. Hab leider keine Ahnung wie das installiert wurde. In KPackage erscheint jedenfalls kein Eintrag für PostgreSQL. Auch unter aptitude finde ich keine installierte Version. Könnte mir jemand bitte mal weiterhelfen?
Danke
Bert
ich sitze hier an einem Debian 5.0 (Lenny) mit KDE, auf dem PostgreSQL 8.4 installiert wurde. Aber irgendwas ist bei der Installation schiefgelaufen. Und zwar wurde das ganze unter /opt/PostgreSQL/8.4 installiert und ich kann irgendwie nicht auf die Datenbank zugreifen. Hab leider keine Ahnung wie das installiert wurde. In KPackage erscheint jedenfalls kein Eintrag für PostgreSQL. Auch unter aptitude finde ich keine installierte Version. Könnte mir jemand bitte mal weiterhelfen?
Danke
Bert
Re: Problem mit PostgreSQL
Hm, wenn das unter /opt/ liegt, dann wurde das sehr wahrscheinlich gar nicht als Debian-Paket installiert. Das mal dazu.
Zum Punkt "ich kann irgendwie nicht zugreifen":
- hast du schon geschaut, ob PostgreSQL überhaupt gestartet wurde?
- kannst du es manuell starten (evtl. wurde unter /etc/init.d/ ein Skript abgelegt)
- Lies dich bitte in die Doku ein und schau dir an, was da so konfiguriert wurde
- Frag am besten auch mal den, der das da installiert hat
Zum Punkt "ich kann irgendwie nicht zugreifen":
- hast du schon geschaut, ob PostgreSQL überhaupt gestartet wurde?
- kannst du es manuell starten (evtl. wurde unter /etc/init.d/ ein Skript abgelegt)
- Lies dich bitte in die Doku ein und schau dir an, was da so konfiguriert wurde
- Frag am besten auch mal den, der das da installiert hat
Re: Problem mit PostgreSQL
Hallo,
soweit ich weiss, wurde die vorherige Version (8.3) deinstalliert und eine bin-Datei für die neue Version 8.4 heruntergeladen (postgresql-8.4.0-1-linux-x64.bin). Diese wurde dann installiert. Evtl. gibt es noch Reste der alten Version. In /etc/init.d/ liegen zwei Shell-Skripte: postgresql-8.3 und postgresql-8.4. Am liebsten wäre es mir, ich könnte alles nochmal neu installieren. Oder kann ich das so unter /opt installiert lassen und muss das nur richtig konfigurieren? Ich hab die Root-Rechte und soll die Datenbank zum Laufen kriegen.
pg_lsclusters: command not found
netstat -tulpen | grep post
soweit ich weiss, wurde die vorherige Version (8.3) deinstalliert und eine bin-Datei für die neue Version 8.4 heruntergeladen (postgresql-8.4.0-1-linux-x64.bin). Diese wurde dann installiert. Evtl. gibt es noch Reste der alten Version. In /etc/init.d/ liegen zwei Shell-Skripte: postgresql-8.3 und postgresql-8.4. Am liebsten wäre es mir, ich könnte alles nochmal neu installieren. Oder kann ich das so unter /opt installiert lassen und muss das nur richtig konfigurieren? Ich hab die Root-Rechte und soll die Datenbank zum Laufen kriegen.
pg_lsclusters: command not found
netstat -tulpen | grep post
Code: Alles auswählen
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 107 6593 2797/postgres
tcp6 0 0 :::5432 :::* LISTEN 107 6592 2797/postgres
Re: Problem mit PostgreSQL
OK, PostgreSQL läuft und ich kann mit dem Skript unter /etc/init.d starten und stoppen. Werde mir jetzt mal die Konfiguration anschauen...
Re: Problem mit PostgreSQL
Hmm, ich denke, das Problem liegt nicht an der Konfiguration (postgresql.conf und pg_hba.conf), sondern an der Installation. Ich kann jedenfalls an der Konfiguration nichts falsches entdecken. Nochmal die Frage: kann das so installiert bleiben, unter /opt, oder soll ich das nochmal neu installieren? In der Konsole bekomme ich mit pg_lsclusters oder psql (als root) keine Info. Muss ich Debian irgendwo noch mitteilen, dass PostgreSQL unter /opt installiert ist, damit ich da darauf zugreifen kann? Ich kann mich zwar als postgres anmelden (su postgres), aber auch von dort hab ich kein Zugriff z.B. auf psql. ("command not found") Hat das irgendwas mit einer Pfadeinstellung zu tun?
Bert
Bert
Re: Problem mit PostgreSQL
Wenn es so installiert wurde, wie du sagst, dann ist /opt eigentlich der richtige Ort dafür. Da liegt z.B. bei mir auch der Firefox und Openoffice, die beide nicht als Debian-Paket installiert wurden bzw. aus keinen offiziellen Debian-Paketen.
Was du dann natürlich machen musst, wenn du Programme unter /opt liegen hast ist, dass du die PATH-Einstellungen entsprechend erweiterst, damit die Leute, die damit arbeiten müssen diese Tools auch im Suchpfad haben. Neu installieren würde ich da gar nichts (halte ich eh für eine von Windows eingebürgerte Marotte, gleich immer mit ner Neuinstallation auf ein Problem einzuschlagen).
Was du dann natürlich machen musst, wenn du Programme unter /opt liegen hast ist, dass du die PATH-Einstellungen entsprechend erweiterst, damit die Leute, die damit arbeiten müssen diese Tools auch im Suchpfad haben. Neu installieren würde ich da gar nichts (halte ich eh für eine von Windows eingebürgerte Marotte, gleich immer mit ner Neuinstallation auf ein Problem einzuschlagen).
Re: Problem mit PostgreSQL
Die 8.4-Version von Debian hat bei mir ‘ne Macke — Teile der Datenbank werden einfach nicht angelegt, es gibt da Namenskonflikte mit einer Tabelle die „window“ heißt — und ich benutze deshalb weiterhin die 8.3. Ich habe mich noch nicht darum bemüht um herauszufinden ob der Fehler an Debian oder postgresql liegt.
Re: Problem mit PostgreSQL
Hallo,nepos hat geschrieben:Was du dann natürlich machen musst, wenn du Programme unter /opt liegen hast ist, dass du die PATH-Einstellungen entsprechend erweiterst, damit die Leute, die damit arbeiten müssen diese Tools auch im Suchpfad haben. Neu installieren würde ich da gar nichts (halte ich eh für eine von Windows eingebürgerte Marotte, gleich immer mit ner Neuinstallation auf ein Problem einzuschlagen).
da ich vorher auch fast nur mit Windows gearbeitet habe, hat sich diese Marotte leider auch bei mir eingebürgert. Leider kam deine Antwort zu spät und ich hatte schon damit begonnen, PostgreSQL wieder von Debian zu entfernen, auch alle noch vorhandenen Reste der vorherigen Version. Ist auch nicht mein Computer und ich bin nicht jeden Tag dort. Nun möchte ich das so wie bei meinem Laptop installieren. Dort hatte ich die lenny-backports zu den Datenquellen hinzugefügt und das dann darüber installiert. Das mit den PATH-Angaben hatte ich mir fast schon gedacht, aber als relativer Neuling bei Debian nicht den Plan, wie das "repariert" werden könnte. Trotzdem nochmal danke für deine Hilfe, auch wenn meine Ungeduld schneller war.
Gruss
Bert
Re: Problem mit PostgreSQL
hallo,
ich hab auch ein problem mit PostgresSQL; ich hab es per apt-get install postgressql er hat es auch einwandfrei installiert, ABER bei mir gibt es nicht das kommando postgres und ja ich bin als root angemeldet. nur warum nicht?
schonmal besten dank für die helfe
hat sich erledigt.. war nur zu dämlich ordentlich zu tippen
ich hab auch ein problem mit PostgresSQL; ich hab es per apt-get install postgressql er hat es auch einwandfrei installiert, ABER bei mir gibt es nicht das kommando postgres und ja ich bin als root angemeldet. nur warum nicht?
schonmal besten dank für die helfe
hat sich erledigt.. war nur zu dämlich ordentlich zu tippen
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist