Back in the days of using 12.2, IBM Notes 9 was in Beta and I have blogged about how I installed and configured this combination here.
With my move to 12.3, I was going to install the now GA version of IBM Notes 9. Given how impressed I was with 12.3, and all the additional software and customizations applied in 12.2 seems to transfer seemlessly to 12.3, I was naturally mildly surprised (and annoyed) that installation of IBM Notes 9 did not go quite as smoothly as Notes 9 Beta on 12.2.
Let me jump to the crux of the matter, one particular library (libjpeg62) has been removed from the media and default online repositories of 12.3. This libjpeg62 was previously in 12.2 and earlier versions of openSUSE. As such, IBM Notes 9 installer and even zypper were not able to install execute successfully.
Here's how I arrive at this conclusion and was able to successfully install IBM Notes 9 on openSUSE 12.3. While I have not tried this on the enterprise flavour of openSUSE (ie SUSE Linux Enterprise Desktop 11), should you encounter the same challenges, the steps below may be of help.
Troubleshooting
1) Using the script smartupgrade.sh resulted failure due to many dependencies as shown below:
******** Start to install IBM Notes 9.0 ********
Please wait for a while ...
rpm -ivh ibm_notes-9.0.i586.rpm ibm_cae-9.0.i586.rpm ibm_feedreader-9.0.i586.rpm ibm_activities-9.0.i586.rpm ibm_sametime-9.0.i586.rpm ibm_opensocial-9.0.i586.rpm
warning: ibm_notes-9.0.i586.rpm: Header V3 DSA/SHA1 Signature, key ID 34f9ae75: NOKEY
error: Failed dependencies:
libart_lgpl_2.so.2 is needed by ibm_notes-9.0-20130309.0942.i586
libasound.so.2 is needed by ibm_notes-9.0-20130309.0942.i586
libatk-1.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libbonobo-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libbonobo-activation.so.4 is needed by ibm_notes-9.0-20130309.0942.i586
libbonoboui-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libcups.so.2 is needed by ibm_notes-9.0-20130309.0942.i586
libfontconfig.so.1 is needed by ibm_notes-9.0-20130309.0942.i586
libfreetype.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libgconf-2.so.4 is needed by ibm_notes-9.0-20130309.0942.i586
libgdk_pixbuf-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgdk-x11-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libglib-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgmodule-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnome-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnomecanvas-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnomeprint-2-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnomeprintui-2-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnomeui-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgnomevfs-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgobject-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgthread-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libgtk-x11-2.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libICE.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libjpeg.so.62 is needed by ibm_notes-9.0-20130309.0942.i586
libORBit-2.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpam_misc.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpam.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpango-1.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpangoft2-1.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpangox-1.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpangoxft-1.0.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpng12.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libpopt.so.0 is needed by ibm_notes-9.0-20130309.0942.i586
libSM.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libX11.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libXcursor.so.1 is needed by ibm_notes-9.0-20130309.0942.i586
libXext.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libXft.so.2 is needed by ibm_notes-9.0-20130309.0942.i586
libXi.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libxkbfile.so.1 is needed by ibm_notes-9.0-20130309.0942.i586
libxml2.so.2 is needed by ibm_notes-9.0-20130309.0942.i586
libXp.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libXrender.so.1 is needed by ibm_notes-9.0-20130309.0942.i586
libXss.so.1 is needed by ibm_notes-9.0-20130309.0942.i586
libXt.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
libXtst.so.6 is needed by ibm_notes-9.0-20130309.0942.i586
gnome-desktop is needed by ibm_notes-9.0-20130309.0942.i586
2) Using zypper in *.rpm resulted in failure too but the upside is zypper managed to resolved most dependencies by looking up the online repository (or your installation media) EXCEPT for libjpeg62 as shown:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
6 Problems:
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Problem: nothing provides libjpeg.so.62 needed by ibm_notes-9.0-20130309.0942.i586
Solution 1: do not install ibm_notes-9.0-20130309.0942.i586
Solution 2: break ibm_notes-9.0-20130309.0942.i586 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):
3) Point your web browser to http://software.opensuse.org/search and enter "libjpeg62" in the search field and click Search. You will find that libjpeg62 is available in 12.2 but only available in 12.3 as unstable package.
Clicking on "Show unstable packages" reveals the availability of libjpeg62 via another online repository (vodoo) |
Problem Solving
At this point, you could click on the 1 Click Install link and you should have libjpeg62 installed onto your 12.3.
Next, execute zypper in *.rpm in the IBM Notes 9 binaries directory (6 rpm files) and it should complete successfully (ensure you have Internet access to the standard online repositories).
As an aside, I installed both the 64-bit and 32-bit versions of libjpeg62:
... mainly because I needed to use another IBM software product (I honestly cannot remember which one and the circumstances now) and it needed one or the other so I ended up installing both (sorry, I'm getting old and forgetful... or maybe software is moving more fast and furious these days).
Hope this helps. Have a good one!
Hi, Have you got Notes 9 running on openSuse 13.1? I have been unable to get it to run.
ReplyDeleteHi Craig, I've just started on it and everything looks alright at this stage of installation. There aren't any additional hacks to get the zypper install going. I downloaded the file NOTES_9.0.1_LINUX_RPM_EN.tar, untar and zypper in *.rpm and its going ahead without any complaints. I'll reply here again after I get Notes 9.0.1 running. :)
ReplyDeleteHi Craig, install complete and I could start up Notes 9.0.1 on openSUSE 13.1 (64-bit) and it all looks alright. I have yet to connect to a Domino server yet but I doubt there'll be any dramas... even if it fails in some way further down the road, its more likely a configuration or product issue rather than the initial installation issue.
DeleteI did not try the original Notes 9.0.0 vanilla as the FP1 is already out. So your challenge may have more to do with the version of Notes 9 (vanilla as opposed to the latest FP1).
Thanks for the response!
DeleteWhat was the sequence of your install? I started with a clean, new opensuse 13.1 install (no Notes) and then did a fresh Notes 9.0.1 install (which I think is FP1?) What was your sequence? All new, or did you upgrade opensuse, and did it have a prior Notes on it?
I have it working now. See the thread on
Deletehttp://www-10.lotus.com/ldd/ndseforum.nsf/xpSearchResults.xsp?searchValue=opensuse
Thanks Craig, I've finally moved onto Notes 9.0.1 on openSUSE 13.1 over last weekend and your link helped. I've published a new blog entry on my experience and hope it'll help others out there. :)
DeleteGents,
ReplyDeleteA big thank you from Switzerland. Without this thread it wouldn't have been possible for me to install IBM Notes in my OpenSUSE 64-bIt environment. This is what the internet is all about. In fact, I had spent most of the week trying to figure out why IBM Notes 9.0.1 won't install smoothly.
After I stumbled on this thread it was a matter of minutes really.
Thanks again,
Ash
Gents,
ReplyDeleteA big THANK YOU to you both for this thread. As a matter of fact, it rescued me from a position last night which I probably wouldn't have recovered.
I spent most of this week trying to install IBM Notes in my OpenSUSE 64-Bit environment - no luck. I really couldn't figure out what was going on, and thought the problem was at my side.
After I stumbled on your thread it took me less than 2 minutes to do the fix. This is really what the internet should be all about.
Thanks again,
Ash
Hey Ash, very glad to hear it went well for you and appreciate the encouragement... Sometimes, it feels like I'm the only one using Notes on openSUSE. LOL!
DeleteI've also published a new blog entry on the new experience with IBM Notes 9.0.1 on openSUSE 13.1. Check it out and hope it helps too. :)
You are not the only one... cheers and thanks
Delete