Page 1 of 1

Move License To New PC

PostPosted: Sun Apr 19, 2020 9:07 pm
by chalupabatman
Hello - I know that the license can only be active on one PC. I have Serviio running on one PC but Ih ave purchased a new one that I want to use as a server, and I'd like to "transfer" servo over to it.

What steps do I need to take to make this happen?

Re: Move License To New PC

PostPosted: Sun Apr 19, 2020 9:20 pm
by atc98092
No problem. The license isn't tied to a specific machine. You can use the same license file on the new server.

Re: Move License To New PC

PostPosted: Mon Apr 20, 2020 2:53 pm
by chalupabatman
Can I run Serviio on Ubuntu 19.10? Or will it only run on a windows machine?

I tried following this guide https://wiki.serviio.org/doku.php?id=ho ... buntu18-04

But when I reboot I have to run the below, and I get errors:
  Code:
owner@owner-pc:~$ /opt/serviio/bin/serviio.sh
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /opt/serviio/log/serviio.log (Permission denied)
        at java.base/java.io.FileOutputStream.open0(Native Method)
        at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:158)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207)
        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
        at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:295)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
        at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
        at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:492)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1001)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:773)
        at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:483)
        at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
        at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288)
        at org.serviio.MediaServer.<clinit>(MediaServer.java:87)
Mon Apr 20 11:29:08 EDT 2020 Thread[main,5,main] java.io.FileNotFoundException: /opt/serviio/library/../log/derby.log (Permission denied)
----------------------------------------------------------------
Mon Apr 20 11:29:09 EDT 2020:
Booting Derby (version The Apache Software Foundation - Apache Derby - 10.12.1.1 - (1704137)) instance a816c00e-0171-9835-1998-ffff904ea03a
on database directory /opt/serviio-2.0/library/db in READ ONLY mode with class loader jdk.internal.loader.ClassLoaders$AppClassLoader@3d4eac69.
Loaded from file:/opt/serviio-2.0/lib/derby.jar.
java.vendor=Ubuntu
java.runtime.version=11.0.6+10-post-Ubuntu-1ubuntu119.10.1
user.dir=/home/owner
os.name=Linux
os.arch=amd64
os.version=5.3.0-46-generic
derby.system.home=/opt/serviio/library
derby.stream.error.file=../log/derby.log
Database Class Loader started - derby.database.classpath=''
Created user preferences directory. 


Also, I can go here - and see everything as needed. but i have yet to migrate everything over until I am 100% certain that it will work as it does on my windows machine. http://192.168.5.129:23423/console/#/app/welcome

Re: Move License To New PC

PostPosted: Mon Apr 20, 2020 4:12 pm
by atc98092
chalupabatman wrote:Can I run Serviio on Ubuntu 19.10? Or will it only run on a windows machine?

I tried following this guide https://wiki.serviio.org/doku.php?id=ho ... buntu18-04

But when I reboot I have to run the below, and I get errors:
  Code:
owner@owner-pc:~$ /opt/serviio/bin/serviio.sh
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /opt/serviio/log/serviio.log (Permission denied)
        at java.base/java.io.FileOutputStream.open0(Native Method)
        at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:158)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
        at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:207)
        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
        at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:295)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:176)
        at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:191)
        at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:523)
        at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:492)
        at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:1001)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:867)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:773)
        at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:483)
        at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
        at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288)
        at org.serviio.MediaServer.<clinit>(MediaServer.java:87)
Mon Apr 20 11:29:08 EDT 2020 Thread[main,5,main] java.io.FileNotFoundException: /opt/serviio/library/../log/derby.log (Permission denied)
----------------------------------------------------------------
Mon Apr 20 11:29:09 EDT 2020:
Booting Derby (version The Apache Software Foundation - Apache Derby - 10.12.1.1 - (1704137)) instance a816c00e-0171-9835-1998-ffff904ea03a
on database directory /opt/serviio-2.0/library/db in READ ONLY mode with class loader jdk.internal.loader.ClassLoaders$AppClassLoader@3d4eac69.
Loaded from file:/opt/serviio-2.0/lib/derby.jar.
java.vendor=Ubuntu
java.runtime.version=11.0.6+10-post-Ubuntu-1ubuntu119.10.1
user.dir=/home/owner
os.name=Linux
os.arch=amd64
os.version=5.3.0-46-generic
derby.system.home=/opt/serviio/library
derby.stream.error.file=../log/derby.log
Database Class Loader started - derby.database.classpath=''
Created user preferences directory. 


Also, I can go here - and see everything as needed. but i have yet to migrate everything over until I am 100% certain that it will work as it does on my windows machine. http://192.168.5.129:23423/console/#/app/welcome


Yes, Serviio runs just fine under Linux. It's more difficult to install compared to Windows, but once it's running there's no difference in using and configuring it. I can't say if that error in the log is of any importance, since the console appears to be running. Basically just go ahead and add your media locations and see if MediaBrowser shows them all. If so, you should be good.

Re: Move License To New PC

PostPosted: Wed Apr 22, 2020 1:17 pm
by chalupabatman
Serviio is actually running you are correct.

But now the issue I face is after reboot - I have to manually start serviio. What can I do to ensure that Serviio starts with Ubuntu?

Re: Move License To New PC

PostPosted: Wed Apr 22, 2020 8:49 pm
by atc98092
I'm not certain on Linux, but when I was experimenting with Mint there is an app under Preferences called Startup Applications. That's what I used on that distro. Ubuntu should have something similar.

Re: Move License To New PC

PostPosted: Sun May 24, 2020 9:38 am
by zip
have a look at the WIki, there are some tutorials. For your earlier problem, you need to ensure write access to the serviio installation folder (like logs, library folders)