Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

stevepiercy
After upgrading a client's system to Mac OS X 10.10, Lasso
8.6.3, MySQL, and Apache all run just fine when started manually.

However on a restart of the computer, Lasso 8.6.3 does not start automatically.

I've tried to reinstall Lasso 8.6.3.

Is there something else not in this list?
http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html

On my system I don't see anything relevant in
/Library/LaunchDaemons/.  Should there be?

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

stevepiercy
Perhaps related?
http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953

Trevor or Patrick, did you ever figure this out?

--steve


On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:

> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
> run just fine when started manually.
>
> However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>
> I've tried to reinstall Lasso 8.6.3.
>
> Is there something else not in this list?
> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html
>
> On my system I don't see anything relevant in /Library/LaunchDaemons/.  Should there
> be?
>
> --steve
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]>               <http://www.StevePiercy.com/>
>
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

stevepiercy
I might have stumbled across something.

First /Library/StartupItems/ might not work in Yosemite.  It's
been deprecated for a while.
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/StartupItems.html

For information on creating launchd jobs, see:
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html#//apple_ref/doc/uid/10000172i-SW7-BCIEDDBJ

and a link to man launchd:
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html#//apple_ref/doc/man/5/launchd.plist

I used the launchd item for Lasso 9 as an example:
/Library/LaunchDaemons/com.lassosoft.lassoinstancemanager.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
     <key>KeepAlive</key>
     <true/>
     <key>Label</key>
     <string>com.lassosoft.lassoinstancemanager</string>
     <key>WorkingDirectory</key>
     <string>/var/lasso/home/</string>
     <key>ProgramArguments</key>
     <array>
         <string>/usr/sbin/lassoim</string>
     </array>
     <key>EnvironmentVariables</key>
     <dict>
         <key>LASSO9_HOME</key><string>/var/lasso/home/</string>
     </dict>
     <key>RunAtLoad</key>
     <true/>
     <key>StandardOutPath</key>
     <string>../lasso.out.txt</string>
     <key>StandardErrorPath</key>
     <string>../lasso.err.txt</string>
</dict>
</plist>

Then created a new file:
/Library/LaunchDaemons/com.lassosoft.lasso8.plist

With the following contents:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
     <key>RunAtLoad</key>
     <true/>
     <key>Label</key>
     <string>com.lassosoft.lasso8</string>
     <key>UserName</key>
     <string>lasso</string>
     <key>WorkingDirectory</key>
     <string>/Applications/Lasso Professional 8</string>
     <key>ProgramArguments</key>
     <array>
       <string>./Lasso8Service</string>
     </array>
   </dict>
</plist>

Based on values in the script located at:
/Applications/Lasso Professional 8/Tools/startLassoService.command

I flip-flopped between

     <key>RunAtLoad</key>
     <true/>

and

     <key>KeepAlive</key>
     <true/>

ultimately going with the former.

While fiddling, I looked carefully at Utilities > Console > All
Messages, while filtering for "lasso" and refreshing the view.  
I also watched Activity Monitor, filtering for "lasso", and
/private/tmp.  I really don't know for sure whether this is an
ideal LaunchDaemon, but it seems to work fine for development purposes.

--steve



On 2/28/15 at 11:20 AM, [hidden email] (Steve Piercy -
Website Builder) pronounced:

>Perhaps related?
>http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953
>
>Trevor or Patrick, did you ever figure this out?
>
>--steve
>
>
>On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:
>
>>After upgrading a client's system to Mac OS X 10.10, Lasso
>>8.6.3, MySQL, and Apache all run just fine when started manually.
>>
>>However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>>
>>I've tried to reinstall Lasso 8.6.3.
>>
>>Is there something else not in this list?
>>http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html
>>
>>On my system I don't see anything relevant in
>>/Library/LaunchDaemons/.  Should there be?
>>
>>--steve
>>
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>Steve Piercy              Website Builder              Soquel, CA
>><[hidden email]>               <http://www.StevePiercy.com/>
>>
>>
>>#############################################################
>>
>>This message is sent to you because you are subscribed to
>>the mailing list Lasso [hidden email]
>>Official list archives available at http://www.lassotalk.com
>>To unsubscribe, E-mail to: <[hidden email]>
>>Send administrative queries to  <[hidden email]>
>
>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>Steve Piercy              Website Builder              Soquel, CA
><[hidden email]>               <http://www.StevePiercy.com/>
>
>
>#############################################################
>
>This message is sent to you because you are subscribed to
>the mailing list Lasso [hidden email]
>Official list archives available at http://www.lassotalk.com
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

Trevor Borgmeier
In reply to this post by stevepiercy
We're using LP8.5, but I think 8.6 would basically be the same...

Instead of the StartupItems folder method, I use launchd.  Here is the
plist I created.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
     <key>Label</key>
     <string>com.lassosoft.lasso8</string>
     <key>ProgramArguments</key>
     <array>
         <string>/Applications/Lasso Professional
8/LassoAdmin/Lasso8Service.sh</string>
     </array>
     <key>RunAtLoad</key>
     <true/>
</dict>
</plist>

Then save it here:
/System/Library/LaunchDaemons/com.lassosoft.lasso8.plist

The actual filename can be whatever you choose, but what is shown is
what I named it...

Also, in regard to Yosemite, you will need an updated Apache connector
for Apache 2.4 if you're using the stock apache installation.

 From a previous thread on lasso talk...

> I have compiled Lasso connector for Apache 2.4 and it is here:
>
> https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0
>
> ~asle

I think those are the main issues in getting Lasso 8.5 up and running on
Yosemite.

-Trevor





On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:

> Perhaps related?
> http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953
>
> Trevor or Patrick, did you ever figure this out?
>
> --steve
>
>
> On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:
>
>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
>> run just fine when started manually.
>>
>> However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>>
>> I've tried to reinstall Lasso 8.6.3.
>>
>> Is there something else not in this list?
>> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html
>>
>> On my system I don't see anything relevant in /Library/LaunchDaemons/.  Should there
>> be?
>>
>> --steve
>>
>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>> Steve Piercy              Website Builder              Soquel, CA
>> <[hidden email]>               <http://www.StevePiercy.com/>
>>
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>>   the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]>               <http://www.StevePiercy.com/>
>
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>    the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>
>


ɹǝıǝɯƃɹoq ɹoʌǝɹʇ


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

stevepiercy
I went with a similar launch daemon, with the following
differences, for no particular reason.

My location.
/Library/LaunchDaemons/com.lassosoft.lasso8.plist

Your location.
/System/Library/LaunchDaemons/com.lassosoft.lasso8.plist

I have no idea whether the difference matters.  What do you think?

My ProgramArguments and associated values.

     <key>ProgramArguments</key>
     <array>
       <string>./Lasso8Service</string>
     </array>
     <key>UserName</key>
     <string>lasso</string>
     <key>WorkingDirectory</key>
     <string>/Applications/Lasso Professional 8</string>

Your ProgramArguments.

     <key>ProgramArguments</key>
     <array>
       <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
     </array>

It looks like yours, via the startup script Lasso8Service.sh,
does everything mine does and more.

I'll try switching over and see if I can find any differences.

Thank you!

--steve


On 3/1/15 at 9:08 AM, [hidden email] (Trevor Borgmeier) pronounced:

>We're using LP8.5, but I think 8.6 would basically be the same...
>
>Instead of the StartupItems folder method, I use launchd.  Here
>is the plist I created.
>
><?xml version="1.0" encoding="UTF-8"?>
><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
><plist version="1.0">
><dict>
><key>Label</key>
><string>com.lassosoft.lasso8</string>
><key>ProgramArguments</key>
><array>
><string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
></array>
><key>RunAtLoad</key>
><true/>
></dict>
></plist>
>
>Then save it here:
>/System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>
>The actual filename can be whatever you choose, but what is
>shown is what I named it...
>
>Also, in regard to Yosemite, you will need an updated Apache
>connector for Apache 2.4 if you're using the stock apache installation.
>
>From a previous thread on lasso talk...
>
>>I have compiled Lasso connector for Apache 2.4 and it is here:
>>
>>https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0
>>
>>~asle
>
>I think those are the main issues in getting Lasso 8.5 up and
>running on Yosemite.
>
>-Trevor
>
>
>
>
>
>On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:
>>Perhaps related?
>>http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953
>>
>>Trevor or Patrick, did you ever figure this out?
>>
>>--steve
>>
>>
>>On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:
>>
>>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
>>> run just fine when started manually.
>>>
>>> However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>>>
>>> I've tried to reinstall Lasso 8.6.3.
>>>
>>> Is there something else not in this list?
>>> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html
>>>
>>> On my system I don't see anything relevant in /Library/LaunchDaemons/.  Should there
>>> be?
>>>
>>> --steve
>>>
>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>> Steve Piercy              Website Builder              Soquel, CA
>>> <[hidden email]>               <http://www.StevePiercy.com/>
>>>
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>>   the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>Steve Piercy              Website Builder              Soquel, CA
>><[hidden email]>               <http://www.StevePiercy.com/>
>>
>>
>>#############################################################
>>
>>This message is sent to you because you are subscribed to
>>the mailing list Lasso [hidden email]
>>Official list archives available at http://www.lassotalk.com
>>To unsubscribe, E-mail to: <[hidden email]>
>>Send administrative queries to  <[hidden email]>
>>
>
>
>ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>
>
>#############################################################
>
>This message is sent to you because you are subscribed to
>the mailing list Lasso [hidden email]
>Official list archives available at http://www.lassotalk.com
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

Trevor Borgmeier
FWIW, I'm only using this on my development box, not in production.

I wrote my script by looking at the original Lasso8 script in
/Library/StartupItems/LassoPro8/LassoPro8

And then looked at the script it calls...

/usr/sbin/lasso8ctl

but I'm not sure if one is better, so post your findings if yours may be
a better/more direct approach..

-Trevor



On 3/1/15 3:02 PM, Steve Piercy - Website Builder wrote:

> I went with a similar launch daemon, with the following differences,
> for no particular reason.
>
> My location.
> /Library/LaunchDaemons/com.lassosoft.lasso8.plist
>
> Your location.
> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>
> I have no idea whether the difference matters.  What do you think?
>
> My ProgramArguments and associated values.
>
>     <key>ProgramArguments</key>
>     <array>
>       <string>./Lasso8Service</string>
>     </array>
>     <key>UserName</key>
>     <string>lasso</string>
>     <key>WorkingDirectory</key>
>     <string>/Applications/Lasso Professional 8</string>
>
> Your ProgramArguments.
>
>     <key>ProgramArguments</key>
>     <array>
>       <string>/Applications/Lasso Professional
> 8/LassoAdmin/Lasso8Service.sh</string>
>     </array>
>
> It looks like yours, via the startup script Lasso8Service.sh, does
> everything mine does and more.
>
> I'll try switching over and see if I can find any differences.
>
> Thank you!
>
> --steve
>
>
> On 3/1/15 at 9:08 AM, [hidden email] (Trevor Borgmeier) pronounced:
>
>> We're using LP8.5, but I think 8.6 would basically be the same...
>>
>> Instead of the StartupItems folder method, I use launchd.  Here is
>> the plist I created.
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>> <plist version="1.0">
>> <dict>
>> <key>Label</key>
>> <string>com.lassosoft.lasso8</string>
>> <key>ProgramArguments</key>
>> <array>
>> <string>/Applications/Lasso Professional
>> 8/LassoAdmin/Lasso8Service.sh</string>
>> </array>
>> <key>RunAtLoad</key>
>> <true/>
>> </dict>
>> </plist>
>>
>> Then save it here:
>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>
>> The actual filename can be whatever you choose, but what is shown is
>> what I named it...
>>
>> Also, in regard to Yosemite, you will need an updated Apache
>> connector for Apache 2.4 if you're using the stock apache installation.
>>
>> From a previous thread on lasso talk...
>>
>>> I have compiled Lasso connector for Apache 2.4 and it is here:
>>>
>>> https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0 
>>>
>>>
>>> ~asle
>>
>> I think those are the main issues in getting Lasso 8.5 up and running
>> on Yosemite.
>>
>> -Trevor
>>
>>
>>
>>
>>
>> On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:
>>> Perhaps related?
>>> http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953 
>>>
>>>
>>> Trevor or Patrick, did you ever figure this out?
>>>
>>> --steve
>>>
>>>
>>> On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website
>>> Builder) pronounced:
>>>
>>>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3,
>>>> MySQL, and Apache all
>>>> run just fine when started manually.
>>>>
>>>> However on a restart of the computer, Lasso 8.6.3 does not start
>>>> automatically.
>>>>
>>>> I've tried to reinstall Lasso 8.6.3.
>>>>
>>>> Is there something else not in this list?
>>>> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html 
>>>>
>>>>
>>>> On my system I don't see anything relevant in
>>>> /Library/LaunchDaemons/.  Should there
>>>> be?
>>>>
>>>> --steve
>>>>
>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>> Steve Piercy              Website Builder Soquel, CA
>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>>   the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to <[hidden email]>
>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>> Steve Piercy              Website Builder              Soquel, CA
>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to <[hidden email]>
>>>
>>
>>
>> ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to <[hidden email]>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]> <http://www.StevePiercy.com/>
>
>
> #############################################################
>
> This message is sent to you because you are subscribed to
>  the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to <[hidden email]>


ɹǝıǝɯƃɹoq ɹoʌǝɹʇ


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

maxwellk2
Same situation here after upgrading to Yosemite, got Lasso 8.6 working with Apache 2.2 on a development box, but Lasso doesn’t launch after a reboot. The ISE 500 error message is usually just a reminder of this and I simply use startLassoService.command.

Happy to test what you come up with Steve.

Thanks,
Max




> On Mar 2, 2015, at 6:40 AM, Trevor Borgmeier <[hidden email]> wrote:
>
> FWIW, I'm only using this on my development box, not in production.
>
> I wrote my script by looking at the original Lasso8 script in /Library/StartupItems/LassoPro8/LassoPro8
>
> And then looked at the script it calls...
>
> /usr/sbin/lasso8ctl
>
> but I'm not sure if one is better, so post your findings if yours may be a better/more direct approach..
>
> -Trevor
>
>
>
> On 3/1/15 3:02 PM, Steve Piercy - Website Builder wrote:
>> I went with a similar launch daemon, with the following differences, for no particular reason.
>>
>> My location.
>> /Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>
>> Your location.
>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>
>> I have no idea whether the difference matters.  What do you think?
>>
>> My ProgramArguments and associated values.
>>
>>    <key>ProgramArguments</key>
>>    <array>
>>      <string>./Lasso8Service</string>
>>    </array>
>>    <key>UserName</key>
>>    <string>lasso</string>
>>    <key>WorkingDirectory</key>
>>    <string>/Applications/Lasso Professional 8</string>
>>
>> Your ProgramArguments.
>>
>>    <key>ProgramArguments</key>
>>    <array>
>>      <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>    </array>
>>
>> It looks like yours, via the startup script Lasso8Service.sh, does everything mine does and more.
>>
>> I'll try switching over and see if I can find any differences.
>>
>> Thank you!
>>
>> --steve
>>
>>
>> On 3/1/15 at 9:08 AM, [hidden email] (Trevor Borgmeier) pronounced:
>>
>>> We're using LP8.5, but I think 8.6 would basically be the same...
>>>
>>> Instead of the StartupItems folder method, I use launchd.  Here is the plist I created.
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>>> <plist version="1.0">
>>> <dict>
>>> <key>Label</key>
>>> <string>com.lassosoft.lasso8</string>
>>> <key>ProgramArguments</key>
>>> <array>
>>> <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>> </array>
>>> <key>RunAtLoad</key>
>>> <true/>
>>> </dict>
>>> </plist>
>>>
>>> Then save it here:
>>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>
>>> The actual filename can be whatever you choose, but what is shown is what I named it...
>>>
>>> Also, in regard to Yosemite, you will need an updated Apache connector for Apache 2.4 if you're using the stock apache installation.
>>>
>>> From a previous thread on lasso talk...
>>>
>>>> I have compiled Lasso connector for Apache 2.4 and it is here:
>>>>
>>>> https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0 
>>>>
>>>> ~asle
>>>
>>> I think those are the main issues in getting Lasso 8.5 up and running on Yosemite.
>>>
>>> -Trevor
>>>
>>>
>>>
>>>
>>>
>>> On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:
>>>> Perhaps related?
>>>> http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953 
>>>>
>>>> Trevor or Patrick, did you ever figure this out?
>>>>
>>>> --steve
>>>>
>>>>
>>>> On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:
>>>>
>>>>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
>>>>> run just fine when started manually.
>>>>>
>>>>> However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>>>>>
>>>>> I've tried to reinstall Lasso 8.6.3.
>>>>>
>>>>> Is there something else not in this list?
>>>>> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html 
>>>>>
>>>>> On my system I don't see anything relevant in /Library/LaunchDaemons/.  Should there
>>>>> be?
>>>>>
>>>>> --steve
>>>>>
>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> Steve Piercy              Website Builder Soquel, CA
>>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>>
>>>>>
>>>>> #############################################################
>>>>>
>>>>> This message is sent to you because you are subscribed to
>>>>>  the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to <[hidden email]>
>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>> Steve Piercy              Website Builder              Soquel, CA
>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>
>>>>
>>>> #############################################################
>>>>
>>>> This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to <[hidden email]>
>>>>
>>>
>>>
>>> ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>>
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to <[hidden email]>
>>
>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>> Steve Piercy              Website Builder              Soquel, CA
>> <[hidden email]> <http://www.StevePiercy.com/>
>>
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to <[hidden email]>
>
>
> ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>
>
> #############################################################
>
> This message is sent to you because you are subscribed to
> the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

stevepiercy
Hm.  I thought I sent it through earlier.  Anyway, here's what I
decided to use, merging both my ideas and Trevor's suggestion.

/Library/LaunchDaemons/com.lassosoft.lasso8.plist
-------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
   <dict>
     <key>RunAtLoad</key>
     <true/>
     <key>Label</key>
     <string>com.lassosoft.lasso8</string>
     <key>ProgramArguments</key>
     <array>
       <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
     </array>
   </dict>
</plist>

I went with my original hunch for /Library/LaunchDaemons/
instead of /System/Library/LaunchDaemons/ because when I see
/System/ I think Apple will screw you over if you put anything
in there.  Plus there are a ton of "com.apple.*" files and other
system services in that location.  I affirmed my hunch with this:
http://launchd.info/

     Job definitions crucial for the operation of the operating
system are
     stored below /System/Library. You should never need to
create a daemon
     or agent in these directories. Third-Party definitions
which are
     relevant for every user are stored below /Library. Job
definitions for a
     specific user are stored below the respective user's
Library directory.

That website gives a much more concise description and better
presentation of launchd than Apple's docs.

I went with the Lasso8Service.sh script because it is the most
direct route.  There are so many ways to start Lasso 8, and it
can be confusing until you read the script source code.

/Applications/Lasso Professional 8/Lasso8Service    # the Lasso
8 binary
/Applications/Lasso Professional 8/Tools/consoleLassoService.command
/Applications/Lasso Professional 8/Tools/startLassoService.command
/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh
/Library/StartupItems/LassoPro8/LassoPro8
/usr/sbin/lasso8ctl

Did I miss any?  :P

LassoPro8 calls lasso8ctl which calls Lasso8Service.sh which
calls the Lasso8Service binary.  Madness!  No wonder LassoSoft
hasn't released an official launchd item for Yosemite.  I'd
throw my hands up in disgust, too!

As far as which script is the "correct" one, I dunno.  The
parent process changes depending on the script you use, and I
don't know which is "correct".  It's a development environment,
so I don't really care enough to pursue it, unless it becomes a
problem.  If so, just check system.log in Console for any
"lasso" strings as well as top or Activity Monitor.

Anyway, for all launch managers—whether it's launchd, SysV and
init scripts, upstart, or systemd—the knowledge is
transferrable to whatever OS you use.  It's also useful for
supervisor and monit.

--steve


On 3/2/15 at 10:16 AM, [hidden email] (Maxwell Klein) pronounced:

>Same situation here after upgrading to Yosemite, got Lasso 8.6
>working with Apache 2.2 on a development box, but Lasso
>doesn’t launch after a reboot. The ISE 500 error message is
>usually just a reminder of this and I simply use startLassoService.command.
>
>Happy to test what you come up with Steve.
>
>Thanks,
>Max
>
>
>
>
>>On Mar 2, 2015, at 6:40 AM, Trevor Borgmeier <[hidden email]> wrote:
>>
>>FWIW, I'm only using this on my development box, not in production.
>>
>>I wrote my script by looking at the original Lasso8 script in
>/Library/StartupItems/LassoPro8/LassoPro8
>>
>>And then looked at the script it calls...
>>
>>/usr/sbin/lasso8ctl
>>
>>but I'm not sure if one is better, so post your findings if yours may be a better/more
>direct approach..
>>
>>-Trevor
>>
>>
>>
>>On 3/1/15 3:02 PM, Steve Piercy - Website Builder wrote:
>>> I went with a similar launch daemon, with the following differences, for no particular
>reason.
>>>   My location.
>>> /Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>   Your location.
>>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>   I have no idea whether the difference matters.  What do
>>>you think?
>>>   My ProgramArguments and associated values.
>>>      <key>ProgramArguments</key>
>>>    <array>
>>>      <string>./Lasso8Service</string>
>>>    </array>
>>>    <key>UserName</key>
>>>    <string>lasso</string>
>>>    <key>WorkingDirectory</key>
>>>    <string>/Applications/Lasso Professional 8</string>
>>>   Your ProgramArguments.
>>>      <key>ProgramArguments</key>
>>>    <array>
>>>      <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>>    </array>
>>>   It looks like yours, via the startup script
>>>Lasso8Service.sh, does everything mine does and
>more.
>>>   I'll try switching over and see if I can find any differences.
>>>   Thank you!
>>>   --steve
>>>    On 3/1/15 at 9:08 AM, [hidden email] (Trevor
>>>Borgmeier) pronounced:
>>>
>>>> We're using LP8.5, but I think 8.6 would basically be the same...
>>>>   Instead of the StartupItems folder method, I use
>>>>launchd.  Here is the plist I created.
>>>>   <?xml version="1.0" encoding="UTF-8"?>
>>>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
>"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>>>> <plist version="1.0">
>>>> <dict>
>>>> <key>Label</key>
>>>> <string>com.lassosoft.lasso8</string>
>>>> <key>ProgramArguments</key>
>>>> <array>
>>>> <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>>> </array>
>>>> <key>RunAtLoad</key>
>>>> <true/>
>>>> </dict>
>>>> </plist>
>>>>   Then save it here:
>>>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>>   The actual filename can be whatever you choose, but what
>>>>is shown is what I named it...
>>>>   Also, in regard to Yosemite, you will need an updated
>>>>Apache connector for Apache 2.4 if
>you're using the stock apache installation.
>>>>   From a previous thread on lasso talk...
>>>>
>>>>> I have compiled Lasso connector for Apache 2.4 and it is here:
>>>>>  
>>>>>https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0   
>>>>>~asle
>>>>   I think those are the main issues in getting Lasso 8.5 up
>>>>and running on Yosemite.
>>>>   -Trevor
>>>>       On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:
>>>>> Perhaps related?
>>>>>  
>>>>>http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953   
>>>>>Trevor or Patrick, did you ever figure this out?
>>>>>   --steve
>>>>>    On 2/28/15 at 10:36 AM, [hidden email] (Steve
>>>>>Piercy - Website Builder) pronounced:
>>>>>
>>>>>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
>>>>>> run just fine when started manually.
>>>>>>   However on a restart of the computer, Lasso 8.6.3 does
>>>>>>not start automatically.
>>>>>>   I've tried to reinstall Lasso 8.6.3.
>>>>>>   Is there something else not in this list?
>>>>>>  
>>>>>>http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html   
>>>>>>On my system I don't see anything relevant in
>>>>>>/Library/LaunchDaemons/.  Should there
>>>>>> be?
>>>>>>   --steve
>>>>>>   -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>>-- -- -- --
>>>>>> Steve Piercy              Website Builder Soquel, CA
>>>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>>>    #############################################################
>>>>>>   This message is sent to you because you are subscribed to
>>>>>>  the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to <[hidden email]>
>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>>    #############################################################
>>>>>   This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to <[hidden email]>
>>>>>
>>>>    ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>>>    #############################################################
>>>>   This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to <[hidden email]>
>>>   -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>-- -- --
>>> Steve Piercy              Website Builder              Soquel, CA
>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>    #############################################################
>>>   This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to <[hidden email]>
>>
>>
>>ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>
>>
>>#############################################################
>>
>>This message is sent to you because you are subscribed to
>>the mailing list Lasso [hidden email]
>>Official list archives available at http://www.lassotalk.com
>>To unsubscribe, E-mail to: <[hidden email]>
>>Send administrative queries to  <[hidden email]>
>
>
>#############################################################
>
>This message is sent to you because you are subscribed to
>the mailing list Lasso [hidden email]
>Official list archives available at http://www.lassotalk.com
>To unsubscribe, E-mail to: <[hidden email]>
>Send administrative queries to  <[hidden email]>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Steve Piercy              Website Builder              Soquel, CA
<[hidden email]>               <http://www.StevePiercy.com/>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Lasso 8.6 will not automatically start on reboot Mac OS X 10.10 Yosemite

maxwellk2
Just needed to tweak some permissions after dropping the plist into /Library/LaunchDaemons...

        sudo chown root:wheel com.lassosoft.lasso8.plist

...but that did it, Lasso 8.6 now launches at startup.

Thanks!
Max


> On Mar 3, 2015, at 2:23 AM, Steve Piercy - Website Builder <[hidden email]> wrote:
>
> Hm.  I thought I sent it through earlier.  Anyway, here's what I decided to use, merging both my ideas and Trevor's suggestion.
>
> /Library/LaunchDaemons/com.lassosoft.lasso8.plist
> -------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> <plist version="1.0">
>  <dict>
>    <key>RunAtLoad</key>
>    <true/>
>    <key>Label</key>
>    <string>com.lassosoft.lasso8</string>
>    <key>ProgramArguments</key>
>    <array>
>      <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>    </array>
>  </dict>
> </plist>
>
> I went with my original hunch for /Library/LaunchDaemons/ instead of /System/Library/LaunchDaemons/ because when I see /System/ I think Apple will screw you over if you put anything in there.  Plus there are a ton of "com.apple.*" files and other system services in that location.  I affirmed my hunch with this:
> http://launchd.info/
>
>    Job definitions crucial for the operation of the operating system are
>    stored below /System/Library. You should never need to create a daemon
>    or agent in these directories. Third-Party definitions which are
>    relevant for every user are stored below /Library. Job definitions for a
>    specific user are stored below the respective user's Library directory.
>
> That website gives a much more concise description and better presentation of launchd than Apple's docs.
>
> I went with the Lasso8Service.sh script because it is the most direct route.  There are so many ways to start Lasso 8, and it can be confusing until you read the script source code.
>
> /Applications/Lasso Professional 8/Lasso8Service    # the Lasso 8 binary
> /Applications/Lasso Professional 8/Tools/consoleLassoService.command
> /Applications/Lasso Professional 8/Tools/startLassoService.command
> /Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh
> /Library/StartupItems/LassoPro8/LassoPro8
> /usr/sbin/lasso8ctl
>
> Did I miss any?  :P
>
> LassoPro8 calls lasso8ctl which calls Lasso8Service.sh which calls the Lasso8Service binary.  Madness!  No wonder LassoSoft hasn't released an official launchd item for Yosemite.  I'd throw my hands up in disgust, too!
>
> As far as which script is the "correct" one, I dunno.  The parent process changes depending on the script you use, and I don't know which is "correct".  It's a development environment, so I don't really care enough to pursue it, unless it becomes a problem.  If so, just check system.log in Console for any "lasso" strings as well as top or Activity Monitor.
>
> Anyway, for all launch managers—whether it's launchd, SysV and init scripts, upstart, or systemd—the knowledge is transferrable to whatever OS you use.  It's also useful for supervisor and monit.
>
> --steve
>
>
> On 3/2/15 at 10:16 AM, [hidden email] (Maxwell Klein) pronounced:
>
>> Same situation here after upgrading to Yosemite, got Lasso 8.6 working with Apache 2.2 on a development box, but Lasso doesn’t launch after a reboot. The ISE 500 error message is usually just a reminder of this and I simply use startLassoService.command.
>>
>> Happy to test what you come up with Steve.
>>
>> Thanks,
>> Max
>>
>>
>>
>>
>>> On Mar 2, 2015, at 6:40 AM, Trevor Borgmeier <[hidden email]> wrote:
>>>
>>> FWIW, I'm only using this on my development box, not in production.
>>>
>>> I wrote my script by looking at the original Lasso8 script in
>> /Library/StartupItems/LassoPro8/LassoPro8
>>>
>>> And then looked at the script it calls...
>>>
>>> /usr/sbin/lasso8ctl
>>>
>>> but I'm not sure if one is better, so post your findings if yours may be a better/more
>> direct approach..
>>>
>>> -Trevor
>>>
>>>
>>>
>>> On 3/1/15 3:02 PM, Steve Piercy - Website Builder wrote:
>>>> I went with a similar launch daemon, with the following differences, for no particular
>> reason.
>>>>  My location.
>>>> /Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>>  Your location.
>>>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>>  I have no idea whether the difference matters.  What do you think?
>>>>  My ProgramArguments and associated values.
>>>>     <key>ProgramArguments</key>
>>>>   <array>
>>>>     <string>./Lasso8Service</string>
>>>>   </array>
>>>>   <key>UserName</key>
>>>>   <string>lasso</string>
>>>>   <key>WorkingDirectory</key>
>>>>   <string>/Applications/Lasso Professional 8</string>
>>>>  Your ProgramArguments.
>>>>     <key>ProgramArguments</key>
>>>>   <array>
>>>>     <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>>>   </array>
>>>>  It looks like yours, via the startup script Lasso8Service.sh, does everything mine does and
>> more.
>>>>  I'll try switching over and see if I can find any differences.
>>>>  Thank you!
>>>>  --steve
>>>>   On 3/1/15 at 9:08 AM, [hidden email] (Trevor Borgmeier) pronounced:
>>>>
>>>>> We're using LP8.5, but I think 8.6 would basically be the same...
>>>>>  Instead of the StartupItems folder method, I use launchd.  Here is the plist I created.
>>>>>  <?xml version="1.0" encoding="UTF-8"?>
>>>>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>>>>> <plist version="1.0">
>>>>> <dict>
>>>>> <key>Label</key>
>>>>> <string>com.lassosoft.lasso8</string>
>>>>> <key>ProgramArguments</key>
>>>>> <array>
>>>>> <string>/Applications/Lasso Professional 8/LassoAdmin/Lasso8Service.sh</string>
>>>>> </array>
>>>>> <key>RunAtLoad</key>
>>>>> <true/>
>>>>> </dict>
>>>>> </plist>
>>>>>  Then save it here:
>>>>> /System/Library/LaunchDaemons/com.lassosoft.lasso8.plist
>>>>>  The actual filename can be whatever you choose, but what is shown is what I named it...
>>>>>  Also, in regard to Yosemite, you will need an updated Apache connector for Apache 2.4 if
>> you're using the stock apache installation.
>>>>>  From a previous thread on lasso talk...
>>>>>
>>>>>> I have compiled Lasso connector for Apache 2.4 and it is here:
>>>>>>  https://www.dropbox.com/s/moweda213oqjrp3/Lasso8ConnectorforApache2.4.so.zip?dl=0   ~asle
>>>>>  I think those are the main issues in getting Lasso 8.5 up and running on Yosemite.
>>>>>  -Trevor
>>>>>      On 2/28/15 1:20 PM, Steve Piercy - Website Builder wrote:
>>>>>> Perhaps related?
>>>>>> http://lasso.2283332.n4.nabble.com/Lasso-8-5-startup-td4641951.html#a4641953   Trevor or Patrick, did you ever figure this out?
>>>>>>  --steve
>>>>>>   On 2/28/15 at 10:36 AM, [hidden email] (Steve Piercy - Website Builder) pronounced:
>>>>>>
>>>>>>> After upgrading a client's system to Mac OS X 10.10, Lasso 8.6.3, MySQL, and Apache all
>>>>>>> run just fine when started manually.
>>>>>>>  However on a restart of the computer, Lasso 8.6.3 does not start automatically.
>>>>>>>  I've tried to reinstall Lasso 8.6.3.
>>>>>>>  Is there something else not in this list?
>>>>>>> http://lasso.2283332.n4.nabble.com/Lasso-8-6-and-Yosemite-td4642445.html   On my system I don't see anything relevant in /Library/LaunchDaemons/.  Should there
>>>>>>> be?
>>>>>>>  --steve
>>>>>>>  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>>> Steve Piercy              Website Builder Soquel, CA
>>>>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>>>>   #############################################################
>>>>>>>  This message is sent to you because you are subscribed to
>>>>>>> the mailing list Lasso [hidden email]
>>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>>> Send administrative queries to <[hidden email]>
>>>>>> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>>>> Steve Piercy              Website Builder              Soquel, CA
>>>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>>>   #############################################################
>>>>>>  This message is sent to you because you are subscribed to
>>>>>> the mailing list Lasso [hidden email]
>>>>>> Official list archives available at http://www.lassotalk.com
>>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>>> Send administrative queries to <[hidden email]>
>>>>>>
>>>>>   ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>>>>   #############################################################
>>>>>  This message is sent to you because you are subscribed to
>>>>> the mailing list Lasso [hidden email]
>>>>> Official list archives available at http://www.lassotalk.com
>>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>>> Send administrative queries to <[hidden email]>
>>>>  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>>>> Steve Piercy              Website Builder              Soquel, CA
>>>> <[hidden email]> <http://www.StevePiercy.com/>
>>>>   #############################################################
>>>>  This message is sent to you because you are subscribed to
>>>> the mailing list Lasso [hidden email]
>>>> Official list archives available at http://www.lassotalk.com
>>>> To unsubscribe, E-mail to: <[hidden email]>
>>>> Send administrative queries to <[hidden email]>
>>>
>>>
>>> ɹǝıǝɯƃɹoq ɹoʌǝɹʇ
>>>
>>>
>>> #############################################################
>>>
>>> This message is sent to you because you are subscribed to
>>> the mailing list Lasso [hidden email]
>>> Official list archives available at http://www.lassotalk.com
>>> To unsubscribe, E-mail to: <[hidden email]>
>>> Send administrative queries to  <[hidden email]>
>>
>>
>> #############################################################
>>
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso [hidden email]
>> Official list archives available at http://www.lassotalk.com
>> To unsubscribe, E-mail to: <[hidden email]>
>> Send administrative queries to  <[hidden email]>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy              Website Builder              Soquel, CA
> <[hidden email]>               <http://www.StevePiercy.com/>
>
>
> #############################################################
>
> This message is sent to you because you are subscribed to
> the mailing list Lasso [hidden email]
> Official list archives available at http://www.lassotalk.com
> To unsubscribe, E-mail to: <[hidden email]>
> Send administrative queries to  <[hidden email]>


#############################################################

This message is sent to you because you are subscribed to
  the mailing list Lasso [hidden email]
Official list archives available at http://www.lassotalk.com
To unsubscribe, E-mail to: <[hidden email]>
Send administrative queries to  <[hidden email]>