cancel
Showing results for 
Search instead for 
Did you mean: 

SPAM UPDATE ERROR IN CHECK_REQUIREMENT ? HELP

Former Member
0 Kudos

hai,

We are haviung sap 4.7c x200 ,win 2003 ed as o.s and sql 200 db.

i am applying spam update from 6.20/000 to 6.20/0023 and i am getting error

The following details help you to analyze the problem:

- Error in phase: CHECK_REQUIREMENTS

- Reason for error: TP_CANNOT_CONNECT_SYSTEM

- Return code: 0249

- Error message: connect failed due to DbSL load lib failure

Notes on phase CHECK_REQUIREMENTS

In this phase the prerequisites for the import are checked. This phase

can terminate due to the following reasons:

o TP_CANNOT_CONNECT_TO_SYSTEM: tp cannot log on to the system's

database.

Check the action log (in the menu, choose Goto -> Action Log). You

may be able to use the detailed tp error message in this log to

identify and remove the cause of the error.

QUEUE_NOT_EMPTY: The transport buffer still contains OCS requests

that were not completely processed. To display these requests, use

the following tp command:

tp SHOWBUFFER <SID> -DSOURCESYSTEMS= TAG=SPAM

You can only continue processing the import queue when these

requests have been completely processed, or have been deleted from

the buffer.

CANNOT_DROPBUFFER: tp cannot delete old, incompletely processed

Support Packages from the tp buffer.

Check the action log (in the menu, choose Goto -> Action Log). You

may be able to use the detailed tp error message in this log to

identify and remove the cause of the error.

-


in stms when i ckeck from db connection it is showing yellow icon indicating that connection with batabase is not o.k , while i am able to access tables and make reports also.

i also used r3trans -D from checking connection with the db but it also returned error.

kindly help me out as without this i can't apply patches to my software compnents

regards

jase

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Sam,

what did you do to solve it?

Eric

Former Member
0 Kudos

I also ran in to this issue when I was applying the latest SPAM update in my NetWeaver 7.0 EHP1 system.

Below are the steps that helped me get passed the errors and get a successful SPAM update.

1. I configured STMS and added two virtual systems

2. There was a modified transport that needed to be released, so I released it

3. I ran the import process again (Got a message EPILOGUE)

4. I green arrowed back and went back into SPAM

5. SPAM was updated successfully

I hope this works out for you, if not feel free to reply back to this thread.

Good Luck.

-Bob K.

Former Member
0 Kudos

hi,

i solved this problem .

regards

jase

Former Member
0 Kudos

hai ,

with <sid-adm> i am able to connect to tp , in cmd prompt tp connect UPG pf=<tp param file> , when i run this message everything is o.k .

but still in stms> systems> connection to db is coming failed as described in previous message

kindly help me out

regards

sam

Former Member
0 Kudos

Dear all,

I have been in identical situation this days. I am running SAP ECC6.0 with SQL 2005 database.

I had returning code 0249 with dbms_type error. Enviroment variables was set for <sid>adm, and also in profiles.

Found a sap note that helped me. it is 31559. All you need to do, is to check in the registry HKEY_LOCAL_MACHINE\SOFTWARE\SAP\<sid>\Environment are there enviroment variables set. For unexplained reason, for our SAP DEMO system, these varialbles was deleted ..i dont know how it happend.

There is a tool in kernel directory called NTENV2REG.EXE. just run the file, and variables will be set in registry. after that, everything works fine. I hope that this will be helpfull for you, as I was trying to manage this error for 4-5 days.

Best regards, Bozidar

Former Member
0 Kudos

hai,

i logged on to my upogadm user which sap has created , and when i run

tp connect UPG pf=<location of tpparam file> , itgives tp connection failed

and in the detail it shows that no user / group UPG exists and connection can't be made

regards

Former Member
0 Kudos

HAI,

I configured TMs and in STMS>overview> systems>sap systems> check transport tools , there everything is o.k with green status but db connecttion is not coming ( a yellow down icon is coming which on click gives a pop message as below)::

This is tp version 340.16.24 (release 640)

Warning: Parameter DBHOST is no longer used.

Warning: Parameter DBNAME is no longer used.

ERROR: No connect due to DbSl Load Lib Failure

ERROR: environment variable dbms_type is not set.

ERROR: Connect to UPG failed (20071101155520).

INFO: no trace information stored

tp returncode summary:

TOOLS: Highest return code of single steps was: 0

ERRORS: Highest tp internal error was: 0249

standard output from tp and from tools called by tp:

help me out

thanks in advance

Former Member
0 Kudos

hi ,, check for this file

4 ETW000 r3trans version 6.13 (release 640 - 25.07.06 - 17:34:00).

4 ETW000 ===============================================

4 ETW000

4 ETW000 date&time : 01.11.2007 - 09:26:58

4 ETW000 control file: <no ctrlfile>

4 ETW000 R3trans was called as follows: r3trans -x

4 ETW000 trace at level 2 opened for a given file pointer

4 ETW000 [dev trc ,00000] Thu Nov 01 09:27:01 2007 0.000000

4 ETW000 [dev trc ,00000] db_con_init called 0.000000

4 ETW000 [dev trc ,00000] create_con (con_name=R/3) 0.000000

4 ETW000 [dev trc ,00000] Loading DB library 'dbmssslib.dll' ... 0.000000

