Обсуждение: BUG #5896: When server cannot be started, first it says that it couldn't be started and then Server Started

Поиск
Список
Период
Сортировка

BUG #5896: When server cannot be started, first it says that it couldn't be started and then Server Started

От
"Nacho Mezzadra"
Дата:
The following bug has been logged online:

Bug reference:      5896
Logged by:          Nacho Mezzadra
Email address:      nachomezzadra@gmail.com
PostgreSQL version: 8.3.14-1
Operating system:   Red Hat 5.3 Enterprise
Description:        When server cannot be started, first it says that it
couldn't be started and then Server Started
Details:

When running the command service postgresql-8.3 start, and, lets say that
the port is already in use, and server cannot be started, then a message
comes up saying that the server could not be started (which is correct given
that the specified port was already in use), and right after that a message
says that PostgreSQL started successfully (which is obviously wrong).

Here is the output I get:

[root@RHEL53Nachao 40594]# service postgresql-8.3 start
Starting PostgreSQL 8.3:
waiting for server to
start...............................................................could
not start server
PostgreSQL 8.3 started successfully
[root@RHEL53Nachao 40594]#
"Nacho Mezzadra" <nachomezzadra@gmail.com> wrote:

> could not start server
> PostgreSQL 8.3 started successfully

That looks like a packaging problem.  The lines starting with
uppercase letters appear to have come from the service script, not
PostgreSQL itself.

-Kevin
[rearranged to eliminate top-posting]

Nacho Mezzadra <nachomezzadra@gmail.com> wrote:
> Kevin Grittner <Kevin.Grittner@wicourts.gov> wrote:
>> "Nacho Mezzadra" <nachomezzadra@gmail.com> wrote:
>>
>>> could not start server
>>> PostgreSQL 8.3 started successfully
>>
>> That looks like a packaging problem.  The lines starting with
>> uppercase letters appear to have come from the service script,
>> not PostgreSQL itself.

> Meaning that I should fix the service script myself? It's not that
> i wouldn't do it, but just making sure what you are saying.

Sorry.  I don't remember you saying whose build you installed, so
I'm not sure whether the packager will be tracking this list.  If
not, you might want to look for another venue to raise the issue.

Of course, if you feel comfortable adjusting the script, you're in
good shape to work around it yourself.  If you go that route, you
might want to look at my attempt at an LSB-conforming script to see
if any of that is useful for you.  When I suggested this script
there were objections that it was too long and that most of that
logic really belonged in pg_ctl, so I just threw it into the Wiki in
case anyone finds it useful:

http://wiki.postgresql.org/wiki/Lsb_conforming_init_script

-Kevin
Meaning that I should fix the service script myself? It's not that i
wouldn't do it, but just making sure what you are saying.

Thanks and regards,
Nacho.-

On Tue, Feb 22, 2011 at 13:24, Kevin Grittner
<Kevin.Grittner@wicourts.gov> wrote:
> "Nacho Mezzadra" <nachomezzadra@gmail.com> wrote:
>
>> could not start server
>> PostgreSQL 8.3 started successfully
>
> That looks like a packaging problem. =C2=A0The lines starting with
> uppercase letters appear to have come from the service script, not
> PostgreSQL itself.
>
> -Kevin
>