MacOS install not creating a login item

I'm installing the server on a Mac Mini. It installs but on completion it is not running (can't access web admin).

Interestingly, the installer still seem to detect something running and gives me start/stop buttons.

If I manually go into the install directory and run channels-dvr everything is fine. I can set it up and it works. Unfortunately, there is no login item to enable and if I logout/restart, it does not restart.

What do I need to do to get the login item created?

1 Like

If you want to run it as a service (runs whether you login or not), see the Install Notes here https://getchannels.com/dvr-server/#macos

  • If you would like to run the DVR as a background service, open Terminal.app and paste: ~/Library/Application\ Support/ChannelsDVR/uninstall.sh && ~/Library/Application\ Support/ChannelsDVR/install.sh --system. Note that the hardware transcoder is not available when running as a service.
1 Like

I was holding off on doing that because of the hardware transcoder thing. I found the launchctrl yaml file and I'm trying to get that to work but when I try to use it I just get an error telling me that I would get more information with sudo and bootstrap but I can't figure out what that command should be.

You should delete all traces of the DVR (the Application Support folder and the launchd files), then run the installer.

Is there more than just the .plist file and the ChannelsDVR folder in ApplicationSupport? I didn't see anything else. I have deleted those and reinstalled several times. Same result.

Could it be because my home directory is not in the standard location?

Yes that sounds like the reason

That fixed it. Thanks.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.