undefined symbol: _intel_fast_memcpy

Applies to Oracle Application Server 10g (10.1.2)

HTTP server not up after patching database 10.2.0.4.4 to 10.2.0.5.

Make sure you have taken backups of all Oracle homes and Oracle Inventory

[INFRA_HOME]@:/u01/oracle/product/infra/Apache/Apache/libexec$ opmnctl status

Processes in Instance: infra.cdb………….
.——————-+——————–+———+———
ias-component      | process-type       |     pid | status
——————-+——————–+———+———
DSA                | DSA                |     N/A | Down
LogLoader          | logloaderd         |     N/A | Down
dcm-daemon         | dcm-daemon         |    5377 | Alive
OC4J               | OC4J_SECURITY      |    3584 | Alive
HTTP_Server        | HTTP_Server        |     N/A | Down
OID                | OID                |    3477 | Alive

[INFRA_HOME]@:/u01/oracle/product/infra/Apache/Apache/bin$ ./.apachectl start
Syntax error on line 195 of /u01/oracle/product/infra/Apache/Apache/conf/httpd.conf:
Cannot load /u01/oracle/product/infra/Apache/Apache/libexec/mod_onsint.so into server: /u01/oracle/product/infra/lib/libons.so: undefined symbol: _intel_fast_memcpy
./apachectl start: httpd could not be started

Check sum of the file :
[INFRA_HOME]@:/u01/oracle/product/infra/Apache/Apache/bin$ cd /u01/oracle/product/infra/lib
[INFRA_HOME]@:/u01/oracle/product/infra/lib$ cksum libons.so
3968940677 56709 libons.so

Check sum in backup file:
[CDB10_HOME]@:/home/oracle/product/cdb10/lib$ cd /m/cdb1-export1/cdb1-export-dump/infra_home/lib/
[CDB10_HOME]@:/m/cdb1-export1/cdb1-export-dump/infra_home/lib$ cksum libons.so
1584054319 59561 libons.so

There was difference.
[CDB10_HOME]@:/m/cdb1-export1/cdb1-export-dump/infra_home/lib$ cd /u01/oracle/product/infra/lib
[CDB10_HOME]@:/u01/oracle/product/infra/lib$ cp libons.so libons.so.250610.bkp
[CDB10_HOME]@:/u01/oracle/product/infra/lib$ cp /m/cdb1-export1/cdb1-export-dump/infra_home/lib/libons.so .
[CDB10_HOME]@:/u01/oracle/product/infra/lib$ cksum libons.so
1584054319 59561 libons.so
[CDB10_HOME]@:/u01/oracle/product/infra/lib$ cd ../Apache/Apache/bin/
[CDB10_HOME]@:/u01/oracle/product/infra/Apache/Apache/bin$ ./.apachectl start
./apachectl start: httpd started

HTTP Server is now up and running. Startup sequence : OID -> HTTP_Server-> OC4J_SECURITY

[INFRA_HOME]@:/home/oracle$ opmnctl status

Processes in Instance: infra.cdb1……………
——————-+——————–+———+———
ias-component      | process-type       |     pid | status
——————-+——————–+———+———
DSA                | DSA                |     N/A | Down
LogLoader          | logloaderd         |     N/A | Down
dcm-daemon         | dcm-daemon         |   17263 | Alive
OC4J               | OC4J_SECURITY      |   16969 | Alive
HTTP_Server        | HTTP_Server        |   16865 | Alive
OID                | OID                |   16698 | Alive

Problem with libraries linking when starting up HTTP. Incorrect values picked up during runtime. Middle Tier had a different version of libons.so and that the infra version of this file did not match that of the last valid backup, even though the infra home had not been recently updated.

Advertisements

About mpoojari
Oracle Database/Applications Administrator

One Response to undefined symbol: _intel_fast_memcpy

  1. Pingback: How To Fix Apache Error Undefined Symbol in Windows

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: