Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 8.355 pregleda

Najnovija ↓

Linux SUSE 9.2 i postgers baza... 30.03.2006. u 19:38 · pre 250 meseci #1
Pozdrav!
Imam probelm sa pokretanjem servera, kompajlirao sam iz source-a postgres, instalirao ga, napravio postgres usera, napravio direktorijum ../data sve kako pise u uputstvu i sve po default podesavanjima, ali kada pokusam da pokrenem server sa log fajlom i u background-u (kao preporuka u uputstvu) izbaci mi premision denied u terminalu. Inace,t aj postgres user je owner direktorijuma .../data ....u cemu je problem? Kada ga pokrenem u foreground-u i bez log-a server se pokrene, barem prvi put kada sam pokusao posle instalacije...ima li iko ideju?

Hvala, pozdrav!
Potpis
RTFM
Re: Linux SUSE 9.2 i postgers baza... 31.03.2006. u 10:01 · pre 250 meseci #2
Koje komande koristis za pokretanje postgres-a? Koje su ti privilegije na svim dirktorijumima koje postgres koristi?

I jos nesto, zasto nisi instalirao postgres iz YAST-a? Mozda bi imao malo stariju verziju, ali bi imao verziju koja je prilagodjena za suse 9.2...

Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Linux SUSE 9.2 i postgers baza... 31.03.2006. u 12:01 · pre 250 meseci #3
Postgres user je owner svih direktorijuma koje koristi. Komandu za pokretanje sam prekucao iz uputstva, onu malo duzu ..$ postmaster -D ..... logfile.... ne znam tacno kako ide, ali ovako nekako ....
Hteo sam malo noviju verziju, ali izgleda da cu ipak koristiti iz rpm-a....
Pozdrav...
Potpis
RTFM
Re: Linux SUSE 9.2 i postgers baza... 31.03.2006. u 12:28 · pre 250 meseci #4
Pa nemoj, probaj jos nekoliko varijanti.
1) Mozda nemas pravo da pises tamogde pokusavas da stavis log file?
2) Pogledaj da li imas ista u logovima sistema - recimou /var/log/messages
3) da li si probao da ga pokreces sa postmaster ... & (stavljanje u background procesa) ili sa opcijom da se daemon-izuje (ako se dobro secam, nemam postgres sad ovde..)
4) Cesto je potrebno da znas da nam kazes celu komandu koju si koristio, jer niko od nas nije jos poceo da koristi telepatske moci.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Linux SUSE 9.2 i postgers baza... 31.03.2006. u 12:52 · pre 250 meseci #5
Citat:
aleksandarpopov:
Hteo sam malo noviju verziju, ali izgleda da cu ipak koristiti iz rpm-a....


Koju malo noviju verziju si hteo da koristis? Poslednja verzija je 8.1.3 i nju mozes skinuti i kao RPM, SRPM i naravno source, sve to sa njihovog web sajta.

Sto se tice tvog pitanja, najbolje bi bilo da posaljes tacnu komandu kojom pokusavas da pokrenes postgres, a takodje i da proveris da li uopste postgres korisnik moze da kreira i pise u taj log fajl.

Pozdrav,
alex.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: Linux SUSE 9.2 i postgers baza... 31.03.2006. u 15:51 · pre 250 meseci #6
Sedim ja i nesto se razmisljam o kakvom log fajlu ti pricas, kad takva opcija ne postoji
kao opcija pri startovanju postmaster demona, ne budem lenj odem do
http://www.postgresql.org/docs/8.1/interactive/installation.html
i vidim komandu

Code:

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &


da bi ovo uradio user postgres mora da ima prava da pise po tekucem direktorijumu,
sto ocigledno nije slucaj.

hint: koristi pg_ctl.

Pozdrav
Milos Babic
Re: Linux SUSE 9.2 i postgers baza... 01.04.2006. u 20:26 · pre 250 meseci #7
1. Pokusavao sam da koristim komandu

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

a user-u postgres sam dodelio prava pisanja u /usr/local/pgsql/data .... pa mi nije jasno zasto je izbacivao premition denied

2. Nemam trenutno na ovoj masini ni linux, ni postgres ali cu svakako pokusati sa komandom pg_ctl

3. Koliko sam ja video, nema rpm za suse 9.2 ima samo za RedHat i za Fedoru...ili mi je nesto promaklo. Bio bih vam zahvalan ako bi mi
neko postavio link za rpm za suse9.2 ! Takodje, kako najbezbolnije na isti linux da instaliram pgAdmin (link za rpm ako nije frka...)

Mnogo vam hvala, javicu u ponedeljak kako sam prosao!
Pozdrav!
Potpis
RTFM
Re: Linux SUSE 9.2 i postgers baza... 01.04.2006. u 22:32 · pre 250 meseci
izmenjeno 1 put, poslednji put Milos Babic 01.04.2006. u 22:34
  1. Milos Babic01.04.2006. u 22:34zapis iz teksta poruke
#8
Citat:

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &


znam :)

Citat:

a user-u postgres sam dodelio prava pisanja u /usr/local/pgsql/data .... pa mi nije jasno zasto je izbacivao premition denied


nije problem u /usr/local/pgsql/data nego je problem sto si pre ove komande odradio
Code:

su - postgres

i to verovatno iz /root direktorijuma i postgres normalno nije mogao da zapise log fajl na tom mestu.
Probaj ovako
Citat:

su - postgres
cd /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

ili smesti ovaj logfile na neku putanju na kojoj planiras da cuvas logove, pa onda:
Citat:

su - postgres
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data > /PUTANJA/logfile 2>&1 &

Ako ti je to uopste bitno ...

Samo da napomenem pg_ctl ti nece resiti ovaj problem :)
Njega sam naveo samo jer prima veci broj "instrukcija" : start/stop/reload

pozdrav,
milos
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme