FRM-92050 Errors on Linux Oracle Applications 11i installs

Doc ID: Note:299187.1Type: PROBLEM
 Last Revision Date: 21-AUG-2006Status: PUBLISHED

 

The information in this document applies to:

Oracle Applications One Hour Install - Version: 11.5.2 to 11.5.10
Oracle Application Object Library - Version: 11.5.2 to 11.5.11
Red Hat Advanced Server
UnitedLinux (32-bit)
SUSE / UnitedLinux x86-64
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)

Errors

92050
FRM-92050
FRM

Symptoms

Users cannot login to forms based responsibilities either from the Self-Service Menu or my using the direct forms login (. : /dev60cgi/f60cgi">http://<host>.<domain>:<port>/dev60cgi/f60cgi)

Errors include:

FRM-92050 Failed to connect to the server: <host>.<domain>:<port>

Details....

Java Exception
java.net.SocketException: Connection reset by peer: JVM_recv in socket input stream read
at java.net.SocketInputStream.socketRead(Native Method)
....
OR
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)
OR
FRM-92050: Error connecting at server: Host.Domain:Port
Details...
Java Exception:
java.net.SocketException: Socket read failed

Changes

After a fresh install, clone , migration to Oracle Applications 11i (11.5.x) on Linux
Or after applying a forms patchset to an existing install of Oracle Applications 11i (11.5.x) on Linux
Or after upgrading the OS on an existing install of Oracle Applications 11i (11.5.x) on Linux
Where Linux includes RedHat, Suse or UnitedLinux

Fix

Validate the Linux Environment:
-------------------------------
If ANY of the following items gives unexpected results, please review the 11i Release Notes for Linux for you 11i version.
(i.e. Oracle® Applications Installation Update Notes Release 11i for Linux x86 )

Note: If you make a change to your environment, you must relink the forms executables BEFORE testing the login.
(See step #1 & 2 in the Troubleshooting section below)

1) Check the gcc and g++ compilers
Do: ls -al /usr/bin/gcc
ls -al /usr/bin/g++

These should be symbolic links to: : /usr/bin/gcc296 & /usr/bin/g++296 respectively.

2) Check to see if patch 3830807 ( PATCH 3293983 NEEDS TO INCLUDE ALL THE MAKEFILES UNDER THE 8.0.6 ORACLE_HOME) was applied. If it is not applied, please apply patch 3830807.
Do: grep LDFLAGS.*stubs $ORACLE_HOME/forms60/lib/env_forms60.mk

This should return: LDFLAGS= -L$(ORACLE_HOME)/lib/stubs -o $@ -L$(PRODLIBHOME) -L$(LIBHOME)

3) Check to see if the required RPM 's are installed.
Do: rpm -qa | grep compat
rpm -qa | grep open
rpm -qa setarch

This should return (not all RPMs are applicable to all Linux versions...However Open Motif is critical for all versions)
compat-db-4.0.14.5
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3.2.96.122
compat-libstdc++-devel-7.3-2.96.122
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1

4) Check that the required libraries are available:
Do: rpm -qf /usr/X11R6/lib/libXm.so
rpm -q glibc

This should return
openmotif-devel-2.2.2-16
glibc-2.3.2-95.3

5) Check that the required environment variables are set:
Do: echo $LD_ASSUME_KERNEL
This should return: 2.4.19

echo $LD_LIBRARY_PATH
This should include: /usr/X11R6/lib

echo $LANG
This should not return anything.

If you make a change to your environment, you must relink the forms executables BEFORE testing the login.
(See step #1 & 2 in the Troubleshooting section below)

Additional Troubleshooting steps:
---------------------------------

1. Relink the Forms executables with the command:
cd $ORACLE_HOME/forms60/lib; make -f ins_forms60w.mk install > $HOME/relink.log

Errors will be reported on std. out, check the relink.log as well
Check Metalink for known issues based on the errors reported.

If this completes without error:
Then do:

2. Relink the Apps forms executables:
run adadmin to regenerate the fnd executables.
-- Check the adadmin.log for errors.
Check Metalink for known issues based on the errors reported.
If no errors are recorded:

3. Regenerate jar files for forms use (this can take up to 30 minutes or more)
run adadmin select, generate jar files option: select YES when prompted to force generation of the jar files.
-- Again, check the log for errors.
Check Metalink for known issues based on the errors reported.
If no errors are recorded:

4. Repackage the JInitiator by doing:
cd $COMMON_TOP/util/jinitiator
Then run:
adjbuild.sh . ./jinit13118.exe

On the PC, uninstall JInitiator& manually delete any remaining directories/files (under c:/program files/oracle)

5. Then start apps & retest

6. Do ldd f60webmx | grep 'not found'

7. If this Still fails.
Please do a truss (or strace) of the forms process Note 28588.1
7.a) Stop the form server
7.b) Start the form server, get the PID of the form server process:
ps -ef | grep f60

This should should reveal 2 processes:
f60srvm (the server)
f60webmx (the client)

Get the PID of f60srvm

7.c) do:
strace -o /tmp/mytruss -fae -p <pid of process>

7.d) Try to connect to forms
Once you get the error . Create a new SR and upload the /tmp/mytruss that will be created

References

- 11i: FRM-92050 Error While Logging onto Fresh Install of 11i Apps on Linux
- FRM-92050 Failed to Connect to the Server on Linux After Relinking f60webmx
- Login Issue Failed To Connect To The Server Frm-92050 After Specfic Number Of Connections
- After Upgrading RedHat Linux from AS 2.1 to ES 3.0 Forms-Responsibilities are not working
- Developer 6i Certification on Red Hat Linux (RHEL) 3.0: Installation Update Notes
- TECH: Using Truss / Trace on Unix

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值