Thread: can not start the postgresql, i use gentoo
I can not run start the postgresql service, and spent several days can not solve the problem. thanks for anyone who can help me . :oops: :oops: :oops: :oops: :oops: /etc/init.d/postgresql start * Starting PostgreSQL ... * Please see log file: /var/lib/postgresql/data/postgresql.log [ !! ] and my postgresql.log is FATAL: syntax error in file "/var/lib/postgresql/data/postgresql.conf" line 2, near token "/" I dont'n know what is wrong with the postgresql.conf Here is the config file postgresql.conf # PostgreSQL's Database Directory PGDATA=/var/lib/postgresql/data # Logfile path: (NOTE: This must be uid/gid owned by the value of $PGUSER!) PGLOG=/var/lib/postgresql/data/postgresql.log # Run the PostgreSQL user as: PGUSER=postgres # Extra options to run postmaster with. # If you want to enable TCP/IP for PostgreSQL, add -i to the following: PGOPTS="-N 1024 -B 2048 -i" #tcpip_socket = true ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
guo weidong wrote: > FATAL: syntax error in file > "/var/lib/postgresql/data/postgresql.conf" line 2, > near token "/" What you have there is not a valid postgresql.conf file at all. Please read up on the documentation and write a valid one. -- Peter Eisentraut http://developer.postgresql.org/~petere/
# PostgreSQL's Database Directory PGDATA=/var/lib/postgresql/data Is this all you have in the postgresql.conf file??? That file is usually full with settings(most of them optional) but still... Are u sure? Andy. ----- Original Message ----- From: "guo weidong" <gwd1122331@yahoo.com> To: <pgsql-admin@postgresql.org> Sent: Wednesday, July 20, 2005 6:30 AM Subject: [ADMIN] can not start the postgresql, i use gentoo >I can not run start the postgresql service, and spent > several days can not solve the problem. thanks for > anyone who can help me . > :oops: :oops: :oops: :oops: :oops: > /etc/init.d/postgresql start > * Starting PostgreSQL ... > * Please see log file: > /var/lib/postgresql/data/postgresql.log [ !! ] > > and my postgresql.log is > > FATAL: syntax error in file > "/var/lib/postgresql/data/postgresql.conf" line 2, > near token "/" > > I dont'n know what is wrong with the postgresql.conf > > Here is the config file > postgresql.conf > > # PostgreSQL's Database Directory > PGDATA=/var/lib/postgresql/data > > # Logfile path: (NOTE: This must be uid/gid owned by > the value of $PGUSER!) > PGLOG=/var/lib/postgresql/data/postgresql.log > > # Run the PostgreSQL user as: > PGUSER=postgres > > # Extra options to run postmaster with. > # If you want to enable TCP/IP for PostgreSQL, add -i > to the following: > PGOPTS="-N 1024 -B 2048 -i" > > #tcpip_socket = true > > > > ____________________________________________________ > Start your day with Yahoo! - make it your home page > http://www.yahoo.com/r/hs > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org > >
Just guessing : The guy probably posted a conf file used by gentoo internaly NOT /var/lib/pgsql/data/postgresql.conf . Andy wrote: > # PostgreSQL's Database Directory > PGDATA=/var/lib/postgresql/data > > Is this all you have in the postgresql.conf file??? That file is > usually full with settings(most of them optional) but still... > Are u sure? > > Andy. > > ----- Original Message ----- From: "guo weidong" <gwd1122331@yahoo.com> > To: <pgsql-admin@postgresql.org> > Sent: Wednesday, July 20, 2005 6:30 AM > Subject: [ADMIN] can not start the postgresql, i use gentoo > > >> I can not run start the postgresql service, and spent >> several days can not solve the problem. thanks for >> anyone who can help me . >> :oops: :oops: :oops: :oops: :oops: >> /etc/init.d/postgresql start >> * Starting PostgreSQL ... >> * Please see log file: >> /var/lib/postgresql/data/postgresql.log [ !! ] >> >> and my postgresql.log is >> >> FATAL: syntax error in file >> "/var/lib/postgresql/data/postgresql.conf" line 2, >> near token "/" >> >> I dont'n know what is wrong with the postgresql.conf >> >> Here is the config file >> postgresql.conf >> >> # PostgreSQL's Database Directory >> PGDATA=/var/lib/postgresql/data >> >> # Logfile path: (NOTE: This must be uid/gid owned by >> the value of $PGUSER!) >> PGLOG=/var/lib/postgresql/data/postgresql.log >> >> # Run the PostgreSQL user as: >> PGUSER=postgres >> >> # Extra options to run postmaster with. >> # If you want to enable TCP/IP for PostgreSQL, add -i >> to the following: >> PGOPTS="-N 1024 -B 2048 -i" >> >> #tcpip_socket = true >> >> >> >> ____________________________________________________ >> Start your day with Yahoo! - make it your home page >> http://www.yahoo.com/r/hs >> >> >> ---------------------------(end of broadcast)--------------------------- >> TIP 4: Have you searched our list archives? >> >> http://archives.postgresql.org >> >> > > > ---------------------------(end of broadcast)--------------------------- > TIP 9: In versions below 8.0, the planner will ignore your desire to > choose an index scan if your joining column's datatypes do not > match
Those PG* parameters are env things, that you should export in your profile, and that's why
the postgresql.conf is not a valid .conf file.
Move them out the conf file, read about ...bash? and the manual page regarding administration / installation of postgresql.
Regards,
Guido
On 7/20/05, Tsirkin Evgeny <tsurkin@mail.jct.ac.il> wrote:
Just guessing :
The guy probably posted a conf file used by gentoo internaly NOT
/var/lib/pgsql/data/postgresql.conf .
Andy wrote:
> # PostgreSQL's Database Directory
> PGDATA=/var/lib/postgresql/data
>
> Is this all you have in the postgresql.conf file??? That file is
> usually full with settings(most of them optional) but still...
> Are u sure?
>
> Andy.
>
> ----- Original Message ----- From: "guo weidong" <gwd1122331@yahoo.com>
> To: < pgsql-admin@postgresql.org>
> Sent: Wednesday, July 20, 2005 6:30 AM
> Subject: [ADMIN] can not start the postgresql, i use gentoo
>
>
>> I can not run start the postgresql service, and spent
>> several days can not solve the problem. thanks for
>> anyone who can help me .
>> :oops: :oops: :oops: :oops: :oops:
>> /etc/init.d/postgresql start
>> * Starting PostgreSQL ...
>> * Please see log file:
>> /var/lib/postgresql/data/postgresql.log [ !! ]
>>
>> and my postgresql.log is
>>
>> FATAL: syntax error in file
>> "/var/lib/postgresql/data/postgresql.conf" line 2,
>> near token "/"
>>
>> I dont'n know what is wrong with the postgresql.conf
>>
>> Here is the config file
>> postgresql.conf
>>
>> # PostgreSQL's Database Directory
>> PGDATA=/var/lib/postgresql/data
>>
>> # Logfile path: (NOTE: This must be uid/gid owned by
>> the value of $PGUSER!)
>> PGLOG=/var/lib/postgresql/data/postgresql.log
>>
>> # Run the PostgreSQL user as:
>> PGUSER=postgres
>>
>> # Extra options to run postmaster with.
>> # If you want to enable TCP/IP for PostgreSQL, add -i
>> to the following:
>> PGOPTS="-N 1024 -B 2048 -i"
>>
>> #tcpip_socket = true
>>
>>
>>
>> ____________________________________________________
>> Start your day with Yahoo! - make it your home page
>> http://www.yahoo.com/r/hs
>>
>>
>> ---------------------------(end of broadcast)---------------------------
>> TIP 4: Have you searched our list archives?
>>
>> http://archives.postgresql.org
>>
>>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: In versions below 8.0, the planner will ignore your desire to
> choose an index scan if your joining column's datatypes do not
> match
---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings
--
"Adopting the position that you are smarter than an automatic
optimization algorithm is generally a good way to achieve less
performance, not more" - Tom Lane.