upgrading to Bigsur disable my daemon service

I had my daemon service registered ( with keepalive true) to Mac OS and running in Catalina, after I upgraded to Bigsur the daemon did not start. when I tried to start manually I found that the daemon has been disabled.

I had to load the daemon service with '-w' to enable it. in a customer machine, we cant ask them to do it manually. is there any way to stop disabling a daemon service during an upgrade to bigsur?

in a customer machine, we cant ask them to do it manually. is there any way to stop disabling a daemon service during an upgrade to bigsur?

An OS install does not, in general, disable third-party launchd daemons. Are you sure that this is happening on a customer machine? If you set up a fresh install of macOS 10.15 and then upgrade it to macOS 11, does the problem reproduce?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thanks for the reply here. it has been reported by multiple customers however I have not tried reproducing it in my Mac.

I have not tried reproducing it in my Mac.

Fair ’nuff. I recommend that you do so.

I usually do this sort of testing in a VM, which means that I don’t have to dedicate a Mac to the task and makes it easier to run the test repeatedly from a known good starting point.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

upgrading to Bigsur disable my daemon service
 
 
Q