After praising ownCloud so highly recently, I now have to report a problem with the ownCloud Linux client. Everything else works just fine – the webserver, the Mac clients, the iPad and iPhone software – the only thing having a problem is the Linux desktop client.
I have the client installed on my Slackware desktops, installed using sbopkg. The client depends on libocsync.so, and that depends on libiniparser. Both of these are add-ons from sbopkg. libocsync is a version of csync (a file synchroniser) that has been modified to work with ownCloud. It looks for the flag SAMBA_4.1.6 in libiniparser. I don’t know why it does this as I do not use samba at all. Libiniparser got upgraded in April, and the flag changed to SAMBA_4.1.9. But libosync still wants SAMBA_4.1.6 so when I start owncloud now, I get this error message “owncloud: /usr/lib/libiniparser.so: version `SAMBA_4.1.6′ not found (required by /usr/lib/libocsync.so.0)” and it will no longer start.
The ownCloud client has been running on my work and home desktops for a long time, but I rebooted my work desktop and now the ownCloud client won’t run. It’s still running on the home desktop, but the next time I shut it down and attempt to restart it, it’s not going to run either.
I think I had this problem happen once before, but I can’t remember how it started working again. That’s why I started writing here again, it’s my way of making system notes for the future.
I think I waited a little bit and libocsync.so got upgraded to come back into sync with libiniparser. I have a number of options to try and make it work.