Happily using load and unload subcommands for years, those subcommands are deprecated. I have a M1 mini that runs 24/7, one functions is a syslogd server collecting various error logs. I have a copy of the modified syslogd.plist to listen on port 514 ~/Library/LaunchDaemons so have been unloading the system syslogd.plist and loading the modified one.
Now after upgrading from Monterey to Ventura 13.6.7 those subcommands no longer work. An unload command fails, 'Unload failed: 5: Input/output error Try running `launchctl bootout` as root for richer errors'. Reading the man page leaves me with more questions than answers. I read the recommended alternative subcommands and tried replicate the load and unload functions. I can stop a service with 'launchctl bootout system/com.apple.syslogd' but cannot restart it with attempts with bootstrap or kickstart subcommands with or with out the path. I can get returns with no error messages but when I see if syslogd running it is not. Searching doesn't return much help mostly results with the same questions. I do have csrutil disabled. Any guidance is greatly appricated. Thanks
Now after upgrading from Monterey to Ventura 13.6.7 those subcommands no longer work. An unload command fails, 'Unload failed: 5: Input/output error Try running `launchctl bootout` as root for richer errors'. Reading the man page leaves me with more questions than answers. I read the recommended alternative subcommands and tried replicate the load and unload functions. I can stop a service with 'launchctl bootout system/com.apple.syslogd' but cannot restart it with attempts with bootstrap or kickstart subcommands with or with out the path. I can get returns with no error messages but when I see if syslogd running it is not. Searching doesn't return much help mostly results with the same questions. I do have csrutil disabled. Any guidance is greatly appricated. Thanks