NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Other Clients Roku v
1 2 Next »
NextPVR Server failing when Roku client connects

 
  • 0 Vote(s) - 0 Average
NextPVR Server failing when Roku client connects
riban
Offline

Junior Member

United Kingdom
Posts: 6
Threads: 1
Joined: Jul 2025
#1
2025-07-11, 02:40 PM
I am running NextPVR Server on a Raspberry Pi 4, Debian 11.11 - Linux rpi5 6.12.36-v8+ #1892 SMP PREEMPT Mon Jul  7 17:12:23 BST 2025 aarch64 GNU/Linux. Access from a web browser is fine but when the Roku client E11 connects, the server immediately stops running with an error:

/opt/dotnet/dotnet: symbol lookup error: /opt/nextpvr/system/runtimes/linux-arm/native/libSkiaSharp.so: undefined symbol: uuid_parse

I guess this is a backend / upstream nextpvr server issue and I have raised ticket https://github.com/sub3/NextPVR/issues/13 but it is triggered by the roku client so there may be something useful to be gleaned from discussion here.
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#2
2025-07-11, 03:48 PM
Sub the author of NextPVR doesn't review issues on his GitHub so best to report them here so you might as well close your report their. Thanks for the report though.

I think your issue is SkiaSharp 3.1.9 issue based on some web searching eg. https://github.com/mono/SkiaSharp/issues/3272 The first think I would try would be apt-get install uuid-dev

I am not sure why you are running an old Debian or if a new version would help. I will check on some RPiOS builds to see if I can duplicate the problem.

Martin
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#3
2025-07-11, 04:08 PM
To follow up my RPi5 fails immediately with another error

: /opt/dotnet/dotnet: symbol lookup error: /opt/nextpvr/system/runtimes/linux-arm64/native/libSkiaSharp.so: undefined symbol: FT_Get_BDF_Property

also report https://github.com/mono/SkiaSharp/issues/3229

The Jellyfin solution was to revert to a previous version https://github.com/jellyfin/jellyfin/pull/14255

Martin
riban
Offline

Junior Member

United Kingdom
Posts: 6
Threads: 1
Joined: Jul 2025
#4
2025-07-11, 04:10 PM (This post was last modified: 2025-07-11, 04:11 PM by riban.)
I installed Debian 12.11 Linux DietPi 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux and see the same error. I installed uuid-dev and see the same error (although I don't see that would help unless it was used to compile something).

[Edit] No - the error is similar but different: /opt/nextpvr/system/runtimes/linux-arm64/native/libSkiaSharp.so: undefined symbol: FT_Get_BDF_Property.
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#5
2025-07-11, 05:38 PM
It is not an easy fix, Maybe unzip 7.0.1 from here https://github.com/sub3/releases/release...-7.0.1.zip overwriting the system folder.

Martin
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#6
2025-07-11, 07:12 PM
For fun I build libSkiaSharp for the RPI using https://gist.github.com/jclapis/d907127d...f7917cd753 and it works confirming the build system is the issue.

Martin
riban
Offline

Junior Member

United Kingdom
Posts: 6
Threads: 1
Joined: Jul 2025
#7
Yesterday, 10:23 AM
I get a similar error if I access UI client from web browser, http://<hostname>:8866/uiclient.html. I guess this may be using the same API as roku client.
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#8
Yesterday, 12:31 PM
Yes all UI clients would be impacted. Sub has downgraded libSkiaSharp to the previous version 3.116.1 and we are testing it right now which works properly as expected. Just need to check for any regressions it might cause. Until then maybe try the version I created on RPihttps://limewire.com/d/dHsP6#ZvWFV02yVr if we have matching glbics.

Martin
riban
Offline

Junior Member

United Kingdom
Posts: 6
Threads: 1
Joined: Jul 2025
#9
Yesterday, 02:18 PM
I compiled from the jist you posted with a few changes:

I had to install libharfbuzz-dev.
The patch is for a different version of SkRasterPipeline_opts.h. I manually made changes but this may not be required.
The shared lib needs to be copied to /opt/nextpvr/system/runtimes/linux-arm64/native/libSkiaSharp.so.

I didn't manage to compile on my older Debian 11.11 which is the machine I use for this (previously running VDR) but do have it running on a RPi4 running 12.12 (from DietPi v9.14). I look forward to testing the next server release.

With this manual fix I have been able to run the Roku client and started to test. I will post my comments as I discover issues, enhancements, etc. It does look quite nice (though my wife has already reported a blocker for moving from VDR which I will pass on in another post!).

Cheers!
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#10
Yesterday, 04:10 PM
I didn't bother with the patch for my test.

There NextTool utility will import VDR recordings to give you an idea how they might look. It has an issue because VDR doesn't use distinct filenames and NextPVR doesn't store the full path with the resume point so resume won't work well. I considered renaming the files during the import but I didn't want to break VDR.

Martin
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Roku Remote Control mvallevand 21 6,271 7 hours ago
Last Post: mvallevand
  Roku channel updates mvallevand 6 4,049 2024-09-23, 12:54 AM
Last Post: mvallevand
  Roku Version 12.0.0 OS Report Lonewolf1061 3 1,512 2023-10-08, 07:35 PM
Last Post: mvallevand
  Roku app disappeared spagio 10 4,086 2023-06-16, 02:46 AM
Last Post: mvallevand
  Roku and Comskip ceandra 5 1,735 2023-02-22, 01:21 AM
Last Post: mvallevand
  Roku Version 11 OS Reports ceandra 3 1,536 2023-01-31, 05:44 PM
Last Post: mvallevand
  How do I test out the client? gslevel 7 3,071 2022-04-08, 07:16 PM
Last Post: mvallevand
  Roku testing artmetz 26 6,670 2022-03-07, 02:35 PM
Last Post: mvallevand
  Roku continuity mvallevand 1 2,412 2022-02-23, 09:17 PM
Last Post: mvallevand
  Roku sunsettting non-certified channels mvallevand 17 7,003 2022-02-15, 11:03 PM
Last Post: mvallevand

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode