cancel
Showing results for 
Search instead for 
Did you mean: 

Program 'Migration Monitor' exits with error code 103.

Former Member
0 Kudos

I'm performing an installation of ERP 6.0 EHP7 IDES on Linux with Oracle 11.2 unicode. I received the error Program 'Migration Monitor' exits with error code 103. at the Import ABAP phase for create database. The output from the import_monitor_java.log shows all of the import packages failed to load. Has anyone experienced this error? How do I resolve the error?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Import Monitor jobs: running 3, waiting 2, completed 0, failed 159, total 164.

Loading of 'SAPDODS' import package: ERROR

Import Monitor jobs: running 2, waiting 2, completed 0, failed 160, total 164.

Loading of 'SAPUSER1' import package: ERROR

Import Monitor jobs: running 1, waiting 2, completed 0, failed 161, total 164.

Loading of 'SAPSSEXC_36' import package: ERROR

Import Monitor jobs: running 0, waiting 2, completed 0, failed 162, total 164.

Import Monitor jobs: running 1, waiting 1, completed 0, failed 162, total 164.

Loading of 'SAP0000' import package: ERROR

Import Monitor jobs: running 0, waiting 1, completed 0, failed 163, total 164.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Error entry at the tail output of import_monitor.log

TRACE: 2015-04-17 13:44:51 com.sap.inst.migmon.LoadTask processPackage
Task file generation for 'SAP0000' finished import package:
/usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL SAP0000.TSK ORA -l SAP0000.log -o D

INFO: 2015-04-17 13:44:51 com.sap.inst.migmon.LoadTask run_report
Monitor jobs: running 0, waiting 1, completed 0, failed 163, total 164  error processing of package SAP0000

ERROR: 2015-04-17 13:44:51 com.sap.inst.migmon.LoadTask run
Loading of 'SAP0000' import package is interrupted with exception.
java.io.FileNotFoundException: /usr/sap/put/RD1/DB-RAC7/SAP0000.TSK
        at com.sap.inst.migmon.LoadTask.writePathEntry(LoadTask.java:1054)
        at com.sap.inst.migmon.LoadTask.createCommandFile(LoadTask.java:726)
        at com.sap.inst.migmon.LoadTask.processPackage(LoadTask.java:339)
        at com.sap.inst.migmon.LoadTask.run(LoadTask.java:204)
        at java.lang.Thread.run(Thread.java:763)
        at com.sap.inst.lib.util.ThreadDispatcher$ThreadWrapper.run(ThreadDispatcher.java:113)

WARNING: 2015-04-17 13:45:21
Cannot start import of packages with views because not all import packages with tables are loaded successfully.

WARNING: 2015-04-17 13:45:21
163 error(s) during processing of packages.

INFO: 2015-04-17 13:45:21

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Accepted Solutions (0)

Answers (6)

Answers (6)

daniel_lippmann5
Active Participant
0 Kudos

Which version of SWPM have you been using? We have severe errors with any patch level of version 8.

former_member185239
Active Contributor
0 Kudos

Hi Darrel,

Can you please share the SAP0000.log files.

Try to put the Export packages , in the local file system instead of NFS.

Moreover check the permission on NFS folder , if it is having nobody:nobody then the filesystem is not exported properly and ask the unix team to provide the right/read access on NFS.

With Regards

Ashutosh Chaturvedi

Former Member
0 Kudos

Hey Darrel,

103 is a pretty generic error.

1. Please check that /usr/sap/put/RD1 filesystem isn't full

2. Check the permissions on the same filesystem (sidadm:sapsys - 755 recursive)

3. Check your DB is up and running.

4. As the others have asked, upload the logs they have requested.

Cheers,

Amerjit

Former Member
0 Kudos

Attached are the files import_monitor.java.log and import_monitor.log Files SAPDODS and SAPUSER1 are not available on the system. The directory /usr/sap/put/RD1 is at 57%. The files in the usr/sap/put/RD1 are root:sapinst with permission 775. The db is up and running.

former_member185954
Active Contributor
0 Kudos

