Doc ID: | Note:299187.1 | Type: | PROBLEM | |
Last Revision Date: | 21-AUG-2006 | Status: | PUBLISHED |
The information in this document applies to:
Oracle Applications One Hour Install - Version: 11.5.2 to 11.5.10Oracle 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
92050FRM-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)
---------------------------------
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