SageTV Community  

Go Back   SageTV Community > Information & Announcements > SageTV Downloads & Instructions

Notices

SageTV Downloads & Instructions This forum is for discussions containing Downloads and Instructions related to the Open Source version of SageTV. Please do not post questions in this forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 04-23-2021, 05:13 PM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 652
libfaad.so.2 was not installed. I've installed it with the "libfaad-dev' package. The real challenge to running Ubuntu Server is finding out which packages are not installed by default. I haven't found a page that shows a comprehensive summary of installed packages by Ubuntu distribution ...
Reply With Quote
  #22  
Old 04-24-2021, 01:15 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,635
Quote:
Originally Posted by jchiso View Post
libfaad.so.2 was not installed. I've installed it with the "libfaad-dev' package. The real challenge to running Ubuntu Server is finding out which packages are not installed by default. I haven't found a page that shows a comprehensive summary of installed packages by Ubuntu distribution ...
I mentioned the docker containers before... The Docker command file is literally a recipe for how to setup sagetv on Linux .

https://github.com/stuckless/sagetv-...ase/Dockerfile

Just read through the commands you'll see the apt-get install command with all the required libraries (which includes libfaad)
Reply With Quote
  #23  
Old 04-24-2021, 04:48 PM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 652
Quote:
Originally Posted by stuckless View Post
I mentioned the docker containers before... The Docker command file is literally a recipe for how to setup sagetv on Linux ...
Just read through the commands you'll see the apt-get install command with all the required libraries (which includes libfaad)
I appreciate the help, and don't take this the wrong way, but installing and configuring Docker are not the same as installing and configuring a Linux SageTV server. I would not assume that any and all of the elements that are required to run Docker are the same as those required to run a Linux server. I was also leery of inappropriately adding or installing elements that were not required in a Linux configuration.

I've encountered a few instances where I've had to install packages that were not installed by the server distribution, but were also excluded from lists of prerequisites (on multiple sites), ostensibly because most Ubuntu-based installations guides assume v18.04 (versus 20.04), Desktop distribution, or some combination that is not 20.04 (64) Server. I'm not that bothered by that, in that I'd prefer to manually install something that's missing and required, than to install something superfluous for this system.

I've seen that there are threads based on Docker installations, but my intent with this thread was to focus on the requirements and challenges of a build based on a server distribution of Linux. To be clear, I'm chasing some "bells and whistles" now; the server does scheduled captures from a Colossus 2, via HDMI (audio and video) with AC3 (Dolby Digital).

I'm not overly concerned with playback of Imported Video (I can always use a different server for that) but I would like to get this system to tune as a Network Encoder.

Baby steps ...
Reply With Quote
  #24  
Old 04-25-2021, 06:34 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,635
I think you tune out reading whenever you see the word "docker", which is unfortunate

While I think that USING docker is your best experience for running SageTV on Linux, you don't have to use it... but if you take the time to just read through the docker scripts you'll gain a better understanding of how to configure sagetv for Linux.

As I said before the Docker files is a set of command lines that the docker tools use to setup and configure a LINUX environment to run sagetv.

At some point you are likely going to ask "how do I get gentuner to work in Linux with sagetv"... and there's a script in the Docker files for adding that... showing the command lines that you need to run on some machine to make that happen.

All I'm trying to convey, if you can get past the word "docker" is that much of the information that you need is in those files, if you take the time to review them. This files are are NOT how do I configure sagetv for Docker... but they are "how do I setup and configure a Linux machine for SageTV" because Docker is a ubuntu linux machine (in this case).

Quote:
Originally Posted by jchiso View Post
I appreciate the help, and don't take this the wrong way, but installing and configuring Docker are not the same as installing and configuring a Linux SageTV server. I would not assume that any and all of the elements that are required to run Docker are the same as those required to run a Linux server. I was also leery of inappropriately adding or installing elements that were not required in a Linux configuration.

I've encountered a few instances where I've had to install packages that were not installed by the server distribution, but were also excluded from lists of prerequisites (on multiple sites), ostensibly because most Ubuntu-based installations guides assume v18.04 (versus 20.04), Desktop distribution, or some combination that is not 20.04 (64) Server. I'm not that bothered by that, in that I'd prefer to manually install something that's missing and required, than to install something superfluous for this system.

I've seen that there are threads based on Docker installations, but my intent with this thread was to focus on the requirements and challenges of a build based on a server distribution of Linux. To be clear, I'm chasing some "bells and whistles" now; the server does scheduled captures from a Colossus 2, via HDMI (audio and video) with AC3 (Dolby Digital).

I'm not overly concerned with playback of Imported Video (I can always use a different server for that) but I would like to get this system to tune as a Network Encoder.

Baby steps ...
Reply With Quote
  #25  
Old 04-25-2021, 08:44 AM
jchiso jchiso is offline
Sage Expert
 
Join Date: Nov 2003
Location: Columbus, OH
Posts: 652
Quote:
Originally Posted by stuckless View Post
... if you take the time to just read through the docker scripts you'll gain a better understanding of how to configure sagetv for Linux. As I said before the Docker files is a set of command lines that the docker tools use to setup and configure a LINUX environment to run sagetv...
I have read through posts and threads (some with 30+ posts) on Docker configuration and setup, but doing so only provides a better understanding if the post or script mentions the intent and action of a command. I don't think it makes sense for a user to blindly copy a series of commands just because someone else used them in his configuration.

Less than two years ago, I successfully built a Linux-based Sage server, with full tuning, network encoding, and Media Center capabilities. Things have changed in the landscape of the system build. It's not surprising to face challenges as a result of these changes, but I think they can be overcome. I'm using different (newer) versions of SageTV, Ubuntu, and Java JRE, as well as incorporating a different capture (streaming) device. I knew I could not just do as I did before.

The issues and stumbling blocks that I'm facing seem to be Linux permissions-based. The behaviors are not experienced when using Windows systems connected to the same shares or network. And because SageTV is a multi-faceted media center, I can say that I have been able to build a perfectly functional "network-integrated DVR". The server captures, streams, tunes, organizes, and archives perfectly. The "extra" features of SageTV (network encoder integration, Media Library playback) are the areas that are failing.

Perhaps the Docker configuration sets those permissions to afford its server the same level of functionality as a Windows-based server (which should be the standard), but I have not seen information that focuses on this aspect ...
Reply With Quote
Reply


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

Advanced Search
Display Modes

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
Are there any updated instructions for Linux with HD-PVRs? sdsean SageTV Linux 39 08-20-2019 09:35 AM
Request for instructions on how to setup Comskip in linux Galaxysurfer SageTV Linux 9 03-27-2019 03:52 PM
Differences between Linux server & windows server Galaxysurfer SageTV Linux 2 02-13-2018 05:13 PM
linux installation and use instructions jackln SageTV Linux 2 11-30-2015 10:25 AM
Linux server? matt91 SageTV Marketplace 0 06-26-2012 08:08 AM


All times are GMT -6. The time now is 09:54 AM.


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