Kbase 20741: Shared Memory errors after installing a patch
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/04/2001 |
|
Recently there have been quite a few reports of Shared Memory problems with our recent patches that have all turned out to be permission and ownership issues.
The exe's in $DLC/bin should all be owned by root and have permissions of "rwsrwxr-x". Our README.PRO that we deliver with our patches gives the instructions of how to change the ownership and permissions of all the exe's in $DLC/bin.
You need to run: chown root /$DLC/bin/_*
then run: chmod 4775 /$DLC/bin/_*
If the problem were an actual SHARED MEMORY problem, the problem would not go away simply by changing the ownership and permissions of the executables. We store the shared memory version internally in each of our executables. It does not matter who owns the exe's, what the permissions are, or who started the server and/or client. If the internal versions don't match - you will get the shared memory version mismatch error.
This is not the case with these patches. You must remember to change the permissions and ownership of the exe's, as instructed in the README.PRO with every patch you install.