[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20031121: shared memory allocation for McIDAS

This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.


  • Subject: 20031121: shared memory allocation for McIDAS
  • Date: Sun, 23 Nov 2003 13:50:53 -0700

>From: "Paul L. Sirvatka" <address@hidden>
>Organization: COD
>Keywords: 200311212155.hALLtUEH023847 McIDAS Linux shared memory

Paul,

>We are putting a new machine running mcidas. We cannot get anything to
>work. When we try to start mcidasx or run a cronjob, it says
>"mcenv: Cannot make positive UC: could not create XXXXXbyte-shared memory
>segment"
>
>We do not know what is happening. Any help?

The problem is that your system does not have enough shared memory
to run the particular session you are trying to start.  To verify
that this is the case, first try to start a session with a single
frame:

mcidas -config
<select 1 frame of 480x640)
<select no GUI/FKEY for start)

If this works, then the problem is that your OS doesn't have neough
shared memory available to start the other session/cron job mini-session.
The remedy for this situation is detailed in the first part of the
McIDAS installation procedures:

Unidata McIDAS-X
http://my.unidata.ucar.edu/content/software/mcidas
  Installation and Configuration
  http://my.unidata.ucar.edu/content/software/mcidas2003/index.html
    Initial Preparations
    http://my.unidata.ucar.edu/content/software/mcidas2003/mcx/prepare_mcx.html
      Prepare the Workstation
      
http://my.unidata.ucar.edu/content/software/mcidas2003/mcx/workstation.html

Review the information appropriate to your OS under the Shared Memory section.

>Thanks

No worries.

Tom