Installation on Dlink DNS-320

Hi, I have a Dlink DNS-320 with FFP 0.7.
I tried to execute Virtualhere but in every Arm version that I have tried there are missing library and the software doesn't starts.

I tried "Netgear ReadyNas 102, 104, 2120" and this is the error:
/mnt/HD/HD_a2/VirtualhereReadyNas/vhusbd: error while loading shared libraries: libavahi-client.so.3: cannot open shared object file: No such file or directory

I also tried "DS114, DS213j", "DS214,DS214+,RS214,DS414", "DS211j, DS411j, DS110j, DS210j, DS410j, DS109, DS209, DS409, DS409slim, RS409, DS213air, DS213, DS413j, DS112j, DS112, DS112+, DS212j, DS212, DS212+, RS212, RS812, DS111, DS211, DS211+, DS411slim, DS411, RS411" and this is the error:
/mnt/HD/HD_a2/virtualhere/vhusbd: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

How can I do? There is a version compatible with FFP 0.7?

Thank you!

#2

Yeah DLink dont seem to have an SDK for their NAS's so its tough to figure out their setup and build a version of virtualhere for that. Can you do a cat /proc/cpuinfo and see what type of cpu it is... Also you need to make sure you have openssl-1.0.1 or later installed on your NAS as those libraries are needed for the virtualhere server.

#3

This is the result of cat /proc/cpuinfo

root@nas:~# cat /proc/cpuinfo
Processor : ARM926EJ-S rev 1 (v5l)
BogoMIPS : 796.26
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 16384
I assoc : 4
I line length : 32
I sets : 128
D size : 16384
D assoc : 4
D line length : 32
D sets : 128

Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000

The version of Openssl is ok. I think that the program don't sees the library because is placed in the folder /ffp/lib, and the program expects to find the library in the /lib folder. In fact I tried to copy a missing library from /ffp/lib to /lib and now he tells me that another library is missing (libsystemd-daemon.so.0).

#4

OK your cpu is the same as the sheeva plug which i already have a build for so try the sheeva plug build. Type ldd vhusdshva to show the required libraries and use optware to install the libraries.

Ok, now I have installed Debian Squeeze in my nas, but I noticed that the last update of OpenSSL for Squeeze is 0.9.8o. Debian Wheezy is impossible to install because his kernel is too much update. I think that is not possible to install Virtualhere in this nas.

#6

Yes you will need at least 1.0.0 of openssl on your nas. If you can get that then i think the sheeva version will work...