SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Linux > SageTV for unRAID/Docker
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #81  
Old 03-01-2022, 01:17 PM
hvymetal hvymetal is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 162
Quote:
Originally Posted by randyth View Post
I found these new Docker images (thanks!) and have been trying them out in Container Station on my QNAP NAS. The only issue I appear to have is that I can't get Comskip to run. I installed the Commercial Detector UI plugin, which in turn installed the Commercial Detector and Comskip Playback plugins. But selecting a video and choosing "Run Comskip" does nothing.

I do not have these issues with the "old" stuckless/sagetv-build Docker image.

Any ideas?
I think the older docker allowed the windows version to work with WINE. For some reason WINE even though installed is not working with the plugin which uses the windows version by default.

With the ComSkip UI installed if you select not to run with WINE and native then point the location for comskip to /opt/comskip it will run the linux version.
Reply With Quote
  #82  
Old 03-01-2022, 02:13 PM
randyth randyth is offline
Sage User
 
Join Date: Aug 2009
Location: Eugene, ,OR
Posts: 41
Quote:
Originally Posted by hvymetal View Post
I think the older docker allowed the windows version to work with WINE. For some reason WINE even though installed is not working with the plugin which uses the windows version by default.

With the ComSkip UI installed if you select not to run with WINE and native then point the location for comskip to /opt/comskip it will run the linux version.
That was totally it! Thanks so much.
Reply With Quote
  #83  
Old 03-01-2022, 04:19 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by hvymetal View Post
I think the older docker allowed the windows version to work with WINE. For some reason WINE even though installed is not working with the plugin which uses the windows version by default.

With the ComSkip UI installed if you select not to run with WINE and native then point the location for comskip to /opt/comskip it will run the linux version.
Should I look at removing the wine stuff and make some changes to run the Linux version??? What would those changes be?

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #84  
Old 03-02-2022, 08:25 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
EDIT ...

I got SageTV working on my synology ... using command below ...

Code:
sudo docker run --name=SageTV --net=host --env TZ=America/Los_Angeles sagetvopen/sagetv-server-opendct-java11

The Problem is I need to make changes to OPENDCT and Sage Properties but I seem not to be able to locate them.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 03-02-2022 at 10:56 AM.
Reply With Quote
  #85  
Old 03-02-2022, 07:08 PM
hvymetal hvymetal is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 162
Quote:
Originally Posted by nyplayer View Post
EDIT ...

I got SageTV working on my synology ... using command below ...

Code:
sudo docker run --name=SageTV --net=host --env TZ=America/Los_Angeles sagetvopen/sagetv-server-opendct-java11

The Problem is your need to make changes to OPENDCT and Sage Properties but I seem not to be able to locate them.
Because you never mapped it to external directory. Try using the following that emulates what is in the Unraid templete. This has not been tested but should work and can be adpated for your use case.

Code:
docker run -d \
  --name=SageTV \
  --net=host \
  -e TZ=America/Los_Angeles \
  -e VERSION=latest \
  -e JAVA_MEM_MB=1024 \
  -e OPT_GENTUNER=Y \
  -e OPT_COMMANDIR=N \
  -e OPT_LIRC=N \
  -e OPT_COMSKIP=Y \
  -e OPT_SETPERMS=Y \
  -p 8080:8080 \
  -p 9091:9091 \
  -p 7818:7818 \
  -p 8270:8270 \
  -p 31100:31100 \
  -p 31099:31099 \
  -p 16867:16867 \
  -p 16869:16869 \
  -p 16881:16881 \
  -p 42024:42024 \
  -v /mnt/user/appdata/sagetv:opt/sagetv \
  -v /mnt/user/sagemedia/:/var/media \
  -v /mnt/user/media/videos:/var/mediaext \
  -v /mnt/user/media/tv/:/var/tv \
  -v /mnt/user:/unraid \
  -v /mnt/user/appdata/opendct/etc:/etc/opendct \
  -v /mnt/user/appdata/opendct/log:/var/log/opendct \
  -v /mnt/user/appdata/opendct/opt:/opt/opendct \
  sagetvopen/sagetv-server-opendct-java11
The templetes can be found. In case I missed something

