Blog dedicated to Oracle Applications (E-Business Suite) Technology; covers Apps Architecture, Administration and third party bolt-ons to Apps

Thursday, July 31, 2008

X: symbol lookup error: X: undefined symbol: BuiltinRegisterFpeFunctions

Ever since 11g was certified with 11i, I have wanted to do a test install in a lab environment. After a flurry of upgrades to 10g, I now have a little free time. First I downloaded Oracle Enterprise Linux 5 from We followed metalink note 316806.1 to determine the pre-requisites for this OS. They were given as:

Oracle Enterprise Linux 5*

Red Hat Enterprise Linux 5* (base and Advanced Platform)

Update 1 or higher of Oracle Enterprise Linux (OEL) 5/Red Hat Enterprise Linux (RHEL) 5 is required.

The following packages are not part of the OEL 5 or RHEL 5 distribution media and must be installed manually:

  • compat-libstdc++-egcs-1.1.2-11
  • compat-libcwait-2.1-11
  • compat-oracle-el5-1.0-51
  • openmotif21-2.1.30-11.EL51
  • binutils-2.152

The following packages must be installed from the OEL 5 or RHEL 5 distribution media:

  • xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.37
  • xorg-x11-deprecated-libs-6.8.2-1.EL.13.37
  • xorg-x11-devel-6.8.2-1.EL.13.36
  • xorg-x11-libs-6.8.2-1.EL.13.36
  • compat-libgcc-296-2.96-138
  • compat-libstdc++-33-3.2.3-61
  • compat-db-4.2.52-5.1

Note :

1: Download from (for both OEL 5 and RHEL 5)
2: GNU linker (ld) version 2.15 is required for relinking the modules in Advanced Planning & Scheduling (MSC, MSO, MSR) - download binutils-2.15 from (for both OEL 5 and RHEL 5)

We had great trouble locating these rpms:

  • xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.37
  • xorg-x11-deprecated-libs-6.8.2-1.EL.13.37
  • xorg-x11-devel-6.8.2-1.EL.13.36
  • xorg-x11-libs-6.8.2-1.EL.13.36
The above rpms are not present in Oracle Enterprise Linux 5 DVD. Finally we found them in Oracle Enterprise Linux 4 CDs. However there were numerous errors about dependencies and conflicts. Since these are deprecated, we decided to skip these libraries.

After booting, X would not come up. It was showing the above error.

I tried to retract my steps and found that I had installed this package:

I removed this package:

[root@rel12 ~]# rpm -q xorg-x11-libs
[root@rel12 ~]# rpm -e xorg-x11-libs-6.8.2-1.EL.33.0.1

After this I tested by typing startx in text mode in a putty session.

[root@rel12 ~]# startx
xauth: creating new authority file /root/.serverauth.15918

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux i686 Red Hat, Inc.
Current Operating System: Linux 2.6.18-92.el5 #1 SMP Fri May 23 22:17:30 EDT 2008 i686
Build Date: 23 May 2008
Build ID: xorg-x11-server 1.1.1-
Before reporting problems, check
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 30 15:23:37 2008
(==) Using config file: "/etc/X11/xorg.conf"

0: X(xf86SigHandler+0x81) [0x80bee71]
1: [0x257420]
2: X(IgnoreClient+0x22) [0x81a39c2]
3: X(ClientSleep+0x39) [0x808cb89]
4: X [0x8089e18]
5: X(OpenFont+0x197) [0x808a0c7]
6: X(SetDefaultFont+0x57) [0x808a127]
7: X(main+0x3ae) [0x806f9de]
8: /lib/ [0x713dec]
9: X(FontFileCompleteXLFD+0x1ed) [0x806edb1]

Fatal server error:
Caught signal 11. Server aborting

XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.

Eventhough the above errors appeared, the previous error about undefined symbol had disappeared. I rebooted the server. X came up normally without issues.

No comments: