[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