TV Everywhere stuck on "Verifiying login on Cox" (FreeNAS jail)

Hello,

I installed channels DVR in a jail so I could install chromium next to it. I made it to the statement in the title, but it is stuck. I checked the channels-dvr.log and here is the relevant data:

2019/12/28 22:47:03 [TVE] Auth starting for Cox as <EMAIL>
2019/12/28 22:47:03 [TVE] action=auth mvpd=Cox requestor=nbcentertainment
2019/12/28 22:47:03 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Cox&requestor_id=nbcentertainment&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2019/12/28 22:47:03 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2019/12/28 22:47:03 [TVE] action=request type=Document method=GET url=https://idm.east.cox.net/affwebservices/public/saml2sso
2019/12/28 22:47:03 [TVE] action=auth_domain domain=idm.east.cox.net
2019/12/28 22:47:04 [TVE] action=request type=Document method=GET url=https://idm.east.cox.net/autoauth/nbcentertainment
2019/12/28 22:47:04 [TVE] action=request type=Document method=GET url=https://idm.east.cox.net/affwebservices/nbcentertainment/redirect.jsp
2019/12/28 22:47:04 [TVE] action=request type=Document method=GET url=https://idm.east.cox.net/coxlogin/ui/tvonline
2019/12/28 22:47:04 [TVE] action=wait_for_page
2019/12/28 22:47:16 [TVE] action=wait_for_page err=timeout
2019/12/28 22:47:16 [TVE] action=fill_form u=<EMAIL>

Chromium appears to be running fine:

# chrome --headless --repl --disable-gpu --no-sandbox
[1228/230331.262214:INFO:headless_shell.cc(456)] Type a Javascript expression to evaluate or "quit" to exit.
>>> 

What is chrome --version

# chrome --version
Chromium 78.0.3904.108

I was able to successfully authenticate with the same account details on a separate instance of Channels, installed on Linux, so I know the account information is fine.

Can you email [email protected] with file>save from http://x.x.x.x:8089/debug/stack

Try updating the dvr as well by click-and-hold on the Check for Update button

I updated the DVR software twice, to 2019.12.30.2110, but it did not make a difference. I emailed my stack dump to the support email.

As far as I can tell this is a broken chrome installation that's getting stuck and not responding back.

Someone else reported a similar problem after they upgraded to 11.2-U7. For them, this workaround fixed the issue:

sysctl net.local.stream.recvspace=16384

which was suggested in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212812

1 Like

That seems to have worked. I set it in the main settings for FreeNAS, then restarted the jail. It is currently processing the channels available.

Great. I would suggest reporting this to FreeNAS or FreeBSD as the bug has reappeared since being fixed and closed early this year.

It is possible it is still fixed in FreeBSD. FreeNAS is usually a version or two behind FreeBSD, and my install is not the latest either. I will update to the latest and test to see if it is still an issue.