Kbase 2270: Error 1185 and 5.2I24 patch for Xenix
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
Error 1185 and 5.2I24 patch for Xenix
910628-hjb01
INTRODUCTION:
=============
This Progress Software Technical Support Knowledgebase entry
explains PROGRESS error number 1185 "Shared memory can only be
created during initialization" and how to fix it.
PROGRESS ERROR NUMBER: PROGRESS ERROR TEXT:
====================== ====================
1185 Shared memory can only be created
during initialization.
POSSIBLE CAUSE OF ERROR:
========================
The shared memory allocated by the PROGRESS broker process needs
to be increased and is failing. This may be due to insufficient
kernal parameter settings for shared memory or possibly PROGRESS
bug.
DOES ERROR INDICATE CORRUPTION: IF SO, WHAT TYPE:
=============================== =================
No
CORRECTIVE MEASURES:
===================
This is a known bug in PROGRESS Version 5 in a XENIX environment.
It is fixed in patched Version 5.2I24 or PROGRESS Version 6. If
you are running PROGRESS Version 5 with no immediate plans to
update to Version 6, you may request the patch from Progress
Software Technical Support. The patch contains a new Version of
the server and proshut executables that support the vers. 6 startup
parameter -Mxs (shared memory size). To apply the patch, install
the files in the directory where you originally installed PROGRESS.
Then start the PROGRESS server process (proserve) using the -Mxs
startup parameter. A temporary fix while you're waiting for the
patch is to increase the -n (number of users) startup parameter
on the server process since this allocates more shared memory.
Note however that increasing -n may also require that you increase
shared memory kernal parameters accordingly.
If you are running PROGRESS Version 6 under XENIX or VMS and you
encounter this error, increase the -Mxs startup parameter on the
server process. The default value of -Mxs on XENIX is
16K + (n * 300) where "n" represents the value of the PROGRESS
-n startup parameter or number of users. The default on VMS is 32K.
The number you assign should be in kilobytes.
If you are running PROGRESS on a non XENIX or VMS system,
verify that you are setting the shared memory kernal parameters as
documented in the System Administration Guide at least as high as
recommended. Failure to do so could result in this error.
ONLINE PROCEDURES OR UTILITIES:
===============================
None
REFERENCES TO WRITTEN DOCUMENTATION:
====================================
PROGRESS System Administration II: General (PROGRESS Version 6) -
Appendix A - Shared Memory kernal parameters required
by PROGRESS
Startup Options - Mxs
PROGRESS System Administration Guide (PROGRESS Version 5) -
Appendix A - Troubleshooting
Progress Software Technical Support Note # 2270