[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference csc32::consolemanager

Title:POLYCENTER Console Manager
Notice:Kits, Scans, Docs on CSC32:: as PCM$KITS:,PCM$DOCS:, PCM$SCANS:
Moderator:CSC32::BUTTERWORTH
Created:Thu Aug 06 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1541
Total number of notes:6564

337.0. "PCM processes die when started during system boot. (PCM V1.5 VMS V6.1 MOTIF V1.2)" by 42441::JUDD (Geoff Judd. UK TSC. Viables, Basingstoke) Sun Aug 07 1994 16:23

Hi,
  If the @SYS$STARTUP:CONSOLE$STARTUP command is included the SYSTARTUP_VMS.COM
the Daemon processes die almost immediately. This has been found to be due to
a Decwindows Shareable image not being installed. If the command is submitted
to batch with a short delay so that Decwindows is started first the processes
start correctly.

Is this a known problem ? I could find nothing in the release notes, documentation,
notes or STARS.

Thanks in advance,

Geoff Judd.
T.RTitleUserPersonal
Name
DateLines
337.145401::PHILIPAnd through the square window...Sun Aug 07 1994 16:469
Geoff,

  This is not something we were aware of, The daemon
  processes dont rely on DECwindows for anything, so
  this appears a little strange to me.

Cheers,
Phil

337.2Output from Daemon log42441::JUDDGeoff Judd. UK TSC. Viables, BasingstokeMon Aug 08 1994 11:3866
Phil,
    Below is the output from the Daemon log file when it fails to start. I have 
done an analyze of the CONSOLE$DAEMON image and it is linked with a 7 Decwindows
shareable images.

Regards,

Geoff.

$ typ CONSOLE_DAEMON_OUTPUT.LOG;1
$!
$! This command procedure is always run when anybody on the entire system
$! logs in. It is equivalent to LOGIN.COM except that the instructions
$! contained herein are executed everytime anyone on the VMS system
$! logs in to their account.
$!
$! For interactive processes, turn on Control T.  Set the terminal type
$! unless this is a detached DECwindows application or a remote session.
$!
$ MODE = F$MODE()
$ IF MODE .NES. "INTERACTIVE" THEN GOTO NON_INTERACTIVE
$NON_INTERACTIVE:
$!
$! For MicroVAX systems only, use the command MOUNT/NOASSIST.
$!
$ IF (.NOT. F$TRNLNM("SYS$MICROVAX")) THEN GOTO SKIP_MICROVAX_COMMANDS
$ MOU*NT :== MOUNT/NOASSIST
$SKIP_MICROVAX_COMMANDS:
$!
$! Place your site-specific LOGIN commands below
$!
$       SET MESSAGE /FACILITY /IDENTIFICATION /SEVERITY /TEXT
$       SET DEFAULT CONSOLE$TMP:
$       SET PROCESS /DUMP
$ RUN CONSOLE$IMAGE:CONSOLE$DAEMON.EXE
%DCL-W-ACTIMAGE, error activating image DECW$XLIBSHR
-CLI-E-IMGNAME, image file DYANE$DKB0:[SYS0.SYSCOMMON.][SYSLIB]DECW$XLIBSHR.EXE;
3
-SYSTEM-F-PRIVINSTALL, shareable images must be installed to run privileged imag
e
  SYSTEM       job terminated at  8-AUG-1994 10:30:46.31

  Accounting information:
  Buffered I/O count:              42         Peak working set size:     327
  Direct I/O count:                 8         Peak page file size:      3807
  Page faults:                    396         Mounted volumes:             0
  Charged CPU time:           0 00:00:00.77   Elapsed time:     0 00:00:02.85

        Shareable Image List

                0)  this image
                1)  "DECW$TERMINALSHR"
                2)  "DECW$DWTLIBSHR"
                3)  "VAXCRTL"
                4)  "CMA$TIS_SHR"
                5)  "LIBRTL"
                6)  "MTHRTL"
                7)  "DECW$TRANSPORT_COMMON"
                8)  "LBRSHR"
                9)  "DECW$XEXTLIBSHR"
                10)  "DECW$XMLIBSHR"
                11)  "DECW$DXMLIBSHR"
                12)  "DECW$XLIBSHR"
                13)  "DECC$SHR"
                14)  "PTD$SERVICES_SHR"
                15)  "SMGSHR"
337.345401::PHILIPAnd through the square window...Mon Aug 08 1994 11:5716
Geoff,

  My apologies, we do indeed link with the DECwindows
  shareable images, however, the daemons dont actually
  make any calls to them, I will change the link
  commands to remove this for the next release if
  possible.

  I guess we will have to change the installation
  guide to get people to start DECwindows before
  PCM.

Cheers,
Phil

  
337.429067::BUTTERWORTHGun Control is a steady hand.Mon Aug 08 1994 18:3418
    We ran into this same thing with 6.0 of VMS and VCS 1.4. VMS
    engineering removed the call to DECW$STARTUP that installed the images.
    This was done very early on in startup processing before
    SYSTARTUP_VMS.COM was ever called. The solution is to use the VMS
    startup databases (or BATCH as Geoff pointed out) and use the LPMAIN
    phase. The SYSMAN command would be:
    
    SYSMAN> START ADD FILE CONSOLE$STARTUP.COM/PHASE=LPMAIN/MODE=DIRECT -
    _SYSMAN> /PARAM=(P1:"",P2:"")
    
    If you are running in a cluster you would want to use the /NODE=
    qualifer to limit the procedure to running on on the PCM engine(s).
    The /PARAM qualifier is necesary as we found that STARTUP will grab the 
    values of the sysgen params STARTUP_Px and supply them to the
    procedure.
    
    Regs,
      Dan