can't load library 'libdbus-1.so.3'

Hi,
i want to use a Carambola2 to connect my Dslr via VirtualHere and the Windows client. The Carambola2 is an "OpenWrt-Device".

If i run the Server Version with avahi-support (vhusbdar7x9xa) the following message appears:
can't load library 'libdbus-1.so.3'

I don't need avahi-support for my special use, but i don't know how to start the server without avahi-support (vhusbdar7x9x) while booting, because the "virtualhere.service" example in the FAQ is not made for the non-avahi-version (at least, it doesn't work for me...).

Thank you!

#2

Use vhusbdar7x9x as this is statically compiled and does not use avahi

Try running it at the shell prompt: e.g

cd /root
./vhusbdar7x9x

Then try connecting by specifying the exact IP address of your server in the client.

I think you need to use init scripts instead, not systemd so you need to follow these instructions instead http://wiki.openwrt.org/doc/techref/initscripts

The init script called via command line did work. I have enabled the script and the symlink has been created, but the server didn't start at booting. Even starting the script at the very last of all (START=1000) didn't start the server.

My thought was, that the server has to be started after all booting has done.
I just wrote the command in the file "/etc/rc.local" like this

# Put your custom commands here that should be executed once
# the system init finished. By default this nice file does nothing.
/root/vhusbdar7x9x &
exit 0

and now it works flawlessly!

Thank you for this great piece of software!

#5

Yes, "standalone", but also (and much more important to me) as part of a panorama robot device.
I've always searched for a solution like this. Because it's near "universal". In my studio i can use the client via OSX to control the camera(s) and in the field i can touch this tiny Carambola2 to my camera body. The power consumption of this device is very low, so you can feed it with a small battery. On the other side you can plug in an external antenna to get a bigger range to work in.
At the panorama robot i've mounted the device in a special case and because i have to work with Windows to control the robot itself, it's possible to control the camera with your Windows client...
Btw, it wouldn't bother me if there were an IOS and/or an Android Client too... ;-)

At the beginning i looked for openwrt with usbip support, but all what you can read at the web about it, it seems not really practical and stable (very important!) at least with windows etc clients.

Then i discovered your server/client solution...

Thanks!

#6

Interesting...the reason i asked is because i originally wrote virtualhere to do something similar for myself. Essentially to take panoramic photos with fishyeye lenses and control the camera and download via my software to a remote computer for stitching...

#7

I just purchased a license because i want to add an inclinometer to my panorama device, but nothing happens if i enter the license key. The client does not accept the license. At the next start it shows, while connecting to the server, that it is in Trial mode...

#9

OK send me an email to mail [at] virtualhere.com (mail[at]virtualhere[dot]com)

#10

this is what i do
1.put vhusbdar7x9x in /root
2.edit /etc/rc.local, add row " /root/vhusbdar7x9x &" before "exit 0"
like this

# Put your custom commands here that should be executed once
# the system init finished. By default this nice file does nothing.
/root/vhusbdar7x9x &
exit 0

3.reboot

/$ ls
bin
dev
etc
lib
mnt
overlay
proc
rom
root
sbin
sys
tmp
usr
var
www

/$ cd root

/root$ ls
vhusbdar7x9x

/root$ ./vhusbdar7x9x
./vhusbdar7x9x: can't load library 'libpthread.so.0'

/root$ ps
PID USER VSZ STAT COMMAND
1 root 1320 S /sbin/procd
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [kworker/0:0]
5 root 0 SW< [kworker/0:0H]
7 root 0 SW< [khelper]
8 root 0 SW [kworker/u2:1]
59 root 0 SW< [writeback]
61 root 0 SW< [bioset]
63 root 0 SW< [kblockd]
94 root 0 SW [kswapd0]
141 root 0 SW [fsnotify_mark]
169 root 0 SW< [ath79-spi]
247 root 0 SW< [deferwq]
248 root 0 SW [kworker/0:2]
297 root 0 SW [khubd]
326 root 0 SWN [jffs2_gcd_mtd3]
331 root 0 SW [kworker/u2:2]
392 root 880 S /sbin/ubusd
393 root 772 S /sbin/askfirst ttyATH0 /bin/ash --login
561 root 0 SW< [cfg80211]
647 root 1288 S /sbin/logd -S 16
678 root 1472 S /sbin/netifd
696 root 1156 S /usr/sbin/odhcpd
729 root 1100 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
776 root 1360 S /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.ope
901 root 1592 S /usr/sbin/hostapd -P /var/run/wifi-phy0.pid -B /var/
936 nobody 912 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k
990 root 1168 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
991 root 1356 S -ash
1014 root 1356 R ps