Servidor de mídia Serviio não funciona no Ubuntu 17.10

0

Eu instalei o Serviio, seguindo este guia , exceto o fato de que eu já tinha instalado o Java 9. Mas o comando fornecido não funciona:

$ sudo /opt/serviio-1.9/bin/serviio-console.sh 
[sudo] password for ashis: 
[24729:24729:0203/125953.927466:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[24739:24739:0203/125954.135981:ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

E quando tentei usar o terminal, recebi esta saída:

$ ./serviio.sh
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /opt/serviio-1.9/log/serviio.log (Permission denied)
    at java.base/java.io.FileOutputStream.open0(Native Method)
    at java.base/java.io.FileOutputStream.open(FileOutputStream.java:276)
    at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:220)
    at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:141)
    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:85)
Sat Feb 03 13:02:16 IST 2018 Thread[main,5,main] java.io.FileNotFoundException: /opt/serviio-1.9/library/../log/derby.log (Permission denied)
----------------------------------------------------------------
Sat Feb 03 13:02:16 IST 2018:
Booting Derby (version The Apache Software Foundation - Apache Derby - 10.12.1.1 - (1704137)) instance a816c00e-0161-5a94-7df8-000024bffca9 
on database directory /opt/serviio-1.9/library/db in READ ONLY mode with class loader jdk.internal.loader.ClassLoaders$AppClassLoader@1b9e1916. 
Loaded from file:/opt/serviio-1.9/lib/derby.jar.
java.vendor=Oracle Corporation
java.runtime.version=9.0.4+11
user.dir=/opt/serviio-1.9/bin
os.name=Linux
os.arch=amd64
os.version=4.13.0-32-generic
derby.system.home=/opt/serviio-1.9/library
derby.stream.error.file=../log/derby.log
Database Class Loader started - derby.database.classpath=''

Depois disso, eu tentei com sudo e consegui isto:

$ sudo ./serviio.sh
Exception in thread "Thread-29" java.lang.NullPointerException
    at org.serviio.MediaServer$ShutdownHook.run(MediaServer.java:378)

Preciso desinstalar o java 9 e obter o java 8, ou algo está errado?

Obrigado.

    
por Ashis Pattanaik 03.02.2018 / 07:43

0 respostas