[MacPorts] #38495: cassandra can't be started using launchctl

MacPorts noreply at macports.org
Fri Mar 22 07:06:32 PDT 2013


#38495: cassandra can't be started using launchctl
---------------------+--------------------------------
 Reporter:  alexs@…  |      Owner:  macports-tickets@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.1.3
 Keywords:           |       Port:  cassandra
---------------------+--------------------------------
 This appears to be due to at least 2 different bugs.

 Firstly there's this one https://trac.macports.org/ticket/34221

 java -version hangs in some circumstances if
 __CFPREFERENCES_AVOID_DAEMON=1 is not set. This is fixed by adding

 ```
     <string>env</string>
     <string>__CFPREFERENCES_AVOID_DAEMON=1</string>
 ```

 to the LaunchDaemon plist.


 The next problem is (I think) that the
 /opt/local/share/java/cassandra-1.2.2/conf/cassandra-env.sh script
 requires /usr/sbin/sysctl but the PATH it's running in under launchd
 doesn't have /usr/sbin/.

 Manually setting the PATH in the plist again fixes this but it seems like
 there's probably a nicer way to do that...

-- 
Ticket URL: <https://trac.macports.org/ticket/38495>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list