<?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; Portal 6.0</title>
	<atom:link href="http://www.torkwrench.com/tag/portal-60/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>Wed, 04 Jan 2012 22:33:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to get rid of SECJ0055E error message in WebSphere Portal</title>
		<link>http://www.torkwrench.com/2010/10/12/how-to-get-rid-of-secj0055e-error-message-in-websphere-portal/</link>
		<comments>http://www.torkwrench.com/2010/10/12/how-to-get-rid-of-secj0055e-error-message-in-websphere-portal/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 23:44:34 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[Portal 6.0]]></category>
		<category><![CDATA[Portal 6.1]]></category>
		<category><![CDATA[WebSphere Application Server]]></category>
		<category><![CDATA[WebSphere Portal]]></category>

		<guid isPermaLink="false">http://www.torkwrench.com/?p=266</guid>
		<description><![CDATA[SECJ0055E is a WebSphere error message you might see in your SystemOut.log if you have changed your WAS Admin Password. Here is how to get rid of the message. <a href="http://www.torkwrench.com/2010/10/12/how-to-get-rid-of-secj0055e-error-message-in-websphere-portal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On a Portal 6.0 server I&#8217;m working on, I kept seeing the following error message in my SystemOut.log . It came up every half hour.</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[10/11/10 12:17:41:439 EST] 0000005b MethodDelegat A &nbsp; SECJ0055E: Authentication failed for wasadmin. The user id or password may have been entered incorrectly or misspelled. &nbsp;The user id may not exist, the account could have expired or disabled. &nbsp;The password may have expired.</div></div>
<p>But my Was Password was correct. I had set it myself and just used it to log into the admin console. </p>
<p>The key is the &#8220;MethodDelegat&#8221; part of the log message. This column is the source of the log message.  &#8220;Delegate method&#8221; made me think of bundled applications that use the RunAsRole . The pznscheduler application runs on a schedule, and sure enough also has a RunAsRole associated with it. </p>
<p>So what has happened, is that the WAS password has changed but the password is also saved with the pznscheduler application, and that saved password hasn&#8217;t been changed. Quite simply, there is a mismatch. This can happen on 6.1 and 7.0, and may also be related to the Portal Admin Password &#8211; it just depends which user is mapped as the RunAsRole . There are more applications that use the RunAsRole for Portal 6.0 .</p>
<p>For 6.0 here are the default out of the box applications you need to worry about when changing the password. LWP_TAI, pznscheduler, LWP_CAI, LWP_Security_Ext.</p>
<p>Of course, you may have other custom applications you need to worry about. The LWP apps use the Portal Admin user by default, so that&#8217;s why I didn&#8217;t have to change them.</p>
<p>For 6.1 you should check pznscheduler and CatalogHandler and for 7.0 the pznscheduler application is the only one you need to worry about. </p>
<p>So to fix it up, if you log into the WAS Admin Console and look for the pznscheduler app in the list of Enterprise Applications, you will see the &#8220;Map RunAs roles to users&#8221; link like in the picture below.</p>
<p><a href="http://www.torkwrench.com/wp-content/uploads/2010/10/runas1.png"><img src="http://www.torkwrench.com/wp-content/uploads/2010/10/runas1.png" alt="" title="runas" width="908" height="683" class="aligncenter size-full wp-image-271" /></a></p>
<p>Then in the next dialog, reenter the new password.</p>
<p><a href="http://www.torkwrench.com/wp-content/uploads/2010/10/runas2.png"><img src="http://www.torkwrench.com/wp-content/uploads/2010/10/runas2.png" alt="" title="runas2" width="728" height="683" class="aligncenter size-full wp-image-269" /></a></p>
<p>This dialog can be a bit funny so you may have to play around with it a bit. Restart Portal and the error should be gone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.torkwrench.com/2010/10/12/how-to-get-rid-of-secj0055e-error-message-in-websphere-portal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>

