![]() |
|
installing minimserver on netgear R7000 router flashed with advanced tomato firmware - Printable Version +- MinimServer Forum (https://forum.minimserver.com) +-- Forum: MinimServer (/forumdisplay.php?fid=1) +--- Forum: General (/forumdisplay.php?fid=2) +--- Thread: installing minimserver on netgear R7000 router flashed with advanced tomato firmware (/showthread.php?tid=3958) Pages: 1 2 |
installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 04-04-2017 15:35 Dear all, I'd really like to have my router run minimserver.. I've spend several day trying to get java installed but to no avail. I have a limited linux experience.. The firmware runs this kernel: Linux Tomato 2.6.36.4brcmarm #2 SMP PREEMPT Mon Dec 5 07:41:30 CET 2016 armv7l GNU/Linux I tried the following versions of java: ejdk-8u121-linux-armv6-vfp-hflt.tar.gz jdk-8u121-linux-arm32-vfp-hflt.tar.gz jdk-8u121-linux-arm64-vfp-hflt.tar.gz ejre-7u71-fcs-b14-linux-arm-vfp-hflt-client_headless-26_sep_2014.tar.gz jdk-7u60-linux-arm-vfp-hflt.tar.gz But with none of them it was possible to run "java -v", (I always got the "java not found error..) I guess this has to do with my PATH settings but I have no idea how to solve this.. Is there someone who can point me to the right direction? I have an USB stick with entware installed and I have created a build environment using entware.. Also I tried to follow the examples given in this post: https://forum.minimserver.com/showthread.php?tid=1361&highlight=openwrt but like I said I'm stuck with the java executable not being found.. My /opt/etc/profile file loks like this: Code: #!/bin/shAnd my /etc/profile file looks like this: Code: xport PATH="/bin:/usr/bin:/sbin:/usr/sbin:/home/$USER:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:`nvram get env_path`"Daf RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - simoncn - 04-04-2017 16:36 Where did you install Java? You can run it directly from the install location by using a command such as /my/java/install/location/bin/java -version Note that -v is not a valid option for the java command. RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 04-04-2017 17:13 Hi there Simon, thanks for taking time to reply and also thanks for the development of this great upnp server! I did not really install java, I made a folder /opt/java and put the different tarballs there and upacked them there and tried to run the binaries from there.. (so there's a folder /opt/java/jdk1.8.0_121/bin that contains the java binary..) But maybe that's not the way it should be? Greetings, Daf RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 05-04-2017 08:54 This router has the broadcom BCM4709 chip.. I have no idea how to figure out which version of embedded java I should download to get started and whether or not it will run.. None of my attempted so far have been succesfull. Anyone any ideas? RE: installing minimserver on netgear R7000 - simoncn - 05-04-2017 09:08 (05-04-2017 08:54)dafart Wrote: This router has the broadcom BCM4709 chip.. According to the Broadcom spec, this is an ARMv7 chip. The embedded Linux system might be soft-float or hard-float. You could try ejdk-8u121-linux-arm-sflt.tar.gz (for soft-float) or jdk-8u121-linux-arm32-vfp-hflt.tar.gz (for hard-float). If nether of these works, please post the error messages that you are getting when you run the 'java -version' command. RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 05-04-2017 10:02 for both ejdk1.8.0_121/linux_arm_sflt/jre/ and jdk1.8.0_121/jre/ (from jdk-8u121-linux-arm32-vfp-hflt.tar.gz) I get the same error: -sh: java: not found nothing more. echo $PATH /opt/java/jre/bin:/opt/bin:/opt/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/home/root:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin: RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - simoncn - 05-04-2017 12:21 You should try running java from the directory where it is installed. For you, I think this is /opt/java/jdk1.8.0_121/bin/java -version By doing this, you will establish which is the correct version of Java for your system. After this, we can resolve the PATH problem. RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 05-04-2017 12:41 Sorry I forgot to mention I already tried that as well, For both hard-float and soft float I get the same error: /opt/java/jdk1.8.0_121/bin/java -version -sh: /opt/java/jdk1.8.0_121/bin/java: not found Could this mean none of the packages are correct? Or has this to do with my setup? RE: installing minimserver on netgear R7000 - simoncn - 05-04-2017 13:11 Have you verified that the /opt/java/jdk1.8.0_121/bin/java file exists? If so, this message can mean that there has been a problem loading shared libraries required by the java executable. You can use the command ldd -v /opt/java/jdk1.8.0_121/bin/java to get more information about this. Please post the output from this command here. RE: installing minimserver on netgear R7000 router flashed with advanced tomato firmware - dafart - 05-04-2017 14:04 I do have ldd installed, however I'm not sure it works correctly, because ldd --version gives me "--version not found" root@Tomato:/tmp/home/root# ldd -v /opt/java/jdk1.8.0_121/bin/java -sh: -v: not found root@Tomato:/tmp/home/root# ldd /opt/java/jdk1.8.0_121/bin/java -sh: /opt/java/jdk1.8.0_121/bin/java: not found |