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

Conference noted::pwv50ift

Title:Kit: Note 4229; Please use NOTED::PWDOSWIN5 for V4.x server
Notice:Kit: Note 4229; Please use NOTED::PWDOSWIN5 for V4.x server
Moderator:CPEEDY::KENNEDY
Created:Fri Dec 18 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4319
Total number of notes:18478

4304.0. "PW 4.2-eco9 server dumps user with pre-expired password" by UTRTSC::HARLE () Tue May 27 1997 06:00

I know there is no Engineering support anymore for 
Pathworks V4, but perhaps somebody knows the answer
to this.

PW/VMS 4.2-eco9, VMS6.2 on a 4-node cluster (all with
the same PW version). DecNet/OSI (don't know version).

Almost every time a user (any user) with pre-expired
password tries to connect to the server, the server
process dumps and the Netbios process disappears.

The problem can be circumnavigated by setting the
logical PCFS$NOVERIFY_EXPIRED = TRUE. 

Below, I included the corresponding logfiles (sorry
they are 132 colums, but don't know how to convert
them):

SYS$SYSROOT:[PCSA]PCFS_SERVER.LOG;292        4  16-MAY-1997 17:12:36.29  16-MAY-1997 17:16:53.58
 

16-May-97 17:12:36 (init_transports) Network modules require maximum header length = 8; additional header size = 0
16-May-97 17:12:36 (init_transports) Server completed initializing network modules
16-May-97 17:12:40 (netio) Server started on node RUUMTS
16-May-97 17:12:40 (vstream) Server version : PATHWORKS for VMS V4.2 ECO09 
16-May-97 17:12:40 (vstream) Server image link date : 10-FEB-1997 09:57
16-May-97 17:12:40 (vstream) Cluster rerouting enabled
16-May-97 17:12:40 (vstream) Server parameter maximum workstations is set to 100 clients
16-May-97 17:12:40 (vstream) Server parameter data cache is set to 1536 pages
16-May-97 17:12:40 (vstream) Server parameter buffer size is set to 8192 bytes
16-May-97 17:12:40 (vstream) Server parameter open file caching is set to TRUE
16-May-97 17:12:40 (vstream) Server parameter lock wait is set to 200 milliseconds
16-May-97 17:12:40 (vstream) Server parameter close delay is set to 4 seconds
16-May-97 17:12:40 (vstream) Server parameter extend blocks is set to 64 blocks
16-May-97 17:12:40 (vstream) Server consumes 5659 SPTs
16-May-97 17:12:40 (vstream) Server parameter setdir enable is set to FALSE
16-May-97 17:12:40 (vstream) Server parameter node_bki_enable is set to TRUE
16-May-97 17:12:40 (vstream) Server parameter Binary file checking is set to FALSE
16-May-97 17:12:40 (vstream) Server parameter Use VMS break-in detection services is set to TRUE
16-May-97 17:12:40 (vstream) Server parameter Allow connects to captive VMS accounts is set to FALSE
16-May-97 17:12:40 (vstream) Server parameter Allow changing of expired passwords from DOS is set to FALSE
16-May-97 17:12:40 (vstream) Server parameter Allow connects for accounts with expired passwords is set to FALSE
16-May-97 17:12:40 (vstream) Server parameter Extended_Channels is set to FALSE
16-May-97 17:12:40 (bind_transports) Server completed network module bind request
16-May-97 17:16:37 (Netbios Broadcast) NETBIOS failed
16-May-97 17:16:37 (Check Account) Password has expired for user ELSENAAR

---------------------------------------------------------------------------------
SYS$SYSROOT:[PCSA]PCFS_OUTPUT.LOG;293       16  16-MAY-1997 17:12:33.26  16-MAY-1997 17:17:56.06

$	set noverify
    VAXcluster RUUMTA::, node RUUMTS::
%Login-I-TIME, Time is 1997-05-16 17:12:34.16
17:12:34 $	EXIT
17:12:34 $! SYS$STARTUP:PCFS$RUN.COM
17:12:34 $!***************************************************************************
17:12:34 $!
17:12:34 $!            PATHWORKS for VMS file server secondary startup procedure
17:12:34 $!
17:12:34 $!                         P C F S $ R U N . C O M
17:12:34 $!
17:12:34 $!                          COPYRIGHT (c) 1990, 1991, 1992 BY
17:12:34 $!          DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS
17:12:34 $!                           ALL RIGHTS RESERVED.
17:12:34 $!
17:12:34 $!  THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
17:12:34 $!  ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSION
17:12:34 $!  OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR ANY OTHER COPIES
17:12:34 $!  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHER
17:12:34 $!  PERSON.  NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.
17:12:34 $!
17:12:34 $!  THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND
17:12:34 $!  SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
17:12:34 $!
17:12:34 $!  DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
17:12:34 $!  SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL.
17:12:34 $!
17:12:34 $!***************************************************************************
17:12:34 $!
17:12:34 $!  If the System Logical PCFS$SERVER_DUMP is defined as "TRUE" then
17:12:34 $!  set up the process so if something fails, a process dump will be
17:12:34 $!  generated.
17:12:34 $!
17:12:34 $ pcfs$pid = f$getjpi("","pid")		!Get our PID
17:12:34 $ pcfs_dump = "/nodump"
17:12:34 $ if f$trnlnm("pcfs$server_dump") .nes. ""
17:12:34 $ then
17:12:34 $   if f$trnlnm("pcfs$server_dump")
17:12:34 $   then
17:12:34 $       pcfs_dump = "/dump"
17:12:34 $   endif
17:12:34 $ else
17:12:34 $ endif
17:12:34 $!
17:12:34 $ set process /dump
17:12:34 $!***************************************************************************
17:12:34 $!
17:12:34 $ set output_rate=:0:10
17:12:34 $ set message /facility /identification /severity /text
17:12:35 $!
17:12:35 $ set noon			!Make sure .COM file can't exit on errors
17:12:35 $ run SYS$SYSTEM:PCFS_SERVER.EXE/nodebug
%NB-F-SCPROTOCOL, error in server-client protocol
%TRACE-F-TRACEBACK, symbolic stack dump follows
module name     routine name                     line       rel PC    abs PC
                                                           0008BCF5  0008BCF5
                                                           80DFCE03  80DFCE03
NETIO           session_listener                18199      00000435  0002EE19
MTS             MTS$CONTEXT_SWITCH               2712      00000087  00050ABB
17:16:56 $!
17:16:56 $! If we get here, and we died abnormally -- restart ourselves...
17:16:56 $!
17:16:56 $! See if we've already reloaded...
17:16:56 $!
17:16:56 $ pcfs$status = $status					!Save status
17:16:56 $ restart_count = f$trnlnm("PCFS$SERVER_RELOAD_COUNT")	!Get restart count
17:16:56 $ if restart_count .eq. "" then restart_count = 0	!Initialize if null
17:16:56 $!
17:16:56 $! Clean exit?
17:16:56 $!
17:16:56 $ if pcfs$status				
17:16:56 $ else
17:16:56 $!
17:16:56 $! 	increment the number of times we've been here, and attempt restart.
17:16:56 $!
17:16:56 $	restart_count = restart_count + 1
17:16:56 $	define/sys/exec/nolog PCFS$SERVER_RELOAD_COUNT 2
17:16:56 $	set proc/name=PCFS$20200144	!Change name so spawn will work OK
[Registering privileged images...]
%DCL-E-OPENOUT, error opening SYS$SCRATCH:[PCSA]20200144_1.TMP; as output
-RMS-F-DEV, error in device name or inappropriate device type for operation
%REGISTER-F-WRITEFAIL failed to write image record:
	SYS$COMMON:[SYSEXE]PCFS_SERVER.EXE;1
	image name: PCFS_SERVER, ident: PCSA V4.2-9
-CLI-W-UNDFIL, file has not been opened by DCL - check logical name
	V6.0 dependency on: MEMORY_MANAGEMENT,SECURITY
%DIRECT-E-OPENIN, error opening SYS$SCRATCH:[PCSA]20200144_1.TMP;* as input
-RMS-F-DEV, error in device name or inappropriate device type for operation
%DCL-W-UNDFIL, file has not been opened by DCL - check logical name
%REGISTER-I-SUMMARY  images examined: 1, dependent images: 0
%DCL-E-OPENOUT, error opening SYS$SCRATCH:[PCSA]20200144_1.TMP; as output
-RMS-F-DEV, error in device name or inappropriate device type for operation
%DCL-W-UNDFIL, file has not been opened by DCL - check logical name
%REGISTER-I-SUMMARY  images examined: 0, dependent images: 0

Node 0 Session Control Application PCSA$RMI
at 1997-05-16-17:17:14.883+02:00Iinf

command failed due to:
 process failure

Identifier already exists

Node 0 Session Control Application PCSA$RMI
at 1997-05-16-17:17:16.383+02:00Iinf

Characteristics

    Addresses                         = 
       {
          number = 0 ,
          name = PCSA$RMI
       }
    Image Name                        = SYS$SYSTEM:PCSA_RMI.COM
    User Name                         = "PCSA$RMI"
    Incoming Proxy                    = False
    Outgoing Proxy                    = False
    Incoming Alias                    = True
    Outgoing Alias                    = True
    Node Synonym                      = True
    Incoming OSI TSEL                 = <Default value>


Node 0 Session Control Application PCX$SERVER
at 1997-05-16-17:17:16.543+02:00Iinf

command failed due to:
 process failure

Identifier already exists

Node 0 Session Control Application PCX$SERVER
at 1997-05-16-17:17:16.643+02:00Iinf

Characteristics

    Addresses                         = 
       {
          name = PCX$SERVER
       }
    Image Name                        = SYS$SYSTEM:PCX$SERVER.COM
    Incoming Proxy                    = False
    Outgoing Proxy                    = False
    Incoming Alias                    = True
    Outgoing Alias                    = True
    Node Synonym                      = True
    Incoming OSI TSEL                 = <Default value>


Node 0 Session Control Application PCSA$MAIL
at 1997-05-16-17:17:16.883+02:00Iinf

command failed due to:
 process failure

Identifier already exists

Node 0 Session Control Application PCSA$MAIL
at 1997-05-16-17:17:17.023+02:00Iinf

Characteristics

    Addresses                         = 
       {
          name = PCSA$MAIL
       }
    Image Name                        = SYS$SYSTEM:PCSA$MAIL_SERVER.EXE
    Incoming Proxy                    = False
    Outgoing Proxy                    = False
    Incoming Alias                    = True
    Outgoing Alias                    = True
    Node Synonym                      = True
    Incoming OSI TSEL                 = <Default value>

%LASTCP-I-VERSION, LASTDRIVER X1.5 is running
%RUN-S-PROC_ID, identification of created process is 20200147

Node 0 Session Control Application 64
at 1997-05-16-17:17:52.233+02:00Iinf

command failed due to:
 no such object instance

  SYSTEM       job terminated at 16-MAY-1997 17:17:55.93

  Accounting information:
  Buffered I/O count:             745         Peak working set size:    8730
  Direct I/O count:               425         Peak page file size:     33510
  Page faults:                  14085         Mounted volumes:             0
  Charged CPU time:           0 00:00:39.67   Elapsed time:     0 00:05:22.97
---------------------------------------------------------------------------------
T.RTitleUserPersonal
Name
DateLines
4304.1VMSNET::P_NUNEZTue May 27 1997 10:414
    About the only thing I can suggest is to verify the version of DECnet
    OSI and if not the latest (6.3 eco3?) upgrade to the latest release...
    
    Paul
4304.2UTRTSC::HARLETue May 27 1997 11:5810
I made some enquirements about the versions:

1. DecNet/OSI 6.3-eco6 
2. VMS 6.2-eco4 plus delta-time patch.

This all sounds rather new, so I guess, this
is the end of the story?

Rein Harle
Digital Pathworks Support
4304.3UTRTSC::HARLEThu May 29 1997 10:4810
I forgot to mention w've tested this on VMS 5.5-2
(Decnet Phase 4) and it works without a flaw.

We do get a message "Netbios failed" in de pcfs-
server logfile, (when a pre-expired user tries
to connect to a service), but the user will be 
correctly denied access. 
And, most important, the server will keep on 
running. So, VMS 6.2 or DecNet/OSI must be the
cause of the problem.
4304.4UTRTSC::SWEEPI want a lolly...Fri May 30 1997 06:477
    Once and for all
    
    
    NETBIOS DOESN"T USE DECNET....
    
    
    Adrie