Skip to Store Area:

  • | Welcome to Summit Technology Consulting Group!

Summit Technology

Search Site

Blogs

iFolder 3.7 on SLED 11 (or Opensuse 11.1)

Wednesday, February 24, 2010 12:54:59 PM Etc/GMT+5

Ok, Suse Linux Enterprise Desktop 11 should be released anytime now. Novell has already posted a preview version here: http://www.novell.com/promo/home/sneakpreview.html I have access to the beta and have been running it on my primary laptop for about 2 months now. Most of the grips with my SLED10 install are now gone. Hiberbation works great, battery life is much longer etc.... But I was suprised at iFolder 3.7 client was nowhere on the DVD. When I tried to install ifolder 3.7 it complained about deps. Some quick googling shows other having issues with it on Opensuse 11.1 (of which SLED 11 is based on). I got it working and it was fairly simple. So here are the steps. This should work with Gnome and KDE. Of course, lets hope that Novell gets the iFolder 3.7 client updated by the time SLED 11 is official. You will need to grab your iFodler 3.7 install from your OES 2 server and log4net from here http://download.opensuse.org/distribution/10.3/repo/oss/suse/noarch/log4net-1.2.9-104.noarch.rpm Step 1: If you already tried to install iFolder or Simias, uninstall them Step 2: Uninstall log4net using YaST or do an " rpm -e log4net " (With ifolder and simias removed, you should not get any dependancy errors) Step 3: Install older log4net version using YaST or with a " rpm -i log4net-1.2.9-104.noarch.rpm" Step 4: Install simais with " rpm -ivh simias-1.8.0.8322.1-0.3.i586.rpm" Step 5: Install ifolder client with " rpm -Uvh --nodeps ifolder3-3.7.1.8322.1-1.i586.rpm " Note the --nodeps option Step 6: Edit the file /usr/bin/ifolder and change the first uncommneted line to this: The new part is in Bold test. export MONO_PATH=/opt/novell/ifolder3/lib:/opt/novell/ifolder3/lib/simias/web/bin:/usr/lib:/usr/lib/mono/gtk-sharp-2.0:$MONO_PATH That should be it. Launch iFolder and go to town. The above fix will not help with getting nautilus-ifolder or novell-ifolder-plugins to install. I didn't spend much time on that but maybe I'll hack on it later. Also, for those of you that upgrade, it will remove your old iFolder version during upgrade. After re-installing ifolder 3.7 with the above fix you will need to remove the /home/username/.local/share/simias folder. Then you can resync or merge your ifolders back.
Posted in News By Matt White

Firefox 3 for SLED 10

Wednesday, February 24, 2010 12:50:29 PM Etc/GMT+5

Well, your running SLED 10 SP2 because it's the best corporate linux desktop around. SLED 10 SP2 only comes with GTK 2.8. Thats not a problem for most applications. However, Firefox 3 is out and requires GTK 2.10. So how do you get Firefox on your SLED 10 desktop? Well, it's not too bad. You can build GTK 2.12 into a new directory structure and link Firefox 3 directly to it These instructions are based off an excellent article over here: http://blogs.warwick.ac.uk/mikewillis/entry/of_firefox_3/ I've added the GTK engines to give firefox a more natural look. And I chose to build GTK and all the other libraries directly under firefox. We would not want to build and install GTK 2.12 into the normal paths becuase that would break alot. I've chosen to install them right under the firefox directory in a folder called opt. That way the entire firefox and all it's dependency are right in a neat little package The bad news is, to build GTK 2.12 you'll need these too: Glib - http://ftp.gnome.org/pub/gnome/sources/glib/2.16/glib-2.16.3.tar.bz2 Cairo - http://www.cairographics.org/releases/cairo-1.2.6.tar.gz Pango - http://ftp.gnome.org/pub/GNOME/sources/pango/1.20/pango-1.20.3.tar.bz2 ATK - http://ftp.gnome.org/pub/gnome/sources/atk/1.22/atk-1.22.0.tar.bz2 GTK Engines - http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/2.15/gtk-engines-2.15.1.tar.bz2 Extract them out to a temp directory. Now we need to set some environment variables. Set these and make the path to the location you will be installing the new libraries. $ export CPPFLAGS="-I/Firefox3/opt/gtk/include" $ export LDFLAGS="-L/Firefox3/opt/gtk/lib" $ export PKG_CONFIG_PATH=/Firefox3/opt/lib/pkgconfig:$PKG_CONFIG_PATH $ export LD_LIBRARY_PATH=/Firefox3/opt/lib:$LD_LIBRARY_PATH $ export PATH=/Firefox3/opt/bin:$PATH Now it's time to build.....Build them in this order: Glib, Cairo, Pango, ATK, GTK and then GTK Engines. Go into each directory and build them with this command. ./configure --prefix=/firefox3/opt && make && make install When your done you will have GTK 2.12 compiled into your new firex3/opt directory. That firefox3/opt directory can be anywhere but as I noted, I choose to stick it right under firefox. Now when we launch firefox we just need to tell it to use those new libraries. A simple script will do fine. #!/bin/bash export LD_LIBRARY_PATH=/firefox3/opt/lib /firefox3/firefox Now your ready to go! Note: When building GTK, I was getting an error libtool: unrecognized option `-o' To get around this I simply removed the "test" sub directory from the Makefile file. In the GTK source directory, edit each Makefile.* file and look for this SRC_SUBDIRS = gdk-pixbuf gdk gtk modules demos tests perf contrib Remove tests. Then run the build command. Too lazy to build yourself?? Grab my build of Firefox 3 for SLED 10 SP2 right here http://www.thesumit-grp.com/firefox3SLED10.zip Just extract it to a directory of your choice. Edit the startfirefox3.sh file and make sure the last part of this line points to where you extarcted it. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/$HOME/Downloads/firefox/opt/lib Now, just run startfirefox3.sh !!!!
Posted in News By Matt White

Groupwise Redirection

Wednesday, February 24, 2010 7:17:41 AM Etc/GMT+5

So, here's a situtation I run into every now and then. You want to redirect users from the default apache page to the another page like the Groupwise webaccess which is at /gw/webacc Typically, a simple redirect works fine, but what if your internal dns and external dns are different. You don't want to hard code the redirect becuase internal users would get redirect to the outside. So here's a niffty piece of code that works for apache on Linux or netware. First, make sure mod_rewrite is loaded. In netware you add this to your conf: LoadModule rewrite_module modules/rewrite.nlm then add this for the actual redirect ##### Begin Novell GroupWise WebAccess configuration ##### include "sys:Apache2/conf/GWApache2.conf" ##### End Novell GroupWise WebAccess configuration ##### BrowserMatch "MSIE" nokeepalive downgrade-1.0 force-response-1.0 RewriteEngine On RewriteCond %{REQUEST_URI} !^/gw/* RewriteCond %{REQUEST_URI} !^/nps/* RewriteCond %{SERVER_PORT} ^443$ RewriteRule ^/(.*) https://%{SERVER_NAME}/gw/webacc [L,R] RewriteEngine On #RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^/(.*) https://%{SERVER_NAME}/gw/webacc [L,R] Happy redirection!
Posted in News By Matt White