Macports & launchctl - plist disabled by default prevents apache2 form starting

Michel LE LAY neric27 at wanadoo.fr
Wed Oct 10 14:00:55 PDT 2007


Ok, I forgot to add the -w switch to launchctl.
Thanck you very much.

William Davis a écrit :
>
> 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