4 ETW000 [dev trc ,00000] load shared library (dbmssslib.dll), hdl 0 862 0.000862

4 ETW000 [dev trc ,00000] using "C:\usr\sap\UPG\SYS\exe\run\dbmssslib.dll"

4 ETW000 16 0.000878

4 ETW000 [dev trc ,00000] Library 'dbmssslib.dll' loaded 8 0.000886

4 ETW000 [dev trc ,00000] function DbSlExpFuns loaded from library dbmssslib.dll

4 ETW000 14 0.000900

4 ETW000 [dev trc ,00000] Version of 'dbmssslib.dll' is "640.00", patchlevel (0.152)

4 ETW000 69 0.000969

4 ETW000 [dev trc ,00000] function dsql_db_init loaded from library dbmssslib.dll

4 ETW000 13 0.000982

4 ETW000 [dev trc ,00000] function dbdd_exp_funs loaded from library dbmssslib.dll

4 ETW000 12 0.000994

4 ETW000 [dev trc ,00000] New connection 0 created 22 0.001016

4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO

4 ETW000 32 0.001048

4 ETW000 [dev trc ,00000] db_con_connect (con_name=R/3) 16 0.001064

4 ETW000 [dev trc ,00000] find_con_by_name found the following connection for reuse:

4 ETW000 12 0.001076

4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO

4 ETW000 16 0.001092

4 ETW000 [dev trc ,00000] Thread ID:4720 3104 0.004196

4 ETW000 [dev trc ,00000] Thank You for using the SLOLEDB-interface 12 0.004208

4 ETW000 [dev trc ,00000] Using dynamic link library 'C:\usr\sap\UPG\SYS\exe\run\dbmssslib.dll'

4 ETW000 18 0.004226

4 ETW000 [dev trc ,00000] dbmssslib.dll patch info 26 0.004252

4 ETW000 [dev trc ,00000] patchlevel 0 7 0.004259

4 ETW000 [dev trc ,00000] patchno 152 8 0.004267

4 ETW000 [dev trc ,00000] patchcomment Connection check on (0,0) (988711)

4 ETW000 11 0.004278

4 ETW000 [dev trc ,00000] np:(local) connection used on UPG 51 0.004329

4 ETW000 [dev trc ,00000] CopyLocalParameters: dbuser is 'dbo' 9 0.004338

4 ETW000 [dev trc ,00000] Provider SQLNCLI could not be initialized. See note #734034 for more information.

4 ETW000 4338 0.008676

4 ETW000 [dev trc ,00000] Using provider SQLOLEDB instead. 78 0.008754

4 ETW000 [dev trc ,00000] OpenOledbConnection: MARS property was not set. 291 0.009045

4 ETW000 [dev trc ,00000] Provider Release:08.10.3959 6618 0.015663

4 ETW000 [dev trc ,00000] Provider SQLNCLI could not be initialized. See note #734034 for more information.

4 ETW000 526 0.016189

4 ETW000 [dev trc ,00000] Using provider SQLOLEDB instead. 8 0.016197

4 ETW000 [dev trc ,00000] Cache sizes: header 88 bytes, 100 names (140000 bytes), 100 dynamic statements (550400 bytes), total 690488 bytes

4 ETW000 5819 0.022016

4 ETW000 [dev trc ,00000] Initializing private procedure name cache. 9 0.022025

4 ETW000 [dev trc ,00000] procedure cache created/attached 14 0.022039

4 ETW000 [dev trc ,00000] Connected to db server : [UPG] server_used : [np:(local)], dbname: UPG, dbuser: dbo

4 ETW000 14 0.022053

4 ETW000 [dev trc ,00000] pn_id:UPG_UPG 7 0.022060

4 ETW000 [dev trc ,00000] Not using MARS (on sql 8.0) 9 0.022069

4 ETW000 [dev trc ,00000] Connection 0 opened (DBSL handle 0) 16 0.022085

4 ETW000 Connected to database.

4 ETW000 [dev trc ,00000] Disconnecting from ALL connections: 5259 0.027344

4 ETW000 [dev trc ,00000] DbSlDisconnect curr_thread_id: 4720 sl_conn[0]->thread_id: 4720

4 ETW000 20 0.027364

4 ETW000 [dev trc ,00000] Disconnected from connection 0 318 0.027682

4 ETW000 [dev trc ,00000] statistics db_con_commit (com_total=0, com_tx=0)

4 ETW000 17 0.027699

4 ETW000 [dev trc ,00000] statistics db_con_rollback (roll_total=0, roll_tx=0)

4 ETW000 12 0.027711

4 ETW000 Disconnected from database.

4 ETW000 End of Transport (0000).

4 ETW000 date&time: 01.11.2007 - 09:27:01

former_member185954
Active Contributor
0 Kudos

Hi,

The trans.log is fine.. you are probably having some incomplete transports pending in your queue.

Before the upgrade it is mandatory to clear all old transport requests

check

tp SHOWBUFFER <SID> -DSOURCESYSTEMS= TAG=SPAM

Regards,

Siddhesh

former_member185954
Active Contributor
0 Kudos

Hi Sam,

After running R3trans -d -v as <sid>adm in the OS, there would be a file trans.log generated.

Can you kindly post that log file ?

Regards,

Siddhesh