Difference between revisions of "ARS4014E"

From CMOD.wiki
Jump to navigation Jump to search
(Updated AIX Compliler link for IBM CMOD error.)
m (Fixed incomplete sentence.)
 
(3 intermediate revisions by the same user not shown)
Line 13: Line 13:


== What were you doing? ==
== What were you doing? ==
After upgrading to CMOD v9.5, you were probably running [[arsdb]] or [[arssockd]].
After completing an IBM Content Manager OnDemand upgrade, or building a new CMOD instance, you were probably running [[arsdb]] or [[arssockd]].


== What happened? ==
== What happened? ==
The Content Manager OnDemand utility couldn't run, because the version of the IBM XLC Compiler Runtime is out of date.  (OnDemand v9.5 requires version 13.1 or higher on AIX 6.x and 7.x.)
CMOD couldn't establish a connection to DB2, likely because your configuration parameters are incorrect.
 
; Are you on AIX?
: If you just completed an [https://CMOD.cloud/upgrade IBM CMOD Upgrade] on AIX, OnDemand v9.5 (and higher) requires version 13.1 or higher of the IBM XLC Compiler Runtime.


== Example ==
== Example ==
Line 26: Line 29:


== Troubleshooting ==
== Troubleshooting ==
;All Platforms
: Ensure your CMOD configuration files are correct.
: Check the SRVR_INSTANCE and SRVR_INSTANCE_OWNER parameters in the IBM OnDemand [[ars.ini]] config file.
: Check the DB2_INSTANCE parameter in the IBM OnDemand [[ars.cfg]] configuration file.


Under AIX, check the version of the IBM XL C/C++ Compiler Runtime:
Under AIX, check the version of the IBM XL C/C++ Compiler Runtime:
Line 35: Line 43:
   xlC.rte                  12.1.0.1  COMMITTED  IBM XL C++ Runtime for AIX
   xlC.rte                  12.1.0.1  COMMITTED  IBM XL C++ Runtime for AIX
   
   
If the version number reported is LESS THAN 13.1, you'll need to download the latest version from IBM Fix Central:  [http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7ERational&product=ibm/Rational/XL+C,C%2B%2B+Compiler&release=13.1.0.10&platform=AIX&function=all&useReleaseAsTarget=true&source=fc IBM XLC 13.1.0.10 (February 2018)]
If the version number reported is LESS THAN 13.1, you'll need to download the latest version from IBM Fix Central:  [http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7ERational&product=ibm/Rational/XL+C,C%2B%2B+Compiler&release=13.1.0.11&platform=AIX&function=all&source=fc IBM XLC 13.1.0.11 (November 2018)]


From this package, you only need to install three components:
From this package, you only need to install three components:
Line 49: Line 57:
[https://www-01.ibm.com/support/docview.wss?uid=swg21698334 ARS4014E unable to load >DB2< error is shown when running arsdb -I -gcv after Content Manager OnDemand 9.5 upgrade.]
[https://www-01.ibm.com/support/docview.wss?uid=swg21698334 ARS4014E unable to load >DB2< error is shown when running arsdb -I -gcv after Content Manager OnDemand 9.5 upgrade.]


[http://www-01.ibm.com/support/docview.wss?uid=swg24042621 XL C/C++ for AIX Fix Pack 8 (August 2016 PTF) for 13.1]
[http://www-01.ibm.com/support/docview.wss?uid=ibm10792615 XL C/C++ for AIX Fix Pack 11 (November 2018 PTF) for 13.1]

Latest revision as of 00:30, 14 June 2024

What was the error?

Message Number: 4014

Message Severity: Error (Corrective action is required to continue)

Message Name: ARS4014E

Message Text: Unable to load >database engine<

Related Errors

None.

What were you doing?

After completing an IBM Content Manager OnDemand upgrade, or building a new CMOD instance, you were probably running arsdb or arssockd.

What happened?

CMOD couldn't establish a connection to DB2, likely because your configuration parameters are incorrect.

Are you on AIX?
If you just completed an IBM CMOD Upgrade on AIX, OnDemand v9.5 (and higher) requires version 13.1 or higher of the IBM XLC Compiler Runtime.

Example

 $ arsdb -uv
 arsdb:  ARS4014E - Unable to load >DB2<
 Illegal Instruction(coredump)
 $

Troubleshooting

All Platforms
Ensure your CMOD configuration files are correct.
Check the SRVR_INSTANCE and SRVR_INSTANCE_OWNER parameters in the IBM OnDemand ars.ini config file.
Check the DB2_INSTANCE parameter in the IBM OnDemand ars.cfg configuration file.

Under AIX, check the version of the IBM XL C/C++ Compiler Runtime:

 $ lslpp -l |grep -i "IBM XL"

 xlC.aix61.rte             12.1.0.1  COMMITTED  IBM XL C++ Runtime for AIX 6.1
 xlC.msg.en_US.rte         12.1.0.1  COMMITTED  IBM XL C++ Runtime
 xlC.rte                   12.1.0.1  COMMITTED  IBM XL C++ Runtime for AIX

If the version number reported is LESS THAN 13.1, you'll need to download the latest version from IBM Fix Central: IBM XLC 13.1.0.11 (November 2018)

From this package, you only need to install three components:

 xlC.aix61.rte 13.1.x.x                      # IBM XL C++ Runtime for AIX 6...
 xlC.msg.en_US.rte 13.1.x.x                  # IBM XL C++ Runtime Messages-...
 xlC.rte 13.1.x.x                            # IBM XL C++ Runtime for AIX

Articles related to this message

CMOD v9.5 Knowledgebase - Messages & Codes - ARS4014E

ARS4014E unable to load >DB2< error is shown when running arsdb -I -gcv after Content Manager OnDemand 9.5 upgrade.

XL C/C++ for AIX Fix Pack 11 (November 2018 PTF) for 13.1