Multiple Sources (MLB, TUBI, Samsung, Pluto) Suddenly Missing

PORTAINER_HOST not set. Confirm you're using the latest OliveTin docker-compose

Run the OliveTin Post-Install Healthcheck and post the results here please.

1 Like

See below, thank you.

Checking your OliveTin-for-Channels installation...
(extended_check=false)

OliveTin Container Version 2025.07.30
OliveTin Docker Compose Version 

Warning the EZ_START env var is still set. This needs to be removed for production use!
----------------------------------------

Checking that your selected Channels DVR server (192.168.150.242:8089) is reachable by URL:
HTTP Status: 200 indicates success...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (7) Failed to connect to 192.168.150.242 port 8089: Connection refused
HTTP Status: 000
Effective URL: http://192.168.150.242:8089/

----------------------------------------

Checking that your selected Channels DVR server's data files (/mnt/192.168.150.242-8089) are accessible:
Folders with the names Database, Images, Imports, Logs, Movies, Streaming and TV should be visible...


Docker reports your current DVR_SHARE setting as...
/Volumes/External Drive/Channels DVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...

----------------------------------------

Checking that your selected Channels DVR server's log files (/mnt/192.168.150.242-8089_logs) are accessible:
Folders with the names data and latest should be visible...


Docker reports your current LOGS_SHARE setting as...
/Users/jasontrippe/Library/Application Support/ChannelsDVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...

----------------------------------------

Checking if your Portainer token is working on ports 9000 and/or 9443:

Portainer http response on port 9000 reports version 
Portainer Environment ID for local is 
Portainer https response on port 9443 reports version 
Portainer Environment ID for local is 

----------------------------------------

Here's a list of your current OliveTin-related settings:

HOSTNAME=057b058dec2a
CHANNELS_DVR=192.168.150.242:8089
CHANNELS_DVR_ALTERNATES=
CHANNELS_CLIENTS=
ALERT_SMTP_SERVER=
ALERT_EMAIL_FROM=[Redacted]@
ALERT_EMAIL_PASS=[Redacted]
ALERT_EMAIL_TO=[Redacted]@
UPDATE_YAMLS=
UPDATE_SCRIPTS=
PORTAINER_HOST=
PORTAINER_PORT=
PORTAINER_ENV=

----------------------------------------

Here's the contents of /etc/resolv.conf from inside the container:

# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 192.168.65.7

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []

----------------------------------------

Here's the contents of /etc/hosts from inside the container:

127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::	ip6-localnet
ff00::	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.17.0.8	057b058dec2a

Is it possible the IP address on your Mac could have changed? -- that could explain a lot...

Are you sure you're accessing the full version of Olivetin at port 1337? I see you still have the EZ-Start version running too...

I don't think so. I don't know what would've changed it

I was using the 1338. Do I need to delete ez start? I thought I had it added through portainer but that didn't work either

More important than deleting EZ-Start (which you can do), is to go to the full version of OliveTin at port 1337. Go there, and run a Post-Install Healthcheck and let's see where you are at...

Will do. I tried adding mlbserver at 1337 and got this:

'JSON response from https://192.168.150.242:9443/api/stacks/create/standalone/string?endpointId=:'

About to do health check

Should I delete EZstart through Portainer? Below is the health check:

Checking your OliveTin-for-Channels installation...
(extended_check=false)

OliveTin Container Version 2025.07.30
OliveTin Docker Compose Version 2025.03.26

----------------------------------------

Checking that your selected Channels DVR server (192.168.150.242:8089) is reachable by URL:
HTTP Status: 200 indicates success...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
curl: (28) Connection timed out after 5003 milliseconds
HTTP Status: 000
Effective URL: http://192.168.150.242:8089/

----------------------------------------

Checking that your selected Channels DVR server's data files (/mnt/192.168.150.242-8089) are accessible:
Folders with the names Database, Images, Imports, Logs, Movies, Streaming and TV should be visible...

total 16
drwxr-xr-x  9 root root   288 Aug  8 18:30 .
drwxr-xr-x  1 root root  4096 Aug  1 07:12 ..
-rw-r--r--  1 root root 10244 Apr 15 21:31 .DS_Store
drwxr-xr-x 33 root root  1056 Aug  8 22:02 Database
drwxr-xr-x  7 root root   224 Jul 21 10:11 Images
drwxr-xr-x  6 root root   192 Feb  2  2025 Imports
drwxr-xr-x  4 root root   128 Feb 16 19:30 Logs
drwxr-xr-x  7 root root   224 Aug  8 18:30 Streaming
drwxr-xr-x  4 root root   128 Aug  8 18:30 TV

