Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

Czesc,

Mam problem z zainstalowaniem PostgreSQL w Kubuntu 9.10, gdy instaluje za pomoca KPackageKit lub apt-get:

Kod: Zaznacz cały

$ sudo apt-get install postgresql postgresql-client postgresql-contrib
Instalacja przebiega poprawnie. Kolejny krok, aby zmienic haslo uzytkownika postgres:

Kod: Zaznacz cały

$ sudo su postgres
<haslo>
$ psql
I tu sie pojawia problem:

Kod: Zaznacz cały

could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Z tego co patrzylem to w poprzedniej wersji mialem katalog /etc/postgresql. Teraz go nie ma. Jest tylko /etc/postgresql-common. Instalacja z binarki sciagnietej stad daje poprawny efekt, tzn mozna sie zalogowac do serwera, zrestartowac:

Kod: Zaznacz cały

$ sudo /etc/init.d/postgresql-8.4 restart
<haslo>
Stopping PostgreSQL 8.4:
waiting for server to shut down.... done
server stopped
Starting PostgreSQL 8.4:
waiting for server to start.... done
server started
PostgreSQL 8.4 started successfully
Po zainstalowaniu z repozytorium po wydaniu komendy restartujacej nie wyswietlane byly zadne informacje czy sie zrestartowal czy nie.

Ktos z Was mial taki problem? Jak go rozwiazac?
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

Hm, nikt nie mial takiego problemu? :evil:
macer
Wytworny Kaczor
Wytworny Kaczor
Posty: 453
Rejestracja: 12 wrz 2009, 21:07
Wersja Ubuntu: inny OS

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: macer »

Spróbuj to:)
Nie wystarczy zainstalować same pakiety ;)

PS jak ci się udało rozdzielić posty :shock:
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

macer pisze:Spróbuj to:)
Nie wystarczy zainstalować same pakiety ;)
Wiem o tym. Tak właśnie robiłem. W tym miejscu

Kod: Zaznacz cały

$ sudo su postgres -c psql
postgres=# ALTER USER postgres WITH PASSWORD 'hasło';
postgres=# \q
występował już problem.
macer pisze:PS jak ci się udało rozdzielić posty :shock:
Tzn. jak rozdzielić? :)
macer
Wytworny Kaczor
Wytworny Kaczor
Posty: 453
Rejestracja: 12 wrz 2009, 21:07
Wersja Ubuntu: inny OS

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: macer »

Tzn. jak rozdzielić?
Normalnie to nie można mieć dwóch postów naraz tylko do drugiego dodaje sie "edit:", ale pewnie pomiędzy postami była ramka, ktoś ją usunął i tak zostało ;)

Hmm...ja wolę mysql, ale tam też musiałem jakieś sockety porobić,

Kod: Zaznacz cały

could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Może sie przerzucisz na mysql?
Ja z mysql nie miałem problemów przy konfiguracji...
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

macer pisze:Może sie przerzucisz na mysql?
Ja z mysql nie miałem problemów przy konfiguracji...
Heh, nie bardzo. Sklep, który piszę ma działać na PostgreSQL.
macer
Wytworny Kaczor
Wytworny Kaczor
Posty: 453
Rejestracja: 12 wrz 2009, 21:07
Wersja Ubuntu: inny OS

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: macer »

http://www.cyberciti.biz/faq/linux-inst ... se-server/

Może tak jak tam pisze zrób najpierw

Kod: Zaznacz cały

 su - postgres
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

macer pisze:Może tak jak tam pisze zrób najpierw

Kod: Zaznacz cały

 su - postgres
Nie ma znaczenia jaką komendę wykonam. Taką:

Kod: Zaznacz cały

kn@freak:~$ sudo su - postgres
[sudo] password for kn:
postgres@freak:~$ psql
Password:
psql (8.4.1)
Type "help" for help.
Czy taką:

Kod: Zaznacz cały

kn@freak:~$ sudo su postgres -c psql
Password:
psql (8.4.1)
Type "help" for help.
Efekt będzie taki sam. Mi chodzi o to, że PostgreSQL nie chciał mi się zainstalować z paczek dostępnych w repo. W poprzedniej wersji miałem katalog

Kod: Zaznacz cały

/etc/postgresql
Gdy instaluję PostgreSQL z repo Ubuntu, to go nie ma.
krzys_yd
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 19 gru 2007, 09:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: krzys_yd »

Polecam zaciagnac z tej stronki instalke:
http://www.enterprisedb.com/products/pg ... d.do#linux

to jest oryginalny postgres przy instalacji mozesz wybrac dodatkowe opcje typu enterpirse, ale nie musisz

po instalacji menu Programy dodaje sie nowa pozycja PostgreSQL 8.4 w ktorej znajedziesz narzedzia do zarzadzania baza, jesli nie bedzie ich od razu po instalacji to pojawia sie po restarcie (byc moze wystarczy tylko restart Xów)
Awatar użytkownika
kkrzysiekk
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 lis 2009, 10:45
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: kkrzysiekk »

krzys_yd pisze:Polecam zaciagnac z tej stronki instalke:
http://www.enterprisedb.com/products/pg ... d.do#linux

[...]

po instalacji menu Programy dodaje sie nowa pozycja PostgreSQL 8.4 w ktorej znajedziesz narzedzia do zarzadzania baza
Tak właśnie zrobiłem i pisałem o tym:
kkrzysiekk pisze:Instalacja z binarki sciagnietej stad daje poprawny efekt
mikolajs
Wytworny Kaczor
Wytworny Kaczor
Posty: 352
Rejestracja: 15 paź 2008, 18:30
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: KDE Plasma

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: mikolajs »

Bardzo dziwne! U mnie na Kubuntu 9.10 po instalacji

Kod: Zaznacz cały

sudo apt-get install postgresql 
od razu działał proces i bez problemu baza się restartuje, nie ma też problemu z zalogowaniem, a konfiguracja jest w katalogu /etc/prostgresql/8.4/main
webik
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 27 lis 2007, 15:59
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86
Kontakt:

Odp: Instalacja PostgreSQL 8.4 w Kubuntu 9.10

Post autor: webik »

Witaj

Problemem okazuje się być KPackageKit. Miałem taki sam problem jak autor tematu, po zainstalowaniu przez KPackageKit.

Rozwiązanie:
Deinstalacja wszystkich pakietów związanych z PostgreSQL (używając aptitude) i instalacja PostgreSql używając komendy:

Kod: Zaznacz cały

sudo aptitude install postgresql
Teraz działa dobrze :)

Problem leży w PackageKit jest jakiś bug pewnie - i nie wykonuje się to:

Kod: Zaznacz cały

Creating new cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main)...
Moving configuration file /var/lib/postgresql/8.4/main/postgresql.conf to /etc/postgresql/8.4/main...
Moving configuration file /var/lib/postgresql/8.4/main/pg_hba.conf to /etc/postgresql/8.4/main...    
Moving configuration file /var/lib/postgresql/8.4/main/pg_ident.conf to /etc/postgresql/8.4/main...  
Configuring postgresql.conf to use port 5432...                                                      
update-alternatives: using /usr/share/postgresql/8.4/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in tryb automatyczny.
 * Starting PostgreSQL 8.4 database server                                                                                                                      [ OK ] 
Czyli tak naprawdę konfigurowanie clustra.

Mam nadzieję że komuś zaoszczędzi to sporo czasu. :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 32 gości