TVE losing Discovery owned channels

Just submitted diagnostics. Yes I tried re-scanning twice, but now this channels don’t appear so I’m not sure how to force a rescan of that specific channel.

You have to rescan just one channel at a time under the rescan menu (where all the channels appear)

That worked! Thank you for your prompt response.

Submitted diagnostics 55d27b4f-3e94-4c04-bc7c-f01a6c73457c . Lost the discovery channels on Spectrum. 403 error. Tried the TVE troubleshooting tips. Tried re-scanning one at a time starting with Science channel.

1 Like

I am also having issues with all the Discovery channels. I have tried re-scanning one at a time and continue to get error 403.

For those getting a 403 error.

I had this happen on two Channels DVR servers exactly 7 days after adding the TVE source to them
What I did to get past it may or may not work for you

opened a new Incognito/Private browser window
used HTTPS secure connection to access my Channels DVR web UI
opened a new tab in the same browser window and went to https://www.sciencechannel.com/
selected Link TV Provider, signed in and selected the channel I wanted to fix (diy/magnolia) and started it playing
went back to the Channels DVR web UI tab and started playing the channel from Live TV

I did not rescan the channel in Channels DVR

EDIT to add: Firefox 97.0 browser and Xfinity-TVE

Interesting. I will make the DVR expire auth and retry after seven days.

The first time (on DVR# 1) it happenned it recovered itself with retries attempting to record a manual 10 minute recording. Retry wait times doubled from 1 to 2 to 4 to 8 to 16 to 32 to 64 seconds until it recovered on the 8th retry.

From DVR log
# TVE source added
2022/01/27 13:25:12.482514 [TVE] Channel scan 78/204 DIY successful
# 7 days later recording failed with 403 error
2022/02/03 13:30:00.003621 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:00.004235 [DVR] Waiting 1h0m0.995778822s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:00.464437 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:00.466515 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:01.520987 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:01.521590 [DVR] Waiting 59m59.478421358s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:01.664206 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:01.664336 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:03.704108 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:03.704780 [DVR] Waiting 59m57.295236746s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:03.852834 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:03.852945 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:07.895018 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:07.895667 [DVR] Waiting 59m53.104344819s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:08.073197 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:08.073310 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:16.117065 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:16.117697 [DVR] Waiting 59m44.882314925s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:16.263286 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:16.263393 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:32.296031 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:30:32.297010 [DVR] Waiting 59m28.703008131s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:30:32.427915 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:30:32.428021 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:31:04.467129 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:31:04.467741 [DVR] Waiting 58m56.532272242s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:31:04.628182 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:31:04.628305 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:32:08.658484 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:32:08.659490 [DVR] Waiting 57m52.340529629s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:32:09.101627 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:32:09.101764 [DVR] Error running job 1643923800-ch6108 Canary Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/03 13:33:13.142091 [DVR] Starting job 1643923800-ch6108 Canary Recording on ch=[6108]
2022/02/03 13:33:13.142724 [DVR] Waiting 56m47.857289359s until next job 1643927401-ch6095 Canary2 Recording
2022/02/03 13:33:15.305977 [TVE] stream timestamps: diy: start_at=2022-02-03T13:32:15-08:00 current_at=2022-02-03T13:32:35-08:00 end_at=2022-02-03T13:32:43-08:00
2022/02/03 13:33:15.306952 [TNR] Opened connection to TVE-Comcast_SSO for ch6108 DIY
2022/02/03 13:33:15.307451 [DVR] Recording for job 1643923800-ch6108 from TVE-Comcast_SSO ch6108 into "TV/Canary Recording/Canary Recording 2022-02-03-1333.mpg" for 6m46.857159999s
2022/02/03 13:33:15.528985 [IDX] Generating video index for job 1643923800-ch6108
2022/02/03 13:40:00.018530 [TNR] Closed connection to TVE-Comcast_SSO for ch6108 DIY
2022/02/03 13:40:00.075789 [MTS] Statistics for "TV/Canary Recording/Canary Recording 2022-02-03-1333.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=3 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=true saw_pmt=true highest_pts=412.630722
2022/02/03 13:40:00.081724 [ADS] Detected 2 commercial markers in file-10: TV/Canary Recording/Canary Recording 2022-02-03-1333.mpg
2022/02/03 13:40:00.166738 [DVR] Finished job 1643923800-ch6108 Canary Recording

This second time (on DVR# 2) it also failed on a manual 10 minute recording, but wasn't able to self recover using retries in those 10 minutes.

From DVR log
# Added TVE source
2022/02/08 14:33:08.905660 [TVE] Channel scan 78/213 DIY failed: 403: Not permitted to watch. (access.denied.missingpackage)
# DIY failed on adding, so did successful rescan
2022/02/08 14:40:12.410856 [TVE] action=scienceauth done=true
# 7 days later recording failed with 403 error
2022/02/15 15:00:01.006650 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:01.007763 [DVR] Waiting 59m59.992249937s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:01.450005 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:01.450099 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:02.512410 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:02.512649 [DVR] Waiting 59m58.487357231s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:02.658303 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:02.658364 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:04.669061 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:04.669291 [DVR] Waiting 59m56.3307161s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:04.776879 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:04.776935 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:08.785405 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:08.785671 [DVR] Waiting 59m52.214335819s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:08.895642 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:08.895754 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:16.903737 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:16.903973 [DVR] Waiting 59m44.096034125s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:17.013751 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:17.013810 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:33.021272 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:00:33.021526 [DVR] Waiting 59m27.978481031s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:00:33.144310 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:00:33.144369 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:01:05.153609 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:01:05.153854 [DVR] Waiting 58m55.846152413s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:01:05.261460 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:01:05.261546 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:02:09.270383 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:02:09.270646 [DVR] Waiting 57m51.729362428s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:02:09.667634 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:02:09.667696 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:03:13.675827 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:03:13.676081 [DVR] Waiting 56m47.323925713s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:03:14.078310 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:03:14.078377 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:04:18.086715 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:04:18.086971 [DVR] Waiting 55m42.913037417s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:04:18.488009 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:04:18.488063 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:05:22.494357 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:05:22.494625 [DVR] Waiting 54m38.505383537s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:05:23.017178 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:05:23.017249 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:06:27.024008 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:06:27.024253 [DVR] Waiting 53m33.975753205s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:06:27.398659 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:06:27.398726 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:07:31.409468 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:07:31.409730 [DVR] Waiting 52m29.590278648s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:07:31.809718 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:07:31.809787 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:08:35.816122 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:08:35.816371 [DVR] Waiting 51m25.183636234s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:08:36.209694 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:08:36.209776 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:09:40.219092 [DVR] Starting job 1644966001-ch6108 Canary DIY Recording on ch=[6108]
2022/02/15 15:09:40.219342 [DVR] Waiting 50m20.78066604s until next job 1644969601-ch6095 Canary Reelz Recording
2022/02/15 15:09:40.632562 [ERR] Failed to start stream on channel 6108 via TVE-Comcast_SSO: TVE: 403: Not permitted to watch. (access.denied.missingpackage)
2022/02/15 15:09:40.632633 [DVR] Error running job 1644966001-ch6108 Canary DIY Recording: could not start stream on channels=[6108]: TVE: 403: Not permitted to watch. (access.denied.missingpackage)

That's the reason I'm scripting 10 minute manual recordings every day. I call them "Canary" recordings, being sacrificial like the canary in a coal mine.

EDIT to add log lines

1 Like

also having issues with losing the discovery channels that i get through philo. Tried rescaning and nothing worked. ended up having to remove philo and adding it back.

Since I did that yesterday, the channel is still working with no errors.

1 Like

I had this issue a few months back. In my case it affected my ability to access certain channels even through Discovery's own website and apps. I contacted Discovery support, they opened a ticket, and within a week or two they solved the problem.

Are you guys able to watch these missing channels through Discovery's websites and apps?

1 Like

Had this same issue today myself. Can confirm rescanning Science Channel cleared it up.

Ok so question for the group. My discovery channel line up does not include science. Is the science rescan still a step to try? So far the usual steps gave gotten it back over the last 2 weeks. But I could try it (science even though a legit error could occur) the next time.

I don't think it would help or hurt. If you don't get the science channel, it's already in error and a rescan won't fix it.

I think you're better off clearing the chromedata folder with the update password, then rescan individual channels that are in error. Then update password again to clear the chromedata folder after all channel rescans are done.

But then, what do I know?

I am. That's the first thing on my troubleshooting tips list

Ok that has been my go to steps except adding the password back after the rescan is something I hadn’t been doing. I’m sure it’s in pinned notes just over looked it. Thanks for the willingness to rinse and repeat.

I don't know the technical details of how or why, but my observations have shown that something stored in the chromedata folder causes auth issues.

If you add a TVE source and rescan errored channels, you should then clear the chromedata folder.
Otherwise later when you need to rescan a channel, or Channels DVR does it (when a recording or Live TV watching fails to start with certain errors), it will try to rescan (re-auth) the channel and if the chromedata folder wasn't cleared it sometimes causes it to fail.

Same goes for anytime you rescan channels, clear the chromedata folder after.

I assume it's some stale/invalid auth token or cookie stored in the folder. Only the devs know for sure.

Some users have even setup a sheduled task/cron job to delete the chromedata folder at a scheduled time.

This is so annoying. Went to watch something that should've recorded last night and it didn't. Checked scheduled recordings and see the error:

So I did an Update password, then went in to re-scan the channels. I'm still getting this: 403: Not permitted to watch. (access.denied.missingpackage)

Why is this always an issue with Discovery networks, especially with Spectrum.

Does hitting rescan next to Science channel help?

No, but I got them back. I deleted the chrome data folder on the dvr server, then went in and tried to watch on sciencechannel.com. It gave me error, but let me log out and back in then it worked. So I again updated password in Channels. Then when I went into manage lineup, the channels I tried to rescan before - Discovery & TLC were gone, so I did a rescan all channels and they came back and are working now. Frustrating though that you don't find out there's an issue until the recordings are missed. Seems to happen most often on Discovery network channels.