Hello Darrel,

The issue is that your import monitor cannot access .TSK files

For example:

/usr/sap/put/RD1/DB-RAC7/VRSMODISRC.TSK isn't found or is not accessible.

So check your earlier logs (from earlier phases of installation), the root cause may be in those logs as to why .TSK files were not created.

Regards,

Siddhesh

Former Member
0 Kudos

Hey Darrel,

Please do this as a x-check.

1. find /usr/sap/put/RD1 -name "*.TSK" -print

2. ls -ld /usr/sap/put/RD1/DB-RAC7 (post output here)

3. As <sid>adm in /usr/sap/put/RD1/DB-RAC7 run command "touch DELME" ... does a file called DELME get created as user <sid>adm group sapsys

4. Please confirm that you are NOT using NFS for /usr/sap/put/RD1/DB-RAC7.

Cheers,

Amerjit

Former Member
0 Kudos

Hi Amerjit,

1. No files are found

2. drwxrwxr-x 9 root sapinst 24576 Apr 20 11:27 /usr/sap/put/RD1/DB-RAC7

3. -rw-r--r-- 1 rd1adm sapsys          0 Apr 20 11:27 DELME

4. I am not using a NFS mount.

Regards,

Darrel

Former Member
0 Kudos

Hi Darrel,

Indulge me further.

1. As <sid>adm are you able to read the contents of file /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR

2. When the run the following command a <sid>adm do DELME.LOG and DELME.TSK get written in the directory you were in when you executed the command ?

/usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

3. Your path to the SW depot is long. Please create a sym link to reduce the path.

eg: ln -s /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7 /sapcd

4. Try Step 2 again but using /sapcd

/usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /sapcd/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

5. What is the version of R3load you are using ?

Cheers,

Amerjit

Former Member
0 Kudos

Hi Amerjit,

1. As <sid>adm I can read the cotents of file /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR.

2. No DELME.log or DELME.TSK is created when I execute the command /usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

3 and 4. I cannot alter the path because it is currently being used for other installs.

5. R3Load version is R3Load_111_20012156.SAR

Regards,

Darrel

Former Member
0 Kudos

Hey Darrel,

Well at least I know what your problem is and of course now we need to find out why.

The command I gave you should generate the .TSK file by parsing the .STR file.

Can you "cat" (as <sid>adm) the SAP0000.STR and post the screen shot here ?

And one final thing to do, copy the SAP0000.STR from where it is to a local filesystem (can even be your sapinst directory) and run the command I gave you again chaning the path to the new path where you placed the file.

eg:

/usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I <MyNewDir>/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

If after the above you're still out of luck then I'd say switch your R3load to the latest version relevant to your kernel.

The sym link I mentioned changes nothing for other installs but lets just keep it simple for the moment then.

Cheers,

Amerjit

Former Member
0 Kudos

I would like to correct the fact that I am using shared directories of a NFS mount.

Former Member
0 Kudos

rd1adm 58> cat /home/darre79/DB-RAC7_LOGS/SAP0000.STR

tab: REPOLOAD

att: SLEXC   6  ?N Tr all    REPOLOAD~0                     SLEXC   6

fld: PROGNAME                       CHAR    40     0   0 not_null  1

fld: R3STATE                        CHAR     1     0   0 not_null  2

fld: MACH                           INT2     2     0   0 not_null  3

fld: UNAM                           CHAR    12     0   0 not_null  0

fld: UDAT                           DATS     8     0   0 not_null  0

fld: UTIME                          TIMS     6     0   0 not_null  0

fld: L_DATALG                       INT4     4     0   0 not_null  0

fld: Q_DATALG                       INT4     4     0   0 not_null  0

fld: SDAT                           DATS     8     0   0 not_null  0

fld: STIME                          TIMS     6     0   0 not_null  0

fld: MINOR_VERS                     INT2     2     0   0 not_null  0

fld: MAJOR_VERS                     INT4     4     0   0 not_null  0

fld: LDATA                          RSTR     0     0   0 null      0

fld: QDATA                          RSTR     0     0   0 null      0

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

rd1adm 59> /usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /home/darre79/DB-RAC7_LOGS/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

rd1adm 62> ls -lt /usr/sap/put/RD1/DB-RAC7 | head

total 145020

-rw-r----- 1 root   sapinst     75010 Apr 17 15:20 sapinst.log

-rw-r----- 1 root   sapinst    280153 Apr 17 15:20 sapinst_dev.log

drwxrwxrwt 2 root   sapinst      4096 Apr 17 15:20 sapinst_instdir

-rw-r----- 1 root   sapinst      9094 Apr 17 13:45 sapinst_loginquirer.log

-rw-r----- 1 root   sapinst    491479 Apr 17 13:45 LogAnalyzer.html

-rw-r----- 1 root   sapinst       330 Apr 17 13:45 java.log

-rw-rw---- 1 root   sapinst   1342479 Apr 17 13:45 syslib_priv.log

-rw-r----- 1 root   sapinst      1010 Apr 17 13:45 java.25.log

-rw-r----- 1 root   sapinst      1655 Apr 17 13:45 TroubleTicketResults.xml

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Note: After executing the command with the file in a shorter path it still produced no files.

Former Member
0 Kudos

Hey,

As you have now confirmed that you are using NFS mounts this brings me to my initial suspicion.

1. "cd /home/darre79/DB-RAC7_LOGS"

2. /usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /home/darre79/DB-RAC7_LOGS/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

Long and short, write the logs to your home directory (which I hope is NOT a NFS mount either) or any other directory that isn't NFS mounted.

Give that a quick go and let me know how you get on.

Cheers,

Amerjit

Former Member
0 Kudos

rd1adm 65> cd /home/darre79/DB-RAC7_LOGS

rd1adm 66> pwd

/home/darre79/DB-RAC7_LOGS

rd1adm 67> /usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /home/darre79/DB-RAC7_LOGS/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

rd1adm 69> ls -lt /usr/sap/put/RD1/DB-RAC7 | head

total 145020

-rw-r----- 1 root   sapinst     75010 Apr 17 15:20 sapinst.log

-rw-r----- 1 root   sapinst    280153 Apr 17 15:20 sapinst_dev.log

drwxrwxrwt 2 root   sapinst      4096 Apr 17 15:20 sapinst_instdir

-rw-r----- 1 root   sapinst      9094 Apr 17 13:45 sapinst_loginquirer.log

-rw-r----- 1 root   sapinst    491479 Apr 17 13:45 LogAnalyzer.html

-rw-r----- 1 root   sapinst       330 Apr 17 13:45 java.log

-rw-rw---- 1 root   sapinst   1342479 Apr 17 13:45 syslib_priv.log

-rw-r----- 1 root   sapinst      1010 Apr 17 13:45 java.25.log

-rw-r----- 1 root   sapinst      1655 Apr 17 13:45 TroubleTicketResults.xml

Former Member
0 Kudos

You need to check contents of /home/darre79/DB-RAC7_LOGS.

You're listing above shows contents of /usr/sap/put/RD1/DB-RAC7 😞

Amerjit

Former Member
0 Kudos

rd1adm 75> pwd

/home/darre79/DB-RAC7_LOGS

rd1adm 76> ls -lt | head

total 30128

-rwxr-xr-x 1 darre79 basis     1053 Apr 21 10:20 SAP0000.STR

-rwxr-xr-x 1 darre79 basis    13830 Apr 21 09:34 summary.html

-rwxr-xr-x 1 darre79 basis     2191 Apr 21 09:27 import_state.properties

-rwxr-xr-x 1 darre79 basis     9879 Apr 20 14:10 SPTRUNC.SQL

Former Member
0 Kudos


The /home/darre79 is a NFS mounted directory.

Former Member
0 Kudos

Hello Darrel,

I'm afraid I'm probably going to have to back of here.

I have asked a couple of things such as NO NFS and also to update R3load but we don't seem to be making progress as you are still using NFS and I don't get the impression you have updated R3load.

