Hello,
I am facing the following error during the phase MAIN_SHDRUN/DDIC_UPG (from SAPup.ECO):
SAPup> Starting subprocess with PID 26258 in phase 'DDIC_UPG' at 20140410162631
ENV: DIR_LIBRARY=/usr/sap/trans/SUM_<SID>/abap/exe
ENV: LD_LIBRARY_PATH=/usr/sap/trans/SUM_<SID>/abap/exe:/usr/sap/trans/SUM_<SID>/jvm/jre/lib/amd64/server:/usr/sap/trans/SUM_<SID>/jvm/jre/lib/amd64:/usr/sap/trans/SUM_<SID>/jvm/jre/../lib/amd64:/usr/sap/<SID>/SYS/exe/run:/usr/sap/<SID>/SYS/exe/nuc/sunx86_64:/oracle/client/11x_64/instantclient
ENV: NLS_LANG=AMERICAN_AMERICA.WE8DEC
ENV: ORACLE_BASE=/oracle
ENV: ORACLE_SID=<SID>
ENV: PATH=/usr/sap/trans/SUM_<SID>/abap/exe:/usr/bin:/bin:/usr/sap/<SID>/SYS/exe/nuc/sunx86_64:/usr/sap/<SID>/SYS/exe/run:/home/<SID>adm:.:/usr/ccs/bin:/usr/ucb
ENV: SAPDATA_HOME=/oracle/<SID>
ENV: SAPSYSTEMNAME=<SID>
ENV: auth_shadow_upgrade=1
ENV: dbms_type=ORA
ENV: dbs_ora_schema=SAPSR3
ENV: dbs_ora_tnsname=<SID>
EXECUTING /usr/sap/trans/SUM_<SID>/abap/exe/tp pf=/usr/sap/trans/SUM_<SID>/abap/var/DDICUPG.TPP put <SID> -Dmainimp_proc=1 -Dparallel=6
This is tp version 380.08.46 (release 721)
Looking for effective putsteps ... ... ready (looking for putsteps)
Changing parameter 'MAINIMP_PROC' from '1' to '2'
ERROR: /usr/sap/trans/SUM_<SID>/abap/tmp/SAPKKGPFD08.<SID> is already in use. Giving up after (31) tries because MAX_SEMAPHORE_WAIT is set. My name: pid 26258 on wsps451 (<SID>adm)
ERROR: EXIT(16) -> process ID is: 26258
HALT 20140410162803
tp returncode summary:
TOOLS: Highest return code of single steps was: 16
ERRORS: Highest tp internal error was: 0212
tp finished with return code: 212
meaning:
could not access file as supposed (see dev_tp or SLOG731 for more details)
SAPup> Process with PID 26258 terminated with status 212 at 20140410162811!
And here is an excerpt from SLOG731:
### Phase MAIN_SHDRUN/DDIC_UPG:
START SET STOPMARK <SID> 20140410162403 <SID>adm wsps451 2014041016240100636a
STOP SET STOPMARK <SID> 20140410162403 <SID>adm wsps451 2014041016240100636a
START put <SID> 20140410162404 <SID>adm wsps451 2014041016240400637a
START SET STOPMARK <SID> 20140410162405 <SID>adm wsps451 2014041016240400637a
STOP SET STOPMARK <SID> 20140410162405 <SID>adm wsps451 2014041016240400637a
LIST put <SID>
START DD IMPORT <SID> H 20140410162405 <SID>adm wsps451 2014041016240400637a
STOP DD IMPORT <SID> H 20140410162405 <SID>adm wsps451 2014041016240400637a
STOP put <SID> 0000 20140410162416 <SID>adm wsps451 2014041016240400637a
START SET STOPMARK <SID> 20140410162424 <SID>adm wsps451 20140410162423006398
STOP SET STOPMARK <SID> 20140410162424 <SID>adm wsps451 20140410162423006398
START put <SID> 20140410162425 <SID>adm wsps451 2014041016242500639d
START SET STOPMARK <SID> 20140410162427 <SID>adm wsps451 2014041016242500639d
STOP SET STOPMARK <SID> 20140410162427 <SID>adm wsps451 2014041016242500639d
LIST put <SID> H
START DD IMPORT <SID> H 20140410162427 <SID>adm wsps451 2014041016242500639d
WARNING: /usr/sap/trans/SUM_<SID>/abap/tmp/SAPKKGPFD08.<SID> is already in use (10), I'm waiting 1 sec (20140410162451). My name: pid 25501 on wsps451 (<SID>adm)
WARNING: /usr/sap/trans/SUM_<SID>/abap/tmp/SAPKKGPFD08.<SID> is already in use (20), I'm waiting 4 sec (20140410162519). My name: pid 25501 on wsps451 (<SID>adm)
WARNING: /usr/sap/trans/SUM_<SID>/abap/tmp/SAPKKGPFD08.<SID> is already in use (30), I'm waiting 4 sec (20140410162552). My name: pid 25501 on wsps451 (<SID>adm)
HALT 20140410162556
ERROR: /usr/sap/trans/SUM_<SID>/abap/tmp/SAPKKGPFD08.<SID> is already in use. Giving up after (31) tries because MAX_SEMAPHORE_WAIT is set. My name: pid 25501 on wsps451 (<SID>adm)
ERROR: EXIT(16) -> process ID is: 25501
STOP put <SID> 0016 20140410162556 <SID>adm wsps451 2014041016242500639d
This is a distributed environment - an AS and a DB server.
We are running on Oracle 11 and Solaris 10.
The SUM directory and the EHP6 packages are in subdirectories of /usr/sap/trans
PLEASE help!! This is becoming very urgent now!