|
|
发表于 2009/6/24 17:16:30
|
显示全部楼层
Subject: 11i: FRM-92050 Error While Logging onto Fresh Install of 11i Apps on Linux
Doc ID: 116804.1 Type: PROBLEM
Modified Date: 02-NOV-2008 Status: PUBLISHED
Checked for relevance on 3-Jul-2008
Problem Description
-------------------
After a fresh install of Applications 11i on Linux, you are trying to logon
to applications through the portal page link:
<SID> Logon through the forms cartridge (UNIX)
(http://<server_name>:<webdb2.2_port>/dev60cgi/f60cgi)
If the JInitiator java console is enabled, it shows the jar files load and
then hang at the line:
connectMode=http
You see a small box with the title Oracle Developer Forms Runtime.
If you expand the box, the following error will show up:
FRM-92050: Failed to connect to the Server: <server_name>:<forms_port>
If you click on details you see the following error messages:
FRM-92050: Failed to connect to the Server: <server_name>:<forms_port>
Details...
Java Exception:
oracle.forms.engine.RunformException: FRM-92050: Failed to connect to the
Server: <server_name>:<forms_port>
at oracle.forms.engine.Runform.initConnection(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.JinitAppletPanel.run(JinitappletPanel.java:456)
at java.lang.Thread.run(Thread.java:466)
Upon further investigation on the server side you find the following:
1. After fresh startup of services at the UNIX prompt, if you do:
ps -ef | grep 60
there will be no process running for f60webmx.
For example (before connection has been tried):
oracle 16429 1 0 09:31 ? 00:00:00 d2ls60 9010 9020
oracle 16438 1 0 09:31 ? 00:00:00 d2lc60 ckclark-pc 9010 0 1 f60webmx
oracle 16503 16492 0 09:31 pts/1 00:00:00 f60srvm port 9000 pool 1 mode http
2. Once you have tried to connect to forms through the browser at least
once, the f60srvm process will no longer appear and the f60cgi
executable will show up defunct.
For example (after connection has been tried):
$ ps -ef | grep 60
oracle 15337 1 0 08:54 ? 00:00:00 d2ls60 9010 9020
oracle 15347 1 0 08:54 ? 00:00:00 d2lc60 ckclark-pc 9010 0 1 f60webmx
oracle 15455 15454 0 08:56 pts/1 00:00:00 [f60cgi <defunct>]
3. At the UNIX prompt, if you do:
cd $FND_TOP/bin
ldd f60webmx | grep 'not found'
then the library libXm.so.2 shows up as missing.
For example:
$ ldd f60webmx | grep 'not found'
libXm.so.2 => not found
Solution Description
--------------------
The motif library libXm.so.2 is supplied by Motif Version 2.1 which must be
installed on the server. (See the Oracle Applications Release 11i Installation
Update Notes for Linux Intel, Part No. A86002, for the statement of this
requirement.) Open Motif may be downloaded from either of these two locations:
Metro Link, Inc. http://www.metrolink.com
ICS http://www.ics.com
Explanation
-----------
The forms runtime executable, f60webmx, is not able to start because it is
not able to find a library to which it is linked. However since libXm.so.2 is
not included in the RedHat distribution of Linux, the solution is typically
to find and install an application that supplies the library.
If the library is already available on the server, but f60webmx cannot find it,
then the path to libXm.so.2 should be added to the LD_LIBRARY_PATH in the
applications environment.
For example, add to the <SID>.env file under $APPL_TOP:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH::/usr/X11R6/lib
References
----------
Oracle Applications Release 11i Installation Update Notes for Linux Intel
(A86002) |
|