Macports & launchctl - plist disabled by default prevents
apache2 form starting
William Davis
frstan at bellsouth.net
Wed Oct 10 13:52:02 PDT 2007
On Oct 10, 2007, at 4:37 PM, Michel LE LAY wrote:
> Hello,
> I'm using macports 1.520
>
> As a follow-up to thread
> MySQL5, OS X 10.4.10, startups, etc.
> http://lists.macosforge.org/pipermail/macports-users/2007-September/
> 005756.html
>
> I had the same problem with the upgraded version of apache2 : the
> symlinks are correct
>
> $ ls -l /Library/LaunchDaemons/org.macports.apache2.plist
> lrwxr-xr-x 1 root wheel 76 8 oct 12:14 /Library/LaunchDaemons/
> org.macports.apache2.plist -> /opt/local/etc/LaunchDaemons/
> org.macports.apache2/org.macports.apache2.plist
> $ ls -l /opt/local/etc/LaunchDaemons/org.macports.apache2/
> org.macports.apache2.plist
> -rw-r--r-- 2 root wheel 992 10 oct 22:22 /opt/local/etc/
> LaunchDaemons/org.macports.apache2/org.macports.apache2.plist
>
> And launchctl load kept saying that there was "nothing to load"
> when I typed
> sudo launchctl load /Library/LaunchDaemons/org.macports.apache2.plist.
>
> It seems that the default generated org.macports.apache2.plist has
> these keys at the end :
>
> <key>Disabled</key><true/>
> <key>OnDemand</key><false/>
> <key>RunAtLoad</key><false/>
>
> So, when launchctl parses the file, it sees Disabled==true and
> doesn't load.
>
> Removing Disabled and OnDemand and turning RunAtLoad to true solves
> the problem.
> Please, could you inspect the code generating startup-items ?
>
> Cheers,
>
from man launchctl
SUBCOMMANDS
load [-wF] paths ...
Load the specified configuration files or directories
of config-
uration files.
-w Remove the disabled key and write the
configuration
files back out to disk.
and there is much other info there......
goodluck
More information about the macports-users
mailing list