If and when there is an update to the above then let's us (the community) know.

There is of course SAP, to who you pay a generous license fee, you could open a message.

Good Luck.

Kindest Regards,

Amerjit

Former Member
0 Kudos

R3Load is at patch level 111.

Former Member
0 Kudos

Thank you for all of your time, assistance, and suggestions. It is greatly appreciated.

Former Member
0 Kudos

Hi Amerjit,

Executed from local directory. NO NFS Mount

ojrtlsaprac7:rd1adm 83> cp  /home/darre79/DB-RAC7_LOGS/SAP0000.STR TEST

ojrtlsaprac7:rd1adm 84> cd TEST

ojrtlsaprac7:rd1adm 85> ls -l

total 4

-rwxr-xr-x 1 rd1adm sapsys 1053 Apr 21 14:11 SAP0000.STR

ojrtlsaprac7:rd1adm 86> pwd

/usr/sap/RD1/TEST

ojrtlsaprac7:rd1adm 87> cd ../

ojrtlsaprac7:rd1adm 88> mkdir TEST2

ojrtlsaprac7:rd1adm 89> pwd

/usr/sap/RD1

ojrtlsaprac7:rd1adm 90>  /usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /usr/sap/RD1/TEST/SAP0000.STR /usr/sap/RD1/TEST2/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

ojrtlsaprac7:rd1adm 91> ls -lt /usr/sap/RD1/TEST2 | head

total 0

ojrtlsaprac7:rd1adm 92> pwd

/usr/sap/RD1

ojrtlsaprac7:rd1adm 93> ls -l

total 28

drwxr-xr-x 2 rd1adm sapsys 16384 Mar 30 13:02 lost+found

drwxr-xr-x 5 rd1adm sapsys  4096 Apr 15 09:41 SYS

drwxr-xr-x 2 rd1adm sapsys  4096 Apr 21 14:11 TEST

drwxr-xr-x 2 rd1adm sapsys  4096 Apr 21 14:12 TEST2

Former Member
0 Kudos

Hey Darrel,

My "exuberance" from earlier on asides.

I'm really scratching my head over this one.

It's always so difficult to try and relay what you might try if it were your own system and you have your hands on the keyboard.

So if I recap.

1. You've used the SAP0000.STR from a local f/s

2. You've given the destination for the .TSK and .LOG file as a local f/s

3. You've patched your R3* tools to the latest version for your kernel revision.

NB: You have said you are using R3load PL-111. That doesn't seem very recent to me.

4. You've tested that rd1adm can write to the filesystem(s) you have been using.

ps: I don't know if you have the "truss" command on your box but whenever I want to see exactly what a command is doing, I 'truss" it. You'll get a lot of system call info.

Other than the above, maybe some other kind soul on SCN can help you out.

Could be I'm not seeing the forest for the trees.

Cheers,

Amerjit

Former Member
0 Kudos

The date on the R3Load PL-111 is 04/01/2015.

Former Member
0 Kudos

Hi Amerjit,

As mentioned earlier, your time, assistance and suggestions are greatly appreciated.

Regards,

Darrel

Former Member
0 Kudos

Hi Darrel,

Appreciated 🙂 and no worries about that. I (we all do) do it because I/we enjoy it. Someday I'll be thanking someone helping me out 🙂

I never use a install/patch directory of a NFS mount as I've had so much grief with it in the past (obscure errors) so I always go for a local f/s. For a fresh install you would need less than 5GB local f/s space for SWPM.

As for the software repository, yes we do use NFS as we're only reading (caveat: mount options are correct).

I'm kind of running dry on suggestions other than patching your R3* tools to the latest version, scratching the install and taking it from the top and running it from a local f/s.

Other than that, those lovely people at SAP would be my next stop.

Cheers,

Amerjit

Former Member
0 Kudos

Hey Darrel,

All done and smoking a cigar by the pool ?

A.

Former Member
0 Kudos

The latest patches for lib_dbsl, SAPEXE, SAPEXEDB, R3trans, and R3load have been installed per request of SAP support and the issue still remains.