https://github.com/OpenSageTV/unRAID.../sagetv-server

Last edited by hvymetal; 03-02-2022 at 07:30 PM.
Reply With Quote
  #86  
Old 03-02-2022, 07:26 PM
hvymetal hvymetal is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 162
Quote:
Originally Posted by jusjoken View Post
Should I look at removing the wine stuff and make some changes to run the Linux version??? What would those changes be?

K
My perference is leave Wine out since it adds an additional 400mb of overhead when installed. After closer looking at it it looks like Stuckless never installed wine only but had a man in the middle script to fake that it was installed. It would intercept the commands so it could launch the native comskip. I think he might have done this so the plugin would work reguardless of the proper settings for the plugin. For some reason the script does not work with the new docker. I think the fix would be putting the native comskip in the enviroment path. Also a workaround would be using the proper setting by not running it wine and the proper path for the native comskip.

Code:
#!/usr/bin/env bash

# this is hack to get comskip plugin in linux to work by faking wine
# all this does remove wine and execute the args passed to wine
# eventually the plugin for linux, needs to be changed

CMD=$1
shift
"$CMD" "$@"
I would rather see comskip get a native compiled version updated. The advantage of using wine the comskip plug in will work without configuration modifications and the comskip bundled with the plugin.

The advantage native linux is it should run in theory faster with less overhead. Disadvantage it needs to be compiled each update as precompiled version are not offered.

Last edited by hvymetal; 03-02-2022 at 07:29 PM.
Reply With Quote
  #87  
Old 03-02-2022, 08:04 PM
KeithAbbott KeithAbbott is online now
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Quote:
Originally Posted by hvymetal View Post
My perference is leave Wine out since it adds an additional 400mb of overhead when installed. After closer looking at it it looks like Stuckless never installed wine only but had a man in the middle script to fake that it was installed. It would intercept the commands so it could launch the native comskip. I think he might have done this so the plugin would work reguardless of the proper settings for the plugin. For some reason the script does not work with the new docker. I think the fix would be putting the native comskip in the enviroment path. Also a workaround would be using the proper setting by not running it wine and the proper path for the native comskip.

Code:
#!/usr/bin/env bash

# this is hack to get comskip plugin in linux to work by faking wine
# all this does remove wine and execute the args passed to wine
# eventually the plugin for linux, needs to be changed

CMD=$1
shift
"$CMD" "$@"
I would rather see comskip get a native compiled version updated. The advantage of using wine the comskip plug in will work without configuration modifications and the comskip bundled with the plugin.

The advantage native linux is it should run in theory faster with less overhead. Disadvantage it needs to be compiled each update as precompiled version are not offered.
When I moved from the stuckless docker(s) to jusjoken's docker, I did the "in-place" upgrade described in this post: https://forums.sagetv.com/forums/sho...9&postcount=11. Comskip continues to work for me (didn't skip a beat), and my "Run comskip natively" setting is set to False.
__________________
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
Reply With Quote
  #88  
Old 03-02-2022, 09:47 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by hvymetal View Post
Because you never mapped it to external directory. Try using the following that emulates what is in the Unraid templete. This has not been tested but should work and can be adpated for your use case.

Code:
docker run -d \
  --name=SageTV \
  --net=host \
  -e TZ=America/Los_Angeles \
  -e VERSION=latest \
  -e JAVA_MEM_MB=1024 \
  -e OPT_GENTUNER=Y \
  -e OPT_COMMANDIR=N \
  -e OPT_LIRC=N \
  -e OPT_COMSKIP=Y \
  -e OPT_SETPERMS=Y \
  -p 8080:8080 \
  -p 9091:9091 \
  -p 7818:7818 \
  -p 8270:8270 \
  -p 31100:31100 \
  -p 31099:31099 \
  -p 16867:16867 \
  -p 16869:16869 \
  -p 16881:16881 \
  -p 42024:42024 \
  -v /mnt/user/appdata/sagetv:opt/sagetv \
  -v /mnt/user/sagemedia/:/var/media \
  -v /mnt/user/media/videos:/var/mediaext \
  -v /mnt/user/media/tv/:/var/tv \
  -v /mnt/user:/unraid \
  -v /mnt/user/appdata/opendct/etc:/etc/opendct \
  -v /mnt/user/appdata/opendct/log:/var/log/opendct \
  -v /mnt/user/appdata/opendct/opt:/opt/opendct \
  sagetvopen/sagetv-server-opendct-java11
The templetes can be found. In case I missed something

https://github.com/OpenSageTV/unRAID.../sagetv-server

Thanks that is exactly what I was looking for now I can setup Sage on a shared folder on the NAS.

EDIT working great now ... got everything going OTA Cable Pluto TVE with XMLTV. For environmental Variables I just use the GUI in Synology.


Code:
sudo docker run --name=SageTV --net=host --volume /volume1/MyShares/sagetv:/opt/sagetv --volume /volume1/MyShares/sagemedia:/var/media --volume /volume1/MyShares/videos:/var/mediaext --volume /volume1/MyShares/tv:/var/tv --volume /volume1/MyShares/opendct/etc:/etc/opendct --volume /volume1/MyShares/opendct/log:/var/log/opendct --volume /volume1/MyShares/opendct/opt:/opt/opendct --env TZ=America/Los_Angeles sagetvopen/sagetv-server-opendct-java11
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 03-03-2022 at 01:04 AM.
Reply With Quote
  #89  
Old 03-04-2022, 06:53 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Found a Problem with Java 11 OPENDCT properties ..


I had to change every instance of consumer=opendct.consumer.DynamicConsumerImpl to opendct.consumer.FFmpegTransSageTVConsumerImpl

This was Causing the MINIClient EXOPLAYER on FireStick 4K MAX to fail when playing MPEG2. It would instantly crash.


Before I moved to docker the default was always opendct.consumer.FFmpegTransSageTVConsumerImpl.


PS any recordings prior to the change I had to remux to MKV to play them.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 03-04-2022 at 06:58 PM.
Reply With Quote
  #90  
Old 06-10-2022, 12:37 PM
anotherhaus anotherhaus is offline
Sage User
 
Join Date: Sep 2016
Posts: 28
Quote:
Originally Posted by nyplayer View Post


Code:
sudo docker run --name=SageTV --net=host --volume /volume1/MyShares/sagetv:/opt/sagetv --volume /volume1/MyShares/sagemedia:/var/media --volume /volume1/MyShares/videos:/var/mediaext --volume /volume1/MyShares/tv:/var/tv --volume /volume1/MyShares/opendct/etc:/etc/opendct --volume /volume1/MyShares/opendct/log:/var/log/opendct --volume /volume1/MyShares/opendct/opt:/opt/opendct --env TZ=America/Los_Angeles sagetvopen/sagetv-server-opendct-java11
Sorry to bring up an older thread - I'm just learning about Docker and curious to see if I can offload my Sage server duties from a dedicated Windows box to my under-utilized Synology NAS.

Should your command above have a -d in it to run in detached mode?
__________________
SageTV Server 9 64-bit on Intel NUC7i3 recording to DS918+ // SageTV Client 9 (x3)
Reply With Quote
  #91  
Old 06-15-2022, 07:16 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Java 11 Server Docker updated to JDK 11.0.15

To fix a TLS error that affected at least IMDB searches I have updated the Java 11 docker to use JDK 11.0.15.

The docker container version has been updated to 2.0.5 for all dockers BUT please not, the only docker that has changed is the Java 11 one.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #92  
Old 06-15-2022, 07:51 AM
KeithAbbott KeithAbbott is online now
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Awesome! Thank you Ken.
__________________
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
Reply With Quote
  #93  
Old 06-16-2022, 08:15 AM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Error after update

I updated my docker today and get some errors in the SageTv Log file.

** EDIT **
How do I roll back?

Answer : Put a : after the Repository field in the docker config

Before: sagetvopen/sagetv-server-java11
After: sagetvopen/sagetv-server-java11:2.0.2

Server start when I roll back to 2.0.2

** EDIT **

These are the errors, im not sure they are the one that prevent from the SageTV server from starting.

Code:
Thu 6/16 9:54:36.047 [Ministry@47ee1354] Ministry is waiting for 180 sec
Thu 6/16 9:56:55.036 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:57.051 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:57.052 [LocatorRegistrationClient@47269a1c] RSA support is not there, using alternate lookup crypto submit...javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
Thu 6/16 9:56:59.076 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] RSA support is not there, using alternate lookup crypto submit...javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] ERROR updating locator system of:java.net.SocketException: Broken pipe (Write failed)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] java.net.SocketException: Broken pipe (Write failed)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:138)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at sage.locator.LocatorRegistrationClient.updateLocatorServer(LocatorRegistrationClient.java:337)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at sage.locator.LocatorRegistrationClient.run(LocatorRegistrationClient.java:1101)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at java.base/java.lang.Thread.run(Thread.java:834)
Thu 6/16 9:57:17.276 [ThreadMonitor@1ff943ee] Top 10 Cumulative CPU(sec) Scanner-0:893 LocatorRegistrationClient:828 Scheduler:286 ReProcessHook:285 ReProcessHook:193 EPG:163 MediaServerConnection:159 MediaServerConnection:106 LibraryImporter:105 ReProcessHook:93
Thu 6/16 9:57:17.276 [ThreadMonitor@1ff943ee] Top 10 %CPU (last 300s) LocatorRegistrationClient:1%
Thu 6/16 9:57:36.047 [Ministry@47ee1354] Ministry is waiting for 180 sec
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client

Last edited by technazz; 06-16-2022 at 08:31 AM.
Reply With Quote
  #94  
Old 06-16-2022, 08:44 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by technazz View Post
I updated my docker today and get some errors in the SageTv Log file.

** EDIT **
How do I roll back?

Answer : Put a : after the Repository field in the docker config

Before: sagetvopen/sagetv-server-java11
After: sagetvopen/sagetv-server-java11:2.0.2

Server start when I roll back to 2.0.2

** EDIT **

These are the errors, im not sure they are the one that prevent from the SageTV server from starting.

Code:
Thu 6/16 9:54:36.047 [Ministry@47ee1354] Ministry is waiting for 180 sec
Thu 6/16 9:56:55.036 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:57.051 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:57.052 [LocatorRegistrationClient@47269a1c] RSA support is not there, using alternate lookup crypto submit...javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
Thu 6/16 9:56:59.076 [LocatorRegistrationClient@47269a1c] Server challenged location update...sending encrypted challenge response back to server
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] RSA support is not there, using alternate lookup crypto submit...javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] ERROR updating locator system of:java.net.SocketException: Broken pipe (Write failed)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] java.net.SocketException: Broken pipe (Write failed)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
Thu 6/16 9:56:59.077 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:110)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at java.base/java.net.SocketOutputStream.write(SocketOutputStream.java:138)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at sage.locator.LocatorRegistrationClient.updateLocatorServer(LocatorRegistrationClient.java:337)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at sage.locator.LocatorRegistrationClient.run(LocatorRegistrationClient.java:1101)
Thu 6/16 9:56:59.078 [LocatorRegistrationClient@47269a1c] 	at java.base/java.lang.Thread.run(Thread.java:834)
Thu 6/16 9:57:17.276 [ThreadMonitor@1ff943ee] Top 10 Cumulative CPU(sec) Scanner-0:893 LocatorRegistrationClient:828 Scheduler:286 ReProcessHook:285 ReProcessHook:193 EPG:163 MediaServerConnection:159 MediaServerConnection:106 LibraryImporter:105 ReProcessHook:93
Thu 6/16 9:57:17.276 [ThreadMonitor@1ff943ee] Top 10 %CPU (last 300s) LocatorRegistrationClient:1%
Thu 6/16 9:57:36.047 [Ministry@47ee1354] Ministry is waiting for 180 sec
Did the server start with the new version?

Do u mind posting a full log from the new version if the server started?

If the server does not start, can you post the docker log info from clicking on the docker icon in the dockers tab and selecting log.

Thanks
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #95  
Old 06-16-2022, 08:50 AM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by jusjoken View Post
Did the server start with the new version?

Do u mind posting a full log from the new version if the server started?

If the server does not start, can you post the docker log info from clicking on the docker icon in the dockers tab and selecting log.

Thanks
Version 2.0.2 Server Starts Docker log

Code:
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/10-adduser...
*** Running /etc/my_init.d/10_syslog-ng.init...
Jun 16 10:24:54 Tower syslog-ng[37]: syslog-ng starting up; version='3.25.1'

*** Running /etc/my_init.d/20-upgrade-sagetv...
SageTV Home: /opt/sagetv/server
Finding latest stable version...

9.2.8.1 is the lastest matching version on OpenSageTV/sagetv-linux

Finding download URL for version 9.2.8.1...

SageTV Server binary (.tar.gz) for 9.2.8.1 can be installed from https://github.com/OpenSageTV/sagetv-linux/releases/download/9.2.8.1/sagetv-server_9.2.8_amd64.tar.gz
SageTV Already At Version: 9.2.8.1, exiting...

*** Running /etc/my_init.d/25-add-license...
*** Running /etc/my_init.d/25-sagetv-docker-env...
Updating Java Mem 2048
*** Running /etc/my_init.d/25-upgrade-commandir...
*** Running /etc/my_init.d/25-upgrade-comskip...
Comskip already installed
*** Running /etc/my_init.d/25-upgrade-gentuner...
Generic Tuner Plugin already installed
*** Running /etc/my_init.d/30-setperms...
changed ownership of '/var/run' from root:root to root:sagetv
mode of '/var/run/' changed from 0755 (rwxr-xr-x) to 0775 (rwxrwxr-x)
mode of '/bin/mountpoint' changed from 0755 (rwxr-xr-x) to 4755 (rwsr-xr-x)
*** Running /etc/my_init.d/40-lirc...
changed ownership of '/usr/bin/irsend' from root:root to root:sagetv
mode of '/usr/bin/irsend' changed from 0755 (rwxr-xr-x) to 4755 (rwsr-xr-x)
*** Running /etc/my_init.d/85-user-script...
*** Running /etc/my_init.d/90-sagetv...
Changing to SageTV directory /opt/sagetv/server
Executing pre-scripts
*** Running /etc/my_init.d/95-jstatd...
JSTATD Remote Java Debugging is disabled.
*** Running /etc/my_init.d/99-zmessage...

************************************************
SageTV unRAID/Docker (Container Version: 2.0.2) is running

If this is your first time, install the Windows/Mac/Linux Placeshifter or the Android MiniClient and complete the configuration
Setting up tuners, scheduling recordings, installing plugins, etc, requires using the Placeshifter or MiniClient
To gain browser access, install the Jetty WebServer Plugin
- The SageTV Team -
*** Booting runit daemon...
*** Runit started as PID 108
Jun 16 10:25:03 Tower cron[111]: (CRON) INFO (pidfile fd = 3)
Jun 16 10:25:03 Tower cron[111]: (CRON) INFO (Running @reboot jobs)
Starting server mode
Main is starting

Server doesn't Start Version 2.0.5 docker log

Code:
SageTV Server binary (.tar.gz) for 9.2.8.1 can be installed from https://github.com/OpenSageTV/sagetv-linux/releases/download/9.2.8.1/sagetv-server_9.2.8_amd64.tar.gz
SageTV Already At Version: 9.2.8.1, exiting...

*** Running /etc/my_init.d/25-add-license...
*** Running /etc/my_init.d/25-sagetv-docker-env...
Updating Java Mem 2048
*** Running /etc/my_init.d/25-upgrade-commandir...
*** Running /etc/my_init.d/25-upgrade-comskip...
Comskip already installed
*** Running /etc/my_init.d/25-upgrade-gentuner...
Generic Tuner Plugin already installed
*** Running /etc/my_init.d/30-setperms...
changed ownership of '/var/run' from root:root to root:sagetv
mode of '/var/run/' changed from 0755 (rwxr-xr-x) to 0775 (rwxrwxr-x)
mode of '/bin/mountpoint' changed from 0755 (rwxr-xr-x) to 4755 (rwsr-xr-x)
*** Running /etc/my_init.d/40-lirc...
changed ownership of '/usr/bin/irsend' from root:root to root:sagetv
mode of '/usr/bin/irsend' changed from 0755 (rwxr-xr-x) to 4755 (rwsr-xr-x)
*** Running /etc/my_init.d/85-user-script...
*** Running /etc/my_init.d/90-sagetv...
sudo: /etc/sudoers.d is world writable
Changing to SageTV directory /opt/sagetv/server
sudo: /etc/sudoers.d is world writable
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
/usr/local/bin/startsage: line 47: /usr/local/bin/startsagecore: Permission denied
*** Running /etc/my_init.d/95-jstatd...
JSTATD Remote Java Debugging is disabled.
*** Running /etc/my_init.d/99-zmessage...