Docker reports your current DVR_SHARE setting as...
/Volumes/External Drive/Channels DVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...

----------------------------------------

Checking that your selected Channels DVR server's log files (/mnt/192.168.150.242-8089_logs) are accessible:
Folders with the names data and latest should be visible...

total 12
drwxr-xr-x 12 root root  384 Aug  8 10:45 .
drwxr-xr-x  1 root root 4096 Aug  1 07:12 ..
drwxr-xr-x  9 root root  288 Jul 27 20:39 2025.07.28.0006
drwxr-xr-x  9 root root  288 Jul 29 20:53 2025.07.28.0213
drwxr-xr-x  9 root root  288 Aug  1 07:12 2025.08.01.0545
drwxr-xr-x  8 root root  256 Aug  1 15:13 2025.08.01.1845
drwxr-xr-x  9 root root  288 Aug  2 21:42 2025.08.02.2147
drwxr-xr-x  9 root root  288 Aug  6 17:49 2025.08.06.2205
drwxr-xr-x 93 root root 2976 Aug  8 21:14 data
-rwxr-xr-x  1 root root 2840 Feb  1  2025 install.sh
drwxr-xr-x  9 root root  288 Aug  8 10:45 latest
-rwxr-xr-x  1 root root  774 Feb  1  2025 uninstall.sh

Docker reports your current LOGS_SHARE setting as...
/Users/jasontrippe/Library/Application Support/ChannelsDVR

If the listed folders are NOT visible, AND you have your Channels DVR and Docker on the same system:

Channels reports this path as...

----------------------------------------

Checking if your Portainer token is working on ports 9000 and/or 9443:

Portainer http response on port 9000 reports version 
Portainer Environment ID for local is 
Portainer https response on port 9443 reports version 
Portainer Environment ID for local is 

----------------------------------------

Here's a list of your current OliveTin-related settings:

HOSTNAME=olivetin
CHANNELS_DVR=192.168.150.242:8089
CHANNELS_DVR_ALTERNATES=
CHANNELS_CLIENTS=
ALERT_SMTP_SERVER=
ALERT_EMAIL_FROM=[Redacted]@
ALERT_EMAIL_PASS=[Redacted]
ALERT_EMAIL_TO=[Redacted]@
UPDATE_YAMLS=true
UPDATE_SCRIPTS=true
PORTAINER_TOKEN=[Redacted]
PORTAINER_HOST=192.168.150.242
PORTAINER_PORT=9443
PORTAINER_ENV=1

----------------------------------------

Here's the contents of /etc/resolv.conf from inside the container:

# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 127.0.0.11
search 
options ndots:0

# Based on host file: '/etc/resolv.conf' (internal resolver)
# ExtServers: [host(192.168.65.7)]
# Overrides: [search]
# Option ndots from: internal

----------------------------------------

Here's the contents of /etc/hosts from inside the container:

127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::	ip6-localnet
ff00::	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.18.0.3	olivetin

The fact that OliveTin can't reach your CDVR server may be the root of your problem.

In a browser, can you pull up the CDVR WebUI @ 192.168.150.242:8089?

EDIT: Also, don't forget that when you post logs and such, to use 3 backticks at the beginning and then end of the block (don't use the blockquote function in the editor). I keep fixing your posts, but it'd be better if you did it in the first place...

It does not pull up

The admin page is now on http://192.168.150.204:8089/

1 Like

So this is the core of your problem. Either the IP address of your Ethernet adapter has changed, or you are using WiFi now which would also change your IP.

I didn't change to wifi. How do I fix the IP address in olivetin to match?

I guess you're going to need to decide if it's going to be easier to go back to the old IP, by reserving it in your router. Or if you want to continue re-doing everything to work with this new IP.

Either way, you want to be sure this doesn't happen again. Having an IP that does not change is crucial for any sever.

Yeah, this is crazy. I don't know how my IP address changed.

If you hadn't already started reinstalling everything, this would be an easy fix, but as it stands you have a bit of a mess to sort out. Unfortunately, I'm going to need to sign off quite soon...

10-4. Thanks for help!

@jtrippe77 What did you decide to do -- revert to the old IP, or continue reconfiguring everything for the new? If you're using the new IP, did you make the needed changes to the OliveTin stack to reflect that?

For now, I just added mlbserver through Portainer and it works great. How would I update the OliveTin stack to add the new IP?