Former Member
0 Kudos

Hey,

Could you try one more thing as we have done before. Remember, please do it on a local f/s.

Copy the input files to a local f/s.

SAP0000.STR

DDLORA_LRG.TPL

Write the output files to a local f/s.

DELME.TSK

DELME.log

strace -o /tmp/R3load_Output.txt R3load -ctf I <MyLOCALDir>/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL DELME.TSK ORA -l DELME.log -o D

Run the above command and upload the generated R3load_Output.txt file.

Cheers,

A.

Former Member
0 Kudos

Hi Darrel,

Please share the log files.

regards,

pavan

Former Member
0 Kudos

Attached is the import_monitor.java.log Files SAPDODS and SAPUSER1 are not available on the system.

Former Member
0 Kudos

You missed attaching sapinst.log. Please attach that too.

Former Member
0 Kudos

I have also attached the file sapinst.log.

Sriram2009
Active Contributor
0 Kudos

Hi

Could you refer the SAP Notes for the Error mesage " CJS-30022  Program 'Migration Monitor' exits with error code 103 "

1642058 - Adapt SAPInst Oracle Client 11.2.0.x


1689026 - Obsolete: Install NW 7.0x Systems with Oracle Client 11.2.0x

BR

SS

former_member185954
Active Contributor
0 Kudos

Hello Darrel,

Can you please confirm if there are *.TSK files in the directory: /usr/sap/put/RD1/DB-RAC7

Looks like the installer is unable to access them or for some reasons, they haven't been generated.

Regards,

Siddhesh

Former Member
0 Kudos

I have confirmed there are no .TSK files in /usr/sap/put/RD1/DB-RAC7. It appears none were generated.

former_member185954
Active Contributor
0 Kudos

Hello Darrel,

yes that is the root cause, but then not sure why that particular location is chosen by SAP, did you supply this location anywhere ?

Regards,

Siddhesh

former_member185954
Active Contributor
0 Kudos

Further,

If you look at the command closely, you will find that it expects the SAP0000.TSK file to be present in current directory.


/usr/sap/RD1/SYS/exe/uc/linuxx86_64/R3load -ctf I /net/inbpnetapp4a/vol/SFW_Depot/BMS-INSTALL/IDES/ERP60EHP7/51048312_2/DATA_UNITS/EXPORT7/DATA/SAP0000.STR /usr/sap/put/RD1/DB-RAC7/DDLORA_LRG.TPL SAP0000.TSK ORA -l SAP0000.log -o D



The current working directory seems to be /usr/sap/put/RD1/DB-RAC7 - don't know how this has happened for you.


Regards,

Siddhesh


Former Member
0 Kudos

Hello Siddesh,

The directory /usr/sap/put/RD1/DB-RAC7 is my PWD when starting sapinst. I do not supply this information anywhere during the installation.

Regards,

Darrel

former_member185954
Active Contributor
0 Kudos

Hello Darrel,

There should be a process that generates these .TSK files and it hasn't been able to. From the logs you attached its not evident.

you can try the following

Execute a find command to look for attempts to create a specific .TSK file, for example try executing the following:

find /usr/sap/put/RD1 -name "*.log" -exec grep "SAP0000.TSK" {}\;

the above command will look for occurence of pattern SAP0000.TSK in each log file in directory /usr/sap/put/RD1

You need to locate which component/phase failed to create the .TSK file and why, that should in turn tell you the root cause.

I can't think of anything else.

Good luck.

Regards,

Siddhesh

Sriram2009
Active Contributor
0 Kudos

Hi Darrel,


On source and target system kernel & Dbsl patch level are same?


BR

SS



former_member182657
Active Contributor
0 Kudos

Hi Darrel,

Could you share / attach complete log files import_monitor_java.log ,SAPDODS or SAPUSER1.In addition share kernel & DBSL level .

Thanks,

Former Member
0 Kudos

I have attached the import_monitor,java.log. Files SAPDODS or SAPUSER1 are not available on the system.