|
SageTV for unRAID/Docker Discussion related to SageTV for unRAID/Docker. Questions, issues, problems, suggestions, etc. relating to SageTV for unRAID/Docker should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Updated SageTV Docker images
I've updated sagetv-server-java8, sagetv-server-java10 and sagetv-server-java11.
java7 and java9 can never be updated. Those java versions are no longer available to be downloaded and installed. (likely 8 will follow shortly). The update fixes the sagetv installation problem (ie, it will now correctly use the new install location and not bintray). The image also adds in telnet and python (these were requests from others) UPDATE: It appears that the Java 8 container is not working for some reason... Getting Java 8 installed was a chore as well, but I got it installed, but sagetv doesn't appear to work. I guess the Java 8 image will have to be deprecated/removed as well.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#2
|
|||
|
|||
On behalf of all docker users, thank you for your work on this. I'm currently using the java8 docker, so which java version would you recommend migrating to? Or should I stick with the java8 version for awhile, maybe until the bintray/plugin situation is resolved more? Also, any tips on doing the migration? Spinning up a brand new docker involves a bit of work, so any tips would be appreciated.
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7) Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls |
#3
|
||||
|
||||
Quote:
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#4
|
||||
|
||||
Quote:
It applies to Docker installs here... but I suspect that finding and installing any java less than 10 will become harder and harder.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#5
|
||||
|
||||
So it appears this is not a problem with the container, but rather, a problem with the latest sagetv linux build. It is built using jdk9 and there appears to be an issue when using jdk9 and targeting java 1.7 or 1.8. (as noted in this issue... https://github.com/lmdbjava/lmdbjava/issues/116)
This is the same error I'm seeing locally. I think the solution to build/compile using java8, but there are probably reasons why I used java9 in the travis file to begin with... but I'm not sure. To be fair... at some point sagetv needs to be updated to use the latest java (16) and we should drop support for anything < 10.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#6
|
|||
|
|||
Jeff recently updated the dist to Xenial and also to JDK9. In the comments to that issue you posted it looks like JDK8 is actually still supported in Xenial. So for short term maybe the answer is to switch back to 8? That’s what others report has worked for them.
I’m not even sure why the dist was changed if trusty is still supported. Dists and jdk versions are all a bit of a mystery to me. For what it’s worth there is a classpath warning when compiling.
__________________
Windows Installer |
#7
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#8
|
||||
|
||||
Added Java 16 container
FYI, I added Java 16 container.
At this point, the only containers are Java 8, 11, and 16. The Java 11 and 16 containers appear to work. BMT works, the SageTV Web UI works, but GSP and JSP do not work, so your mileage may vary. I think SageTV has no issues with Java 11+ but I think the plugins, specifically the Web UI will need to be redone if you move forward with Java.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#9
|
|||
|
|||
Thank you so much for taking the time to do this!
I took a look on the Unraid app store, but I only see the old Java 7/8/9/10 docker images listed. I don't see the new one for Java 11 or 16. Are there additional steps required to list these for Unraid? |
#10
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#11
|
|||
|
|||
Quote:
Sorry for all of the questions, but I'm not very proficient on the inner workings of docker containers.
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7) Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls |
#12
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#13
|
|||
|
|||
Any ideas if it is likely that other plugins that might not work with the newer java versions? I am mainly concerned about the Jetty server for the web UI - I vaguely remember it being fussy about Java versions.
I guess I can play around a bit as hockey season ended tonight so nothing critical to record for the next little while
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#14
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#15
|
|||
|
|||
Quote:
|
#16
|
|||
|
|||
@striker - so did you make that change and everything is working for you? So you are now using Java16 instead of Java 8? And does other stuff, like the SageTV Webserver still work?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#17
|
|||
|
|||
What's the best way to back everything up so that I could go back to what I have today if some things don't work? Do I just back up my appdata\sagetv folder, or should I also backup the actual docker itself? If so, how do I do that?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#18
|
|||
|
|||
@wayner I have actually not done anything yet. Still running Java 8 in my bintray docker. Waiting for a good time to try the update and see what it does. Just wanted to mention that it appears that the Unraid app store detected that an update was available (or someone made the necessary changes to make the update visible)
|
#19
|
||||
|
||||
Quote:
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#20
|
|||
|
|||
Is there any reason to upgrade? I am not sure that there are improvements that matter to me in the latest version, vs the version that I have installed. I am on 9.2.2 and the more recent changes are mainly to deal with extenders crashing due to certain types of images in the guide. But I almost never use the guide in the SageTV UI, so this bug only affected me when I consciously tried to see if it crashed my system.
I am also running a version of unRAID that is a couple of years old (6.4.1) and upgrading to the latest version also requires a few changes to do what happened with the DVB edition of unRAID.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Docker Containers updated to 1.0.4 | stuckless | SageTV for unRAID/Docker | 30 | 09-06-2021 09:39 PM |
Looking to install SageTV again (Docker, HDHR, SageTV Miniplayer) | dinki | SageTV Software | 1 | 08-10-2020 06:43 AM |
Docker Configuration via Synology Docker GUI | Carlton Bale | SageTV for unRAID/Docker | 15 | 06-02-2020 12:00 PM |
Docker Containers updated to 1.0.3 | stuckless | SageTV for unRAID/Docker | 10 | 03-20-2018 12:56 PM |
Updated Docker Container | stuckless | SageTV for unRAID/Docker | 42 | 10-31-2016 05:22 PM |