1) To resolve this issue, perform the following in the vardir/rim directory:
$ od -x shmaddr.loc
$ od -x shstinfo.ipc
2) This will generate a set of numbers, like below:
od -x shmaddr.loc
0000000 0000 1556 fb00 0000 4452 17ca 0200 0000
0000020 0009 0014
0000024
3) od -x shstinfo.ipc
0000000 0000 1555 fd40 0000 4152 17ca 0040 0000
0000020 0009 0013
0000024
4) you can remove shared memory segments by looking at the 7th set of numbers on the od -x output. For example, the 7th set of numbers f from above was: 17ca. You will then do an ipcs -a | grep 17ca command to get the list of shared memory segments. This will give you an output like the following:
m 5461 0x415217ca --rw-r--r-- root dbaerp root dbaerp
5 4194304 25086 2465 10:30:01 10:30:01 5:41:13
m 5462 0x445217ca --rw-r--r-- root dbaerp root dbaerp
5 33554432 25086 2465 10:30:01 10:30:01 5:41:13
s 589843 0x415217ca --ra-ra-ra- root dbaerp root dbaerp
12 10:30:01 5:41:13
s 589844 0x445217ca --ra-ra-ra- root dbaerp root dbaerp
2 10:30:22 5:41:13
5) You will then need to use the ipcrm command to remove the unwanted memory segments. In this example, you would do the following:
Note this will need to be done as root
ipcrm -m 5461
ipcrm -m 5462
ipcrm -s 589843
ipcrm -s 589844
You should then be able to start cop.
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center