[MacPorts] #18488: Postgres 8.2 port can not be re-started via launchctl
MacPorts
noreply at macports.org
Sat Feb 14 03:52:33 PST 2009
#18488: Postgres 8.2 port can not be re-started via launchctl
---------------------------------+------------------------------------------
Reporter: decibel@… | Owner: mww@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Keywords: | Port: postgresql82
---------------------------------+------------------------------------------
Changes (by macsforever2000@…):
* cc: jwa@… (added)
* owner: macports-tickets@… => mww@…
* port: => postgresql82
Old description:
> decibel at platter.1[23:31]~:5%sudo launchctl stop
> org.macports.postgresql82-server
> decibel at platter.1[23:31]~:6%ps auxww | grep postgresql
> decibel 23392 0.0 -0.0 27328 424 p6 R+ 11:31PM 0:00.00
> grep postgresql
> decibel at platter.1[23:31]~:7%
>
> (note that it takes serveral tries to actually get the daemondo process
> to stay dead)
>
> decibel at platter.1[23:32]~:10%sudo launchctl start
> org.macports.postgresql82-server
> decibel at platter.1[23:34]~:11%ps auxww | grep postgresql
> root 23393 0.0 -0.0 27904 748 ?? Ss 11:31PM 0:00.02
> /opt/local/bin/daemondo --label=postgresql82-server --start-cmd
> /opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
> start ; --stop-cmd
> /opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
> stop ; --restart-cmd
> /opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
> restart ; --pid=none
> decibel 23451 0.0 -0.0 27368 444 p6 S+ 11:34PM 0:00.00
> grep postgresql
> decibel at platter.1[23:34]~:12%psql
> psql: could not connect to server: No such file or directory
> Is the server running locally and accepting
> connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
> decibel at platter.1[23:34]~:13%
>
> Now the daemondo process is running, but it hasn't started postgres for
> some reason. Sending a SIGHUP doesn't help. Killing daemondo just results
> in another one being re-spawned, presumably by launchctl.
New description:
{{{
decibel at platter.1[23:31]~:5%sudo launchctl stop
org.macports.postgresql82-server
decibel at platter.1[23:31]~:6%ps auxww | grep postgresql
decibel 23392 0.0 -0.0 27328 424 p6 R+ 11:31PM 0:00.00 grep
postgresql
decibel at platter.1[23:31]~:7%
}}}
(note that it takes serveral tries to actually get the daemondo process to
stay dead)
{{{
decibel at platter.1[23:32]~:10%sudo launchctl start
org.macports.postgresql82-server
decibel at platter.1[23:34]~:11%ps auxww | grep postgresql
root 23393 0.0 -0.0 27904 748 ?? Ss 11:31PM 0:00.02
/opt/local/bin/daemondo --label=postgresql82-server --start-cmd
/opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
start ; --stop-cmd
/opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
stop ; --restart-cmd
/opt/local/etc/LaunchDaemons/org.macports.postgresql82-server/postgresql82-server.wrapper
restart ; --pid=none
decibel 23451 0.0 -0.0 27368 444 p6 S+ 11:34PM 0:00.00 grep
postgresql
decibel at platter.1[23:34]~:12%psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
decibel at platter.1[23:34]~:13%
}}}
Now the daemondo process is running, but it hasn't started postgres for
some reason. Sending a SIGHUP doesn't help. Killing daemondo just results
in another one being re-spawned, presumably by launchctl.
--
--
Ticket URL: <http://trac.macports.org/ticket/18488#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list