Installing iFolder 3.8 on OpenSuSE 12.1 (or 11.4)

This is a copy of the original post on http://yourlinuxguy.com/?p=916.

It looks like some people are working very hard out there to try and preserve iFolder for future versions of Opensuse.  To those people (the NoFolder crew, Ravi Kumar, etc.), I’m indebted; I simply would be at a loss without iFolder.  Yes, I use DropBox, and a couple other things, but there’s just nothing like iFolder for complete control over the server and the sync’d content.

But the sad fact is, it has suffered a bit of neglect as of late.  Okay, a LOT of neglect.  And you’re probably here because you have an Opensuse 12.1 (or 11.4) server, and you tried to install iFolder 3.8.x on it, and had some trouble.

Notes: I strongly recommend you see my old post about setting up iFolder 3.8 on Opensuse 11.1 for background and additional detail, as this post will be brief and to-the-point without much supporting detail.  All the work in this doc was performed on the x86_64 version of Opensuse, and was tested on both 12.1 and 11.4.

FIRST, you need a working Apache2 installation with SSL support. Find previous post  if you need help with this.

We need to install below packages :

ifolder3-enterprise-3.8.4.0.11091.1-6.2.x86_64

novell-ifolder-enterprise-plugins-3.8.4.10192.1-6.3.x86_64

And run all 3 configuration scripts and please note that you must use an alternative simias datastore location of /ifolder:

simias-server-setup
ifolder-admin-setup
ifolder-web-setup

NOTE:
When asked for server address, use a fully qualified server address as below :

Change :

Public URL: https://192.168.0.79/simias10

Private URL: https://192.168.0.79/simias10

to

Public URL: https://ifolder01.MyDomainName.com:52443/simias10

Private URL: https://192.168.0.79/simias10

…and now my external clients can connect via the ifolder client, and sync seems to be working.

NOTE 2 : Don’t use default server data folder. I use /home/iFolder/

A note about the next step: If you just stopped here, you’d be able to pull up the /admin page, but not log in; you’d get a red message saying that your password doesn’t match or whatever.  I see this error quite commonly out there…  So let’s change the FlaimWrapper softlink pointer to an existing location:

rm /usr/lib64/simias/web/bin/FlaimWrapper.so
ln -s /usr/lib64/libFlaimWrapper.so.0 /usr/lib64/simias/web/bin/FlaimWrapper.so

And lastly, restart stuff:

rcSuSEfirewall2 restart;rcapache2 stop; rcapache2 start

And that should do it!  Log in at /admin, configure some users, etc., etc., etc.  I’m guessing you are here because you know already how to *use* iFolder, just got stuck installing and configuring it, so I’ll not go into any usage detail.

By the way, the NoFolder.com page has some good troubleshooting tips, but if you follow these steps accurately, and you use the SAME hostname throughout the configuration, you should be fine.

See, it’s not that bad.  And it’s totally worth it.  Enjoy!
;)

Tags: , ,

Comments are closed.