Scott Frankel a écrit :
> [...]
> Here's the full text from the log file:
>
> FATAL: syntax error in file "/Library/PostgreSQL8/data/postgresql.conf"
> line 107, near token "kB"
You can't use units in a pre-8.2 config file.
> FATAL: syntax error in file "/Library/PostgreSQL8/data/postgresql.conf"
> line 107, near token "kB"
> LOG: could not bind IPv6 socket: Address already in use
> HINT: Is another postmaster already running on port 5432? If not, wait
> a few seconds and retry.
Apparently the 8.3 server is already running on port 5432... which seems
plausible because I think you launch 8.1 on the 8.3 data directory.
> FATAL: incorrect checksum in control file
> LOG: could not bind IPv6 socket: Address already in use
> HINT: Is another postmaster already running on port 5432? If not, wait
> a few seconds and retry.
> FATAL: incorrect checksum in control file
It means you try to execute an 8.1 server on a data directory
initialized by an 8.2 or 8.3 initdb.
> LOG: could not bind IPv6 socket: Address already in use
> HINT: Is another postmaster already running on port 5432? If not, wait
> a few seconds and retry.
> FATAL: incorrect checksum in control file
> LOG: could not bind IPv6 socket: Address already in use
> HINT: Is another postmaster already running on port 5432? If not, wait
> a few seconds and retry.
>
You can use two different release on the same server. But you need
different port number and different data directory.
Regards.
--
Guillaume.
http://www.postgresqlfr.org
http://dalibo.com