FAQ  •  Register  •  Login

FileNotFoundException on running serviio.sh

<<

Desperatedad

Serviio newbie

Posts: 3

Joined: Thu Oct 07, 2010 8:53 am

Post Thu Oct 07, 2010 9:16 am

FileNotFoundException on running serviio.sh

Hi all

I'm currently going through an appraisal process to identify the best DLNA server for my Mythbuntu 10.04 machine in order to serve MythTV recordings to my PS3.

I have ffmpeg & java 6 installed and have unpacked the .tar to my personal home folder however, when running bin/serviio.sh I receive the following output:

  Code:
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/kirk/serviio-0.4.2/log/serviio.log (Permission denied)
   at java.io.FileOutputStream.openAppend(Native Method)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:207)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
   at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
   at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:167)
   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
   at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
   at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
   at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
   at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
   at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
   at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
   at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
   at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
   at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
   at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
   at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
   at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
   at org.serviio.MediaServer.<clinit>(MediaServer.java:52)


As you might expect, there is no service running and running bin/serviio-console.sh produces an error message telling me that the console cannot connect to the server.

I have tried creating a log directory as there wasn't one created after unpacking and I've also tried running serviio.sh with sudo privileges - neither attempt worked.

Can you advise on where I'm going wrong please?

Thanks in advance

Kirk
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Oct 07, 2010 9:28 am

Re: FileNotFoundException on running serviio.sh

do you have write access to the serviio folder (and subfolders)?
you have to run serviio.sh first, then the console (if you want to configure the server, it's not needed for the actual streaming)
<<

Desperatedad

Serviio newbie

Posts: 3

Joined: Thu Oct 07, 2010 8:53 am

Post Thu Oct 07, 2010 9:47 am

Re: FileNotFoundException on running serviio.sh

yes, i've given everybody read, write and execute access to the serviio-0.4.2 directory and every file in it

still no serviio server running
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Oct 07, 2010 10:43 am

Re: FileNotFoundException on running serviio.sh

it's weird, it looks like the user that runs the .sh has not rights to write the file. Not sure what's happening.
<<

Desperatedad

Serviio newbie

Posts: 3

Joined: Thu Oct 07, 2010 8:53 am

Post Sun Oct 10, 2010 6:08 pm

Re: FileNotFoundException on running serviio.sh

well i appreciate the depth of consideration given to my problem

with such a supportive forum I'm sure this product will go from strength to strength

:roll:
<<

nighttownvega

Serviio newbie

Posts: 3

Joined: Wed Jan 04, 2012 4:45 pm

Post Wed Jan 04, 2012 4:57 pm

Re: FileNotFoundException on running serviio.sh

Hello, I have finally found server software that works best.

I recently reinstalled Linux Mint 12. I had Serviio running before. Was there any other information about this error. it appears I am also having it.

When I run sh and then the console I get the below in the terminal and the console looks like it crashes after a few minutes. Any help would be greatly appreciated! Thank you:

camille@camille-System-Product-Name ~ $ cd /
camille@camille-System-Product-Name / $ cd opt
camille@camille-System-Product-Name /opt $ cd serviio
camille@camille-System-Product-Name /opt/serviio $ cd bin
camille@camille-System-Product-Name /opt/serviio/bin $ ./serviio.sh
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /opt/serviio/log/serviio.log (Permission denied)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:207)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
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:73)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
at org.serviio.MediaServer.<clinit>(MediaServer.java:59)
camille@camille-System-Product-Name /opt/serviio/bin $ ./serviio-console.sh
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /opt/serviio/log/serviio.log (Permission denied)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:207)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
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:73)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
at org.serviio.console.ServiioConsole.<clinit>(ServiioConsole.java:59)
^C
camille@camille-System-Product-Name /opt/serviio/bin $
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Wed Jan 04, 2012 5:06 pm

Re: FileNotFoundException on running serviio.sh

What are the permissions set to for /opt/serviio/log/serviio.log and its containing directory

Might be worth doing a recursive chown on the entire /opt/serviio directory
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

nighttownvega

Serviio newbie

Posts: 3

Joined: Wed Jan 04, 2012 4:45 pm

Post Wed Jan 04, 2012 10:12 pm

Re: FileNotFoundException on running serviio.sh

1080p file on an external drive connected to my old P4 machine (Lisa & Serviio) connected to my att router wirelessly connected to my sony bdp...looks beautiful and playing without a glitch 8-) Thanks for your help that fixed it. I look forward to future serviio enhancements.
<<

DaveJ61

Serviio newbie

Posts: 1

Joined: Thu Aug 23, 2012 7:47 pm

Post Thu Aug 23, 2012 7:59 pm

Re: FileNotFoundException on running serviio.sh

I realise that this is an old post, but yes, this is a permissions problem as I found out. I was attempting to start serviio on boot and the log file got "owned" by root.
Of course when trying to run serviio as a normal user, it can't write to the log file as it is owned by root.
I just ran sudo chown myusername:mygroupname serviio.log and then everything was fine.

Return to Serviio Support & Help

Who is online

Users browsing this forum: No registered users and 113 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.