Page 1 of 1
Installing /usr/local/bin/java on Synology NAS
Posted: 23 Mar 2016, 10:40
by jazzperm
I have used filebot with Utorrent on my windows machine for several years. Now I bought a synology NAS and hope to make use of filebot with my nas too. So I started to download all filebot packages and now I installed JAVA. Now I am stuck at creating the link to /usr/local/bin/java.
This is all quit new to my, so my apologises for rookie mistakes. I have come this far on my own and hope you can help me further:
Code: Select all
NASDS413J> cd /volume1/local/jdk1.8.0_73/bin
NASDS413J> pwd
/volume1/local/jdk1.8.0_73/bin
NASDS413J> ls
appletviewer javah jmap orbd tnameserv
extcheck javap jps pack200 unpack200
idlj jcmd jrunscript policytool wsgen
jar jconsole jsadebugd rmic wsimport
jarsigner jdb jstack rmid xjc
java jdeps jstat rmiregistry
java-rmi.cgi jhat jstatd schemagen
javac jinfo keytool serialver
javadoc jjs native2ascii servertool
NASDS413J>
NASDS413J> ln -s /volume1/local/jdk1.8.0_73/bin/java /usr/local/bin/java
ln: /usr/local/bin/java: File exists
NASDS413J> ln -s -f /volume1/local/jdk1.8.0_73/bin/java /usr/local/bin/java
NASDS413J> filebot -version
/usr/local/bin/filebot: line 53: java: not found
NASDS413J>
I checked the commands I give in putty, but dont see whats wrong. Java is installed, but cant create the link to urs/local/bin/java.
Re: Create link to usr/local/bin/java
Posted: 23 Mar 2016, 12:19
by rednoah
I made an
installer package. It's in the FileBot package source. Have you tried it yet?
@see
viewtopic.php?f=13&t=3368
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 23 Mar 2016, 22:37
by jazzperm
Yes, tried that first. But then I also got the message that java was missing. When I try your Java Installer again it says an error occured (after downloading and accepting terms). But that makes sense I think because I installed java manually!?
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 23 Mar 2016, 22:38
by rednoah
No logs. No help. Bye.
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 24 Mar 2016, 21:32
by jazzperm
So I found this logfile: synopkg.log
Code: Select all
2016/03/24 22:21:29 install oracle-java 1.8.0_77:
End: /bin/mv -f /volume1/@tmp/pkginstall/scripts /var/packages/oracle-java/scripts ret=[0]
2016/03/24 22:21:29 install oracle-java 1.8.0_77:
Begin: postinst
Unkown CPU architecture: armv5tel
Ooops, something went wrong... View Log for details.
2016/03/24 22:21:29 install oracle-java 1.8.0_77:
End: postinst ret=[0]
2016/03/24 22:21:30 install oracle-java: begin to start version 1.8.0_77
2016/03/24 22:21:30 install oracle-java: start version 1.8.0_77 successfully, result 0
2016/03/24 22:21:30 install oracle-java 1.8.0_77:
Begin: /bin/rm -rf /volume1/@tmp/pkginstall
2016/03/24 22:21:30 install oracle-java 1.8.0_77:
End: /bin/rm -rf /volume1/@tmp/pkginstall ret=[0]
2016/03/24 22:21:30 install oracle-java 1.8.0_77 successfully
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 25 Mar 2016, 04:09
by rednoah
Well, clicking on
View Log in the package page would have told you that.
Java SE doesn't support
armv5tel so you'll have to figure out how to install the Embedded JDK for your platform yourself. Google it.
Here's a video tutorial if you're command-line savvy:
https://www.youtube.com/watch?v=8N6hYNj_QzY
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 27 Mar 2016, 06:58
by jazzperm
THnx for your reply. See my first post. I was following that tutorial and got stuck on creating the symbolic link:
Code: Select all
NASDS413J> cd /volume1/local/jdk1.8.0_73/bin
NASDS413J> pwd
/volume1/local/jdk1.8.0_73/bin
NASDS413J> ls
appletviewer javah jmap orbd tnameserv
extcheck javap jps pack200 unpack200
idlj jcmd jrunscript policytool wsgen
jar jconsole jsadebugd rmic wsimport
jarsigner jdb jstack rmid xjc
java jdeps jstat rmiregistry
java-rmi.cgi jhat jstatd schemagen
javac jinfo keytool serialver
javadoc jjs native2ascii servertool
NASDS413J>
NASDS413J> ln -s /volume1/local/jdk1.8.0_73/bin/java /usr/local/bin/java
ln: /usr/local/bin/java: File exists
NASDS413J> ln -s -f /volume1/local/jdk1.8.0_73/bin/java /usr/local/bin/java
NASDS413J> filebot -version
/usr/local/bin/filebot: line 53: java: not found
WHen I check the directoreis, Java is extracted there. I tries 2 command for creating the symbolic link, but it's not working. Do you see what I am doing wrong in the last lines above?
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 27 Mar 2016, 12:34
by rednoah
You skipped the part where you check if the java executable is actually working:
https://youtu.be/8N6hYNj_QzY?t=75
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 28 Mar 2016, 07:19
by jazzperm
Seems I managed it:
Jasper@NASDS413J:~$ filebot -version
FileBot 4.6.1 (r3315) / Java(TM) SE Embedded Runtime Environment 1.8.0_77 (headless)
Thnx for your patience! Now this part is done I hope to make download station make a post process!
Re: Installing /usr/local/bin/java on Synology NAS
Posted: 25 Apr 2016, 09:36
by snerf
jazzperm wrote:Seems I managed it:
Jasper@NASDS413J:~$ filebot -version
FileBot 4.6.1 (r3315) / Java(TM) SE Embedded Runtime Environment 1.8.0_77 (headless)
Thnx for your patience! Now this part is done I hope to make download station make a post process!
How did you manage it?
I have the exact same issue, following the same video and when I come to creating the symbolic link it seems to work but then the java commands and filebot commands don't work.
Code: Select all
admin@DiskStation:/usr/local/bin$ ln -s -f :/volume1/local/ejdk1.8.0_91/linux_arm_sflt/jre/bin/java /usr/local/bin/java
ln: failed to create symbolic link ‘/usr/local/bin/java’: Permission denied
admin@DiskStation:/usr/local/bin$ sudo ln -s -f :/volume1/local/ejdk1.8.0_91/linux_arm_sflt/jre/bin/java /usr/local/bin/java
admin@DiskStation:/usr/local/bin$ ls
feasibilitycheck filebot java node npm nvm php56 php56-cgi php56-fpm phpdbg56
admin@DiskStation:/usr/local/bin$ java
-sh: java: command not found
admin@DiskStation:/usr/local/bin$ ./java
-sh: ./java: No such file or directory
admin@DiskStation:/usr/local/bin$