sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #93915
Re: Bogføringssystemet "Saldi" og postgresql fejl (SOLVED)
Torsdag 22 november 2007 10:55 skrev Verner Kjærsgaard:
> Onsdag 21 november 2007 19:11 skrev Carl Andersen:
> > Verner Kjærsgaard skrev:
> > > Hej liste,
> > >
> > > - åh han bliver ved :-)
> > > - har lige forsøgt at installere saldi (www.saldi.dk) på min
> > > SLES10/apache/postgresql server. Alt er godt og sundt, jeg kan logge på
> > > min postgresql server fra kommandolinien, no sweat.
> > >
> > > Men indefra PHP applikationen (saldi) fremkommer denne:
> > >
> > > FATAL: Ident authentication failed for user "postgres"
> > >
> > > Postgresql bruger altså "Ident" authentication, ser det ud til.
> > > Loggen siger:
> > > LOG: could not connect to Ident server at address "127.0.0.1", port
> > > 113: Opkobling nægtet
> > > FATAL: Ident authentication failed for user "postgres"
> > >
> > > Og brugeren postgres findes - uden password, alt er standard.
> > >
> > > I filen /var/lib/pgsql/data/pg_hba.conf har jeg til sidst:
> > >
> > > local all all trust
> > > # IPv4 local connections:
> > > host all all 127.0.0.1/32 trust
> > > # IPv6 local connections:
> > > host all all ::1/128 trust
> > >
> > > I (SuSE10) har jeg /etc/sysconfig/postgresql sat "-i" i
> > > opstartsparametre for pgql. Og kørt SuSEconfig. Og genstartet PG.
> > >
> > > Eh, any hints...??
> > >
> > > Som altid, tak på forhånd!
> >
> > Har du prøvet at spørge på deres forum http://forum.saldi.dk/index.php
> > Her sider eksperterne
>
> Hej og tak,
>
>
> - nej jeg har ikke spurgt på forummet. Men jeg har gennemlæst stort set det
> hele...og gjort som der står. Men min pgl insisterer stadig på at bruge en
> Ident server. Det er det, der er galt...
Jeg har fundet ud af, hvad der var galt...
Når SuSE/YaST installerer postgresql starter den automatisk en postmaster.
Hvis man derefter manuelt via "/etc/init.d/postgres start" starter postgres,
får MAN INGEN FEJL.
Ahem.
Hvis stopper postgresql med /etc/init.d/postgres stop, kører DER STADIG en
postmaster. Det kan afsløres med "netstat -apn" osv. Ligeledes med "ps aux"
osv.
Kill the postmaster.
Start PG via YaST. Et voila.
--
-------------------------------------------------------------------------
Med venlig hilsen/Best regards
Verner Kjærsgaard
Novell Certified Linux Professional 10035701
References