<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tork Wrench &#187; unsatisfiedlinkerror</title>
	<atom:link href="http://www.torkwrench.com/tag/unsatisfiedlinkerror/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.torkwrench.com</link>
	<description>Things I learnt today, working on IBM Lotus Web Content Management.</description>
	<lastBuildDate>Tue, 17 Aug 2010 06:50:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>java.lang.UnsatisfiedLinkError: /opt/WebSphere/AppServer/java/jre/bin/libawt.so: libXmu.so.6</title>
		<link>http://www.torkwrench.com/2009/04/01/javalangunsatisfiedlinkerror/</link>
		<comments>http://www.torkwrench.com/2009/04/01/javalangunsatisfiedlinkerror/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 05:39:25 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[Portal 6.0]]></category>
		<category><![CDATA[Redhat 5]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[unsatisfiedlinkerror]]></category>

		<guid isPermaLink="false">http://www.torkwrench.com/?p=28</guid>
		<description><![CDATA[Graham looks at some additional Redhat packages that are required when you don't install xorg on a Portal machine <a href="http://www.torkwrench.com/2009/04/01/javalangunsatisfiedlinkerror/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Excuse me for titling a post with an exception! Now that I have your attention&#8230;..</p>
<p>I&#8217;m doing a bit of work on Portal 6.0.  for a customer, and have installed my test environment on Redhat Enterprise 5.3 . I don&#8217;t often use a GUI for these machines and sometimes run into problems. On this one I ran the configure-wcm-authoring WPSConfig.sh task but navigated to the WCM Authoring Portlet and found a blank page. The portlet was on the page, but it wasn&#8217;t being rendered. A quick look through the SystemErr.log show the culprit:</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[4/1/09 16:10:39:329 EST] 00000084 SystemErr     R java.lang.UnsatisfiedLinkError: /opt/WebSphere/AppServer/java/jre/bin/libawt.so: libXmu.so.6: cannot open shared object file: No such file or directory<br />
at java.lang.ClassLoader$NativeLibrary.load(Native Method)<br />
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2144)<br />
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2004)<br />
at java.lang.Runtime.loadLibrary0(Runtime.java:824)<br />
at java.lang.System.loadLibrary(System.java:910)<br />
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:76)<br />
at java.security.AccessController.doPrivileged1(Native Method)<br />
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))<br />
at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:81)<br />
at java.awt.Color.&amp;lt;clinit&amp;gt;(Color.java:280)<br />
at com.ibm.psw.uil.nls.UilCommonResources.&amp;lt;clinit&amp;gt;(UilCommonResources.java:246)<br />
at com.ibm.psw.uil.util.UilStatusInfoHelper$ESIData.&amp;lt;init&amp;gt;(UilStatusInfoHelper.java:1153)<br />
at com.ibm.psw.uil.util.UilStatusInfoHelper.&amp;lt;clinit&amp;gt;(UilStatusInfoHelper.java:997)<br />
at com.ibm.psw.wcl.components.table.WTable.createDefaultClassComparators(WTable.java:1007)<br />
at com.ibm.psw.wcl.components.table.WTable.&amp;lt;init&amp;gt;(WTable.java:733)<br />
at com.ibm.psw.wcl.components.table.WTable.&amp;lt;init&amp;gt;(WTable.java:707)<br />
at com.ibm.psw.wcl.components.table.WTable.&amp;lt;init&amp;gt;(WTable.java:664)<br />
at com.ibm.workplace.wcm.app.ui.portlet.widget.WBasicTable.&amp;lt;init&amp;gt;(WBasicTable.java:80)<br />
at com.ibm.workplace.wcm.app.ui.portlet.widget.WRepositoryBrowserTable.&amp;lt;init&amp;gt;(WRepositoryBrowserTable.java:131)<br />
at com.ibm.workplace.wcm.app.ui.portlet.widget.WRepositoryBrowser.createTable(WRepositoryBrowser.java:304)<br />
at com.ibm.workplace.wcm.app.ui.portlet.widget.WRepositoryBrowser.initialise(WRepositoryBrowser.java:210)<br />
at com.ibm.workplace.wcm.app.ui.portlet.widget.WRepositoryBrowser.&amp;lt;init&amp;gt;(WRepositoryBrowser.java:127)<br />
at com.ibm.workplace.wcm.app.ui.portlet.core.view.MainRepositoryFormView.getRepositoryBrowser(MainRepositoryFormView.java:383)<br />
at com.ibm.workplace.wcm.app.ui.portlet.core.view.MainRepositoryFormView.getRepositoryBrowserTable(MainRepositoryFormView.java:435)<br />
at com.ibm.workplace.wcm.app.ui.portlet.basic.PageManager.getRepositoryTable(PageManager.java:468)</div></div>
<p>WRepositoryBrowser is the class that renders the main view of the authoring portlet. Looks like it requires some extra packages to work if you haven&#8217;t installed xorg with your Redhat Server. A quick search of pbone.net reveals I need two additional packages: libXmu-1.0.2-5.i386.rpm and libXtst-1.0.1-3.1.i386.rpm .  I always install compat-libstdc++-296, compat-libstdc++-33 and libXp on Redhat 5 machines as well. (I think if you don&#8217;t have  libXp you get a pretty similar error). I hadn&#8217;t seen this specific one before, I think it&#8217;s because I used the &#8216;skipx&#8217; directive in the kickstart file for the machine. Long story short, install those packages on your headless redhat machine.</p>
<p>I think this problem isn&#8217;t limited to Portal either. When I was trying to install IBM Http Server on the same machine, I kept getting the same error when the Install Shield installer would load (in -console mode, no less), so I guess it would be good to install these packages whenever you&#8217;re going to use Java Apps and use the skipx parameter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.torkwrench.com/2009/04/01/javalangunsatisfiedlinkerror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
