TrueNAS Core.. Update Chrome?

So I have found issues with my ChannelsDVR and YTTV.. most recently I have lost a coupld channels I had at the beginning of the week (MotorTrend TV) being one of them. Not sure why.. anyway in my haste I broke some things, got frustrated and scrambled to get the TV working again..

Ok.. My TrueNAS Server as been running for a few years and I noticed in the past few weeks issues with some channels not loading..

Today in my frustrations I found that Chrome is out of date.. how do I update it on TrueNAS? doing PKG update && Pkg install chromium does nothing.. version was 94.xxxx now it shows to be corrupted.

As a stop gap ( maybe permanent) I used an Older MacbookPro as my ChannelsDVR Server:

OS: Apple MacBookPro11,3
Darwin
11.7.10 (kernel: 20.6.0)

CPU 4 cores / Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz

If I can move it back to TrueNAS It might be preferred, but end of day, if the MacOS is better supported I assume it will work fine. I am using the MAc for the Server and the Truenas for the File Storage

I run on TrueNAS Core and my chrome is up to date:
TV Everywhere
Chrome version up to date: 109.0.5414.119

I'm running the latest beta of Channels DVR. Have you tried updating to the latest beta?

I have, in fact now.. I get a Chrome is corrupt.. but I don't know how to reinstall the browser in the jail

Also what version Jail is it in 12.x? 13.x?

my jail is running: 13.1 release p9

As your cDRV server is on the Mac, the simple way out of your issue is to write down the settings for your jail, delete it and then create it new. Then follow the change server procedure as you did to move to the Mac.

Yep,

So I thought, I did that yesterday and the new jail had the same corrupt issue. I will try again

looks like this time is works. I will switch over tonight or tomorrow night, whne more time allows

1 Like

no luck.. brand new plug in install.. Copy Database..

YTTV will not work,Pluto does

Browser still shows it is corrupt and needs to be reinstalled

Don't think I've ever seen one of the developers explain how Channels DVR determines your Chrome install is corrupt. Would be nice to know if it's a Chrome command line option or what is used to make that determination.


Here is the message it shows

Yes I wish there was more info on how to fix it

here is the server info

What command did you use to setup the jail?

I used the plugin:

If there is a better way I am all for trying it

Okay I am trying to test it and having issues.

Screenshot 2024-03-26 at 6.30.18 PM

my main TrueNAS is 13.0-U4

Okay I have TrueNAS-13.0-U6.1

I will take a look

Chrome errors are shown in the log. Once an error is logged, the troubleshooting page will show corruption flag.

The error in this case is not that useful:

2024/03/26 19:42:30.893880 [TVE] Couldn't get Chrome User Agent: could not dial "ws://127.0.0.1:61673/devtools/browser/827cc18b-a627-4fe6-a6cd-50051579b8c3": EOF

OK, I forgot about the logs:

2024/03/25 22:50:07.157218 [TVE] Couldn't get Chrome User Agent: chrome failed to start:
ld-elf.so.1: /usr/local/lib/libtasn1.so.6: Undefined symbol "strverscmp@FBSD_1.7"
2024/03/25 22:50:07.157376 [TRS] TV Everywhere: OK
2024/03/25 22:50:07.174203 [TRS] TV Everywhere DNS: OK: Resolved TVE authenticator via system DNS

2024/03/25 22:50:52.762557 [ERR] Failed to start stream for ch6033: TVE: chrome failed to start:
ld-elf.so.1: /usr/local/lib/libtasn1.so.6: Undefined symbol "strverscmp@FBSD_1.7"
2024/03/25 22:50:52.885475 [HLS] Couldn't generate stream playlist for ch6033-dANY-ip192.168.72.129: TVE: chrome failed to start:
ld-elf.so.1: /usr/local/lib/libtasn1.so.6: Undefined symbol "strverscmp@FBSD_1.7"

2024/03/25 22:51:27.962918 [TRS] TV Everywhere: ERROR: Chrome installation is corrupted. Please re-install Chrome.

Hopefully the above will help

I guess your error is different. Mine runs but crashes instantly, which is apparently also a known issue.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275729

It seems maybe freebsd is not a good choice of platform if you want to use TVE.

Similar issue discussed recently: Chrome dbus issue with Chromium 119 on TrueNAS Core (FreeBSD)

worked fine on TrueNAS Core up until I started seeing channel issues a few weeks back..

This is not going to be possible for us to fix. FreeBSD doesn't have a working chrome in 13.2, and TrueNAS Core is still using 13.1 which is no longer available.

See others having similar issues:

https://www.reddit.com/r/freebsd/comments/15vz9j1/freebsd_131release_samba_13_undefined_symbol/

Thanks. So it looks like At some point I need to decide if changing server OS is a smart choice. But right now what I have works