Channels on Ubuntu, TVE can't add FS1, FS2 etc from Youtube TV

Subject pretty much says it all. Been messing with this for a few days, then tried it on my traveling Raspberry Pi and it worked fine. Both are running Version 2024.05.07.1442

The four channels in question are:

and the logs say...

2024/07/09 15:12:25.608473 [TVE] Channel scan 97/179 CBSSPORTS successful
2024/07/09 15:12:26.362107 [TVE] action=xvfb display=:828
2024/07/09 15:12:26.824023 [TVE] action=version product=Chrome/126.0.6478.114 jsVersion=12.6.228.19 protocol=1.3 revision=@044c187ce79bb8a266c5016ce749387a3480f81f
2024/07/09 15:12:26.825085 [TVE] action=page_ready chromeVersion=126
2024/07/09 15:12:26.825810 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v1/authenticate?reg_code=HVWQQ4R&mso_id=YouTubeTV&domain_name=adobe.com&requestor_id=fbc-fox&noflash=true&deviceType=html5&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/07/09 15:12:26.829361 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2024/07/09 15:12:27.067294 [TVE] action=wait_for_page
2024/07/09 15:12:27.091210 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:27.091242 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2024/07/09 15:12:27.260914 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php redirected_from=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:27.317014 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/ppp/restart.php redirected_from=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/07/09 15:12:32.403876 [TVE] action=page_ready
2024/07/09 15:12:32.403963 [TVE] action=wait_for_page done=true reason=page_ready
2024/07/09 15:12:32.403999 [TVE] action=wait_for_auth timeout=24s
2024/07/09 15:12:32.404014 [TVE] action=fill_form [email protected]
2024/07/09 15:12:32.409777 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc000b9bb00), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}
2024/07/09 15:12:32.409866 [TVE] action=screenshot
2024/07/09 15:12:32.484071 [TVE] action=screenshot size=24526
2024/07/09 15:12:32.484280 [TVE] action=capture_html
2024/07/09 15:12:32.486379 [TVE] action=capture_html size=620
2024/07/09 15:12:32.486582 [TVE] action=script_error err=no login form found
2024/07/09 15:12:32.562860 [TVE] Channel scan 98/179 FS1 failed: foxsports adobeauth: no login form found
2024/07/09 15:12:33.152720 [TVE] action=xvfb display=:820
2024/07/09 15:12:33.602445 [TVE] action=version product=Chrome/126.0.6478.114 jsVersion=12.6.228.19 protocol=1.3 revision=@044c187ce79bb8a266c5016ce749387a3480f81f
2024/07/09 15:12:33.603546 [TVE] action=page_ready chromeVersion=126
2024/07/09 15:12:33.604180 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v1/authenticate?reg_code=DXTH74Q&mso_id=YouTubeTV&domain_name=adobe.com&requestor_id=fbc-fox&noflash=true&deviceType=html5&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/07/09 15:12:33.607747 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2024/07/09 15:12:33.793244 [TVE] action=wait_for_page
2024/07/09 15:12:33.816423 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:33.816461 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2024/07/09 15:12:33.965125 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php redirected_from=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:34.013932 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/ppp/restart.php redirected_from=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/07/09 15:12:39.095865 [TVE] action=page_ready
2024/07/09 15:12:39.095941 [TVE] action=wait_for_page done=true reason=page_ready
2024/07/09 15:12:39.095970 [TVE] action=wait_for_auth timeout=24s
2024/07/09 15:12:39.096002 [TVE] action=fill_form [email protected]
2024/07/09 15:12:39.103626 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc003a710e0), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}
2024/07/09 15:12:39.103699 [TVE] action=screenshot
2024/07/09 15:12:39.185052 [TVE] action=screenshot size=24526
2024/07/09 15:12:39.185328 [TVE] action=capture_html
2024/07/09 15:12:39.187641 [TVE] action=capture_html size=620
2024/07/09 15:12:39.187806 [TVE] action=script_error err=no login form found
2024/07/09 15:12:39.266991 [TVE] Channel scan 99/179 FS2 failed: foxsports adobeauth: no login form found
2024/07/09 15:12:39.908435 [TVE] action=xvfb display=:913
2024/07/09 15:12:40.388309 [TVE] action=version product=Chrome/126.0.6478.114 jsVersion=12.6.228.19 protocol=1.3 revision=@044c187ce79bb8a266c5016ce749387a3480f81f
2024/07/09 15:12:40.389681 [TVE] action=page_ready chromeVersion=126
2024/07/09 15:12:40.390354 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v1/authenticate?reg_code=C24YI6V&mso_id=YouTubeTV&domain_name=adobe.com&requestor_id=fbc-fox&noflash=true&deviceType=html5&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/07/09 15:12:40.393313 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2024/07/09 15:12:40.588784 [TVE] action=wait_for_page
2024/07/09 15:12:40.612977 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:40.613011 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2024/07/09 15:12:40.768156 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php redirected_from=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:40.819305 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/ppp/restart.php redirected_from=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/07/09 15:12:45.901625 [TVE] action=page_ready
2024/07/09 15:12:45.901689 [TVE] action=wait_for_page done=true reason=page_ready
2024/07/09 15:12:45.901727 [TVE] action=wait_for_auth timeout=24s
2024/07/09 15:12:45.901751 [TVE] action=fill_form [email protected]
2024/07/09 15:12:45.907778 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc0062ee630), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}
2024/07/09 15:12:45.907854 [TVE] action=screenshot
2024/07/09 15:12:45.983427 [TVE] action=screenshot size=24526
2024/07/09 15:12:45.983628 [TVE] action=capture_html
2024/07/09 15:12:45.985285 [TVE] action=capture_html size=620
2024/07/09 15:12:45.985390 [TVE] action=script_error err=no login form found
2024/07/09 15:12:46.067210 [TVE] Channel scan 100/179 BTN failed: foxsports adobeauth: no login form found
2024/07/09 15:12:46.739441 [TVE] action=xvfb display=:895
2024/07/09 15:12:47.205097 [TVE] action=version product=Chrome/126.0.6478.114 jsVersion=12.6.228.19 protocol=1.3 revision=@044c187ce79bb8a266c5016ce749387a3480f81f
2024/07/09 15:12:47.206156 [TVE] action=page_ready chromeVersion=126
2024/07/09 15:12:47.206771 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v1/authenticate?reg_code=MOGNSPE&mso_id=YouTubeTV&domain_name=adobe.com&requestor_id=fbc-fox&noflash=true&deviceType=html5&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/07/09 15:12:47.209235 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2024/07/09 15:12:47.434509 [TVE] action=wait_for_page
2024/07/09 15:12:47.456531 [TVE] action=request type=Document method=POST url=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:47.456573 [TVE] action=auth_domain domain=youtube.auth-gateway.net
2024/07/09 15:12:47.593061 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php redirected_from=https://youtube.auth-gateway.net/saml/saml2/idp/SSOService.php
2024/07/09 15:12:47.638665 [TVE] action=request type=Document method=GET url=https://youtube.auth-gateway.net/saml/module.php/ppp/restart.php redirected_from=https://youtube.auth-gateway.net/saml/module.php/authbypass/firstbookend.php
2024/07/09 15:12:52.718766 [TVE] action=page_ready
2024/07/09 15:12:52.718837 [TVE] action=wait_for_page done=true reason=page_ready
2024/07/09 15:12:52.718890 [TVE] action=wait_for_auth timeout=24s
2024/07/09 15:12:52.718922 [TVE] action=fill_form [email protected]
2024/07/09 15:12:52.724492 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc0022de510), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}
2024/07/09 15:12:52.724577 [TVE] action=screenshot
2024/07/09 15:12:52.809865 [TVE] action=screenshot size=24526
2024/07/09 15:12:52.810061 [TVE] action=capture_html

So, I'm kind of tired of running Channels on Ubuntu, due to [chrome | chromium-browser] issues with TVE. I used it because I use it for other thinks and know it better than the others.

Should I go with Debian next? I run it on a VM under Hyper-V, Intel Xeon box.

1 Like

Just run Channels on Windows and set busy hours. If that's not enough, delay reboots and do them manually. Everything just works under windows.

Update to the latest prerelease

I am running Ubuntu Server and have YTTV and have zero issues but I had to do some things differently

uninstall snap and disable:

Uninstall Chromium:

sudo apt purge chromium-browser

Install Chrome:

This is the version I am running now and it works great
image

Update to the latest prerelease

2024/07/10 16:38:08.071844 [TVE] Channel scan 79/160 FS1 successful
2024/07/10 16:38:08.537260 [TVE] Channel scan 80/160 FS2 successful

Thanks!

1 Like

I am running Ubuntu Server and have YTTV and have zero issues but I had to do some things differently

Not sure if you contributed this to the other thread or if it was someone else, but I have done the whole procedure, and it fixed the issue I was having that day. I may not be having trouble which Ubuntu / Chrome now, but this kind of felt like it. Next time it kicks up I'm ready to kick it out. lol.