Hi Sonisame,
I'm not sure what's happening with the console, maybe someone else has an idea.
If you look back up this thread, someone posted how to "link" your different media folders into one common folder, but if you can get the console to work it lets you browse or type in the path to your different folders. You'll need to use the Unix path name when enter the path from the console, so it would be something like "/mnt/tank/movies" or "/mnt/tank/music".
If you take a look over in the Serviio forums, they have a FAQ and it has some things to check for the console not connecting.
Are you using the 8.03-p1 Multimedia build with Serviio I posted, or a Jail?
Nah, you should be fine, just do "umount /mnt/pool/media" and correct your mistake.
[root@freenas] ~# mount -t devfs devfs /mnt/pool/jails/Serviio_Jail/Serviio_root/dev [root@freenas] ~# /etc/rc.d/jail start Configuring jails:. Starting jails:ifconfig: interface em0 does not exist df: /mnt/tank/Serviio_Jail/Serviio_root/dev: No such file or directory mount: /mnt/tank: No such file or directory /etc/rc.d/jail: WARNING: devfs_domount(): Unable to mount devfs on /mnt/tank/Serviio_Jail/Serviio_root/dev /etc/rc.d/jail: WARNING: devfs_mount_jail: devfs was not mounted on /mnt/tank/Serviio_Jail/Serviio_root/dev cd: can't cd to /mnt/tank/Serviio_Jail/Serviio_root/dev ifconfig: interface em0 does not exist cannot start jail "serviio":
99 /usr/sbin/syslogd -s -C 99 /usr/local/bin/transmission-daemon -c /usr/local/transmission/watch -g /usr/local/transmission -w /usr/local/transmission/finished 99 /usr/sbin/sshd 99 /usr/sbin/cron -s 99 /usr/local/bin/bash /usr/local/serviio-0.6.0.1/bin/serviio.sh 99 [java]
SERVIIO_HOME="/usr/local/serviio-0.6.0.1" export SERVIIO_HOME JAVA="/usr/local/bin/java"
MightySchwartz, I see yours is as big as mine.
As for the script, I used exactly what was in the tutorial, paying attention to the path to Java/Serviio Home!
Code:SERVIIO_HOME="/usr/local/serviio-0.6.0.1" export SERVIIO_HOME JAVA="/usr/local/bin/java"
If you modified these paths at all, be sure to match it. The path is relative to the root of your jail, not your FN install. For example, my absolute path in FN vs jail root:
/mnt/pool/jails/Serviio_Jail/Serviio_Root/usr/local/bin/java
vs
/usr/local/bin/java
[root@freenas] /usr/serviio-0.6.2/bin# ./serviio.sh Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) where options include: -d32 use a 32-bit data model if available -d64 use a 64-bit data model if available -server to select the "server" VM The default VM is server. -cp <class search path of directories and zip/jar files> -classpath <class search path of directories and zip/jar files> A : separated list of directories, JAR archives, and ZIP archives to search for class files. -D<name>=<value> set a system property -verbose[:class|gc|jni] enable verbose output -version print product version and exit -version:<value> require the specified version to run -showversion print product version and continue -jre-restrict-search | -jre-no-restrict-search include/exclude user private JREs in the version search -? -help print this help message -X print help on non-standard options -ea[:<packagename>...|:<classname>] -enableassertions[:<packagename>...|:<classname>] enable assertions -da[:<packagename>...|:<classname>] -disableassertions[:<packagename>...|:<classname>] disable assertions -esa | -enablesystemassertions enable system assertions -dsa | -disablesystemassertions disable system assertions -agentlib:<libname>[=<options>] load native agent library <libname>, e.g. -agentlib:hprof see also, -agentlib:jdwp=help and -agentlib:hprof=help -agentpath:<pathname>[=<options>] load native agent library by full pathname -javaagent:<jarpath>[=<options>] load Java programming language agent, see java.lang.instrument -splash:<imagepath> show splash screen with specified image org.serviio.MediaServer: not found
Did you install JRE or JDK? I think the dependencies for Serviio are wrong and have been meaning to contact the port maintainter. You need to have Java JRE installed. I went thru the same problem when I integrated .0.6.1 into 8.0.3-p1, the port page says Serviio require JDK, but it's wrong, it need JRE. Double check that and see if it helps. I'll post another version of 8.0.4 when it's ready with 0.6.2 integrated.
[root@freenas] /usr/serviio-0.6.2/bin# Exception in thread "main" java.lang.NoClassDefFoundError: org/restlet/ext/gson/GsonRepresentation at org.serviio.ui.restlet.RestletServer.runServer(RestletServer.java:68) at org.serviio.MediaServer.main(MediaServer.java:100) Caused by: java.lang.ClassNotFoundException: org.restlet.ext.gson.GsonRepresentation at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ... 2 more
$SERVIIO_HOME/lib/serviio.jar:$SERVIIO_HOME/lib/derby.jar:$SERVIIO_HOME/lib/jcs.jar:$SERVIIO_HOME/lib/concurrent.jar:/usr/serviio-.6.2/lib/freemarker.jar:$SERVIIO_HOME/lib/httpcore.jar:$SERVIIO_HOME/lib/jaudiotagger.jar:$SERVIIO_HOME/lib/jul-to-slf4j.jar:$SERVIIO_HOME/lib/jcl-over-slf4j.jar:$SERVIIO_HOME/lib/log4j.jar:$SERVIIO_HOME/lib/sanselan.jar:$SERVIIO_HOME/lib/slf4j-api.jar:$SERVIIO_HOME/lib/slf4j-log4j12.jar:$SERVIIO_HOME/lib/org.restlet.jar:$SERVIIO_HOME/lib/org.restlet.ext.xstream.jar:$SERVIIO_HOME/lib/xstream.jar:$SERVIIO_HOME/lib/groovy-all.jar:$SERVIIO_HOME/lib/gson.jar:$SERVIIO_HOME/lib/org.restlet.ext.net.jar:$SERVIIO_HOME/lib/org.restlet.ext.gson.jar:$SERVIIO_HOME/lib/rome-modules.jar:$SERVIIO_HOME/lib/rome.jar$SERVIIO_HOME/lib/serviio-client.jar:$SERVIIO_HOME/lib/winp.jar:$SERVIIO_HOME/config
[root@freenas] /usr/serviio-0.6.2/bin# Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/syndication/io/FeedException at org.serviio.library.online.OnlineLibraryManager.<init>(OnlineLibraryManager.java:91) at org.serviio.library.online.OnlineLibraryManager.getInstance(OnlineLibraryManager.java:78) at org.serviio.MediaServer.main(MediaServer.java:108) Caused by: java.lang.ClassNotFoundException: com.sun.syndication.io.FeedException at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) ... 3 more
2012-02-08 16:23:33,142 INFO [ServiioConsole] Starting Serviio Console 2012-02-08 16:23:33,217 INFO [ServiioConsole] Connecting to Serviio REST on 192.168.1.4:23423