************************************************
SageTV unRAID/Docker (Container Version: 2.0.5) is running

If this is your first time, install the Windows/Mac/Linux Placeshifter or the Android MiniClient and complete the configuration
Setting up tuners, scheduling recordings, installing plugins, etc, requires using the Placeshifter or MiniClient
To gain browser access, install the Jetty WebServer Plugin
- The SageTV Team -
*** Booting runit daemon...
*** Runit started as PID 88
Jun 16 10:49:04 Tower cron[91]: (CRON) INFO (pidfile fd = 3)
Jun 16 10:49:04 Tower cron[91]: (CRON) INFO (Running @reboot jobs)
Attached Files
File Type: zip sagetv_0.zip (161.0 KB, 30 views)
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client

Last edited by technazz; 06-16-2022 at 08:53 AM. Reason: Attachement
Reply With Quote
  #96  
Old 06-16-2022, 12:04 PM
KeithAbbott KeithAbbott is online now
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
I'm a little puzzled. I have not updated to the new docker container yet (my Unraid Docker screen still shows "update ready"), but when I click/drill down into the installed docker on that screen, the overview displays ###Container version: 2.0.5

I've attached a screenshot, if that helps to explain the mystery.

Edit: Never mind, I thought it would display the currently installed docker container, but apparently it is displaying the docker container that is available to be upgraded.

Attached Images
File Type: jpg Docker Screen Shot.jpg (122.2 KB, 223 views)
__________________
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

Last edited by KeithAbbott; 06-16-2022 at 01:23 PM.
Reply With Quote
  #97  
Old 06-16-2022, 02:00 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
This is the issue....

/usr/local/bin/startsage: line 47: /usr/local/bin/startsagecore: Permission denied

I will investigate

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #98  
Old 06-16-2022, 08:48 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Java 11 Docker fixed

I believe I have fixed the issue with the Java 11 docker. It was a file permission issue that it seems JDK 11.0.15 handles differently...but I made a 1 line change and in my testing this now works.

Either use the 2.0.6 version added to the repository or wait until Unraid shows the update.

Example forcing the version...

sagetvopen/sagetv-server-java11:2.0.6

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #99  
Old 06-17-2022, 06:42 AM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by jusjoken View Post
I believe I have fixed the issue with the Java 11 docker. It was a file permission issue that it seems JDK 11.0.15 handles differently...but I made a 1 line change and in my testing this now works.

Either use the 2.0.6 version added to the repository or wait until Unraid shows the update.

Example forcing the version...

sagetvopen/sagetv-server-java11:2.0.6

K
Thanks.

I will try later tonight when server is not in use.
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #100  
Old 06-18-2022, 05:54 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
I tried 2.0.6 and the server loaded fine.

But when I load the MiniClient the text is all garbled. Switch back to 2.0.2 and back to normal.

I use SageMC as my UI.
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Running multiple SageTV dockers on one server wayner SageTV for unRAID/Docker 4 12-26-2021 10:04 AM
New dockers for Java 9 and 10 wayner SageTV for unRAID/Docker 1 09-02-2019 05:29 AM
What other dockers are you using? wayner SageTV for unRAID/Docker 11 02-25-2018 02:08 PM
250gb SSD cache big enough for sage, dockers, VMs? Pool? btrcp2000 SageTV for unRAID/Docker 2 08-13-2017 11:57 AM
Can you run multiple SageTV Dockers on one unRAID server? wayner SageTV for unRAID/Docker 5 06-20-2017 10:16 PM


All times are GMT -6. The time now is 11:10 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.