Installation postgres auf ubuntu 14.04.

Fragen und Probleme zur Installation von PostgreSQL (hauptsächlich Binary Packete).
sxbxstxxn
Neuer Benutzer
Beiträge: 12
Registriert: Di 20. Okt 2015, 15:59

Installation postgres auf ubuntu 14.04.

Beitrag von sxbxstxxn » Di 20. Okt 2015, 16:04

Hallo,

leider fehlt mir als Frontend Programmierer das nötige KnowHow bei Servern. Ich versuche derzeit postgres zum laufen zu bekommen, aber ohne erfolg... Wenn ich nach dieser Anleitung: https://help.ubuntu.com/community/PostgreSQL
den Befehl

Code: Alles auswählen

sudo apt-get install postgresql-client
ausführen möchte, bekomme ich folgenden Output:

Code: Alles auswählen

root@s18629602:~# sudo apt-get install postgresql-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  postgresql-client
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 5,052 B of archives.
After this operation, 72.7 kB of additional disk space will be used.
Get:1 http://de.archive.ubuntu.com/ubuntu/ trusty-updates/main postgresql-client                                                                              all 9.3+154ubuntu1 [5,052 B]
Fetched 5,052 B in 0s (44.6 kB/s)
Selecting previously unselected package postgresql-client.
(Reading database ... 45337 files and directories currently installed.)
Preparing to unpack .../postgresql-client_9.3+154ubuntu1_all.deb ...
Unpacking postgresql-client (9.3+154ubuntu1) ...
Setting up postgresql-9.3 (9.3.10-0ubuntu0.14.04) ...
 * Starting PostgreSQL 9.3 database server                                      * The Post                                                                   greSQL server failed to start. Please check the log output.
                                                                         [fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error processing package postgresql-9.3 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up postgresql-client (9.3+154ubuntu1) ...
Errors were encountered while processing:
 postgresql-9.3
E: Sub-process /usr/bin/dpkg returned an error code (1)

im Log file (/var/log/postgresql/postgresql-9.3-main.log) steht nichts... gar nichts :(

Irgendjemand eine Idee?

akretschmer
Erfahrener Benutzer
Beiträge: 7683
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Installation postgres auf ubuntu 14.04.

Beitrag von akretschmer » Di 20. Okt 2015, 16:25

Hast Du auch den Server installiert? Der Client alleine nützt nur, wenn Du auf einen entfernt laufenden Server zugreifen willst.

sxbxstxxn
Neuer Benutzer
Beiträge: 12
Registriert: Di 20. Okt 2015, 15:59

Re: Installation postgres auf ubuntu 14.04.

Beitrag von sxbxstxxn » Di 20. Okt 2015, 16:30

Ja ich denke schon :) Wie genau kann ich das kontrollieren?

Gisman
Erfahrener Benutzer
Beiträge: 1140
Registriert: Fr 20. Jan 2006, 15:30
Wohnort: Pfalz
Kontaktdaten:

Re: Installation postgres auf ubuntu 14.04.

Beitrag von Gisman » Di 20. Okt 2015, 19:25

Es müssten so 4 oder 5 Prozesse unter dem Namen postgres laufen. Prüfen mit ps -faux

sxbxstxxn
Neuer Benutzer
Beiträge: 12
Registriert: Di 20. Okt 2015, 15:59

Re: Installation postgres auf ubuntu 14.04.

Beitrag von sxbxstxxn » Mi 21. Okt 2015, 08:56

hm jede menge postfix aber kein postgres... ich glaube auch diese installation brachte einen Fehler wie oben genannt ohne dass die logs was anzeigen...

akretschmer
Erfahrener Benutzer
Beiträge: 7683
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Installation postgres auf ubuntu 14.04.

Beitrag von akretschmer » Mi 21. Okt 2015, 09:12

Wir halten fest: es läuft kein PG-Server. Das wäre nun das, was für Dich zu tun ist: diesen installieren und ans laufen bekommen. Remote-Diagnose ist schwer, zumindest ohne konkrete Fehlerbilder.

Du könntest natürlich bei uns einen buchen, dann stellen wir Dir den fix und fertig hin ;-)

sxbxstxxn
Neuer Benutzer
Beiträge: 12
Registriert: Di 20. Okt 2015, 15:59

Re: Installation postgres auf ubuntu 14.04.

Beitrag von sxbxstxxn » Mi 21. Okt 2015, 10:05

Bei Installation des Servers kommt halt folgende Fehlermeldung:

Code: Alles auswählen

root@s18629602:/home# apt-get -y install postgresql postgresql-contrib
Reading package lists... Done
Building dependency tree
Reading state information... Done
postgresql is already the newest version.
postgresql-contrib is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up postgresql-9.3 (9.3.10-0ubuntu0.14.04) ...
 * Starting PostgreSQL 9.3 database server                                                                                                                    * The PostgreSQL server failed to start. Please check the log output.
                                                                                                                                                      [fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error processing package postgresql-9.3 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-9.3; however:
  Package postgresql-9.3 is not configured yet.

dpkg: error processing package postgresql (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-contrib-9.3:
 postgresql-contrib-9.3 depends on postgresql-9.3 (= 9.3.10-0ubuntu0.14.04); however:
  Package postgresql-9.3 is not configured yet.

dpkg: error processing package postgresql-contrib-9.3 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-contrib:
 postgresql-contrib depends on postgresql-contrib-9.3; however:
  Package postgresql-contrib-9.3 is not configured yet.

dpkg: error processing package postgresql-contrib (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 postgresql-9.3
 postgresql
 postgresql-contrib-9.3
 postgresql-contrib
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@s18629602:/home#

akretschmer
Erfahrener Benutzer
Beiträge: 7683
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Installation postgres auf ubuntu 14.04.

Beitrag von akretschmer » Mi 21. Okt 2015, 10:11

schau mal in den Tiefen unter /var/lib, wo PG sein datadir hat und ob es da ein Log gibt, und natürlich, was da drin steht.

Möglicherweise ist erst einmal (handisch?) initdb auszuführen.

Btw.: aktuell ist 9.4, bald 9.5. Warum willst Du 9.3 installieren?

sxbxstxxn
Neuer Benutzer
Beiträge: 12
Registriert: Di 20. Okt 2015, 15:59

Re: Installation postgres auf ubuntu 14.04.

Beitrag von sxbxstxxn » Mi 21. Okt 2015, 10:14

habe folgendes log gefunden. (9.3. vermutlich weil die ganzen tutorials noch mit 9.3 geschrieben wurden ;))

Code: Alles auswählen

" ============================================================================
" Netrw Directory Listing                                        (netrw v149)
"   /var/lib/postgresql/9.3/main/pg_xlog
"   Sorted by      name
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:exec
" ============================================================================
../
./
archive_status/
000000010000000000000001
.swp

akretschmer
Erfahrener Benutzer
Beiträge: 7683
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Installation postgres auf ubuntu 14.04.

Beitrag von akretschmer » Mi 21. Okt 2015, 10:22

okay, die Verzeichnisstruktur scheint schon mal da zu sein, das ist das pg_xlog - Verzeichnis, wo die Transactionlogs landen. Steht was in /var/lib/postgresql/9.3/ selbst? startup.log oder so...

ansonsten kannst Du mal als User postgres (!) versuchen:

pg_ctl -w start -D /var/lib/postgresql/9.3/main/

und schauen, was da passiert.

Antworten