Oracle Wallet not working after Upgrade from 1.6.0p29 -> 2.1.0p29

CMK version: 2.1.0p29 - Managed Services Edition
OS version: SUSE Linux Enterprise Server 12 SP5

Hello,

we recently upgraded your Check_MK from 1.6 to 2.1.
After that, we have problems with our Oracle DBs using Oracle Wallets.
After the Agent Update the agent somehow doesn’t use the Wallet anymore.
The configuration files in /etc/checkmk are all there and correct (mk_oracle.cfg, sqlnet.ora, tnsnames.ora oracle_wallet folder with wallet data.

The error message ist just:
ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor SP2-0751: Unable to connect to Oracle. Exiting SQL*Plus

After some testing I was able to narrow it down to the mk_oracle plugin. Die Checks work fine with the old 1.6.0p29 mk_oracle, but stop using the wallet with the 2.1.0p29 mk_oracle version.
I guess it’s a problem in the “DB connect” part of the plugin but I wasn’t able to narrow it down.

Any ideas anyone?

Hi,
maybe this werk will solve your problem:

Karl

Hi Karl,

thank you for your answer, but I don’t think that will fix the problem.
I noticed that bug too, but that’s not the problem in my case.

I just get the error when using the oracle wallet.
When setting a DBUSER in the mk_oracle.cfg and not using the wallet the same checks execute without a problem.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.