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

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

1164.0. "MRPASSWRD.DAT password reverts to A1MBX" by COMICS::BARHAM (Norbert:) Mon Aug 03 1992 15:24

    ALL-IN-1 2.4, Message Router 3.1b, VMS 5.4-2
    
    I have read notes 1667 and 2017 in ALL-IN-1_V24 and 3084 in
    ALL-IN-1_V23 to no avail.
    
    My customer has a dual host 4310 cluster with high mail usage and 50-70
    users on each node at any one time.
    
    Recently, a new MRPASSWRD.DAT has been created and the password changed 
    back to the default A1MBX. This has happened a few times on one node
    only I believe and also on two other clusters in their large network. 
    There were no backups or EXPRESS mails being sent at the time.
    We now have accounting on MRPASSWRD but this creates a very large
    output as it is accessed when users enter EM.
    
    Any other ideas what might hold a lock on MRPASSWRD.DAT ?
    
    Thanks
    
    Clive
T.RTitleUserPersonal
Name
DateLines
1164.1File cannot be opened for any reasonXLII::FDONOHUEMon Aug 03 1992 18:5974
    
    I know that you said that you were not doing backups when this
    occurred, but I also found this article in STARS and thought that
    maybe it would help shed some light on the cause of the problem.
    Sounds like this will occur when ALL-IN-1 is initialized (by any
    process) and this file cannot be opened for any reason.  
    
    Good luck,
    Faith donohue
    
    *****************************************************************
New Version of MRPASSWRD File Is Created; Password No Longer Valid


COPYRIGHT (c) 1991, 1992 by Digital Equipment Corporation.
ALL RIGHTS RESERVED. No distribution except as provided under contract.


PRODUCT: ALL-IN-1 V2.3, V2.4

SOURCE: Customer Support Center/Atlanta USA

\by Bina Cline (152938) - OA3309
\SRF, A$AL230587, THR-13172 also ICA-29535, THR-13216

PROBLEM:

When incremental backups are run on the system at night if the sender
runs, it creates a new MRPASSWRD.DAT file containing the default
password (A1MBX). Since this is not the correct password which
has been set on the system (in Message Router) it causes the ALL-IN-1
sender and/or fetcher procedure(s) to fail.


CAUSE:
                                 
If the MRPASSWRD.DAT file in OA$DATA (which contains the Message 
Router password for the ALLIN1 mailbox) is locked for any reason, 
then when any user logs into ALL-IN-1, their attempt to access this 
file fails and causes a new version of the file to be created with
the default (A1MBX) password.

The problem is caused by the Mail Initialization Routine, which opens
OA$DATA_SHARE in UPDATE mode.  This operation fails if the file is locked
and forces another MRPASSWRD.DAT to be created with the default password.

SOLUTION:

The problem you describe is a restriction in versions V2.3 and
V2.4 of ALL-IN-1.  However, it is resolved in the next release 
of the product, ALL-IN-1 IOS V3.0.
\********************* FOR INTERNAL EYES ONLY ************************
\*
\* A solution for this problem has been ICO'd for Diamond (1255)
\*
\********************* FOR INTERNAL EYES ONLY ************************

We strongly recommend that ALL-IN-1 is shutdown prior to the running
of backups; failure to do so may result in corrupt SDAF files.

However, we suggest the following alternative may be used to overcome 
this problem:

In the BACKUP command line, the qualifier:

      '/EXCLUDE=OA$DATA_SHARE:MRPASSWRD.DAT'

may be added. Obviously, a separate backup of this file may be
necessary. To accomplish this, the following steps may be taken:

    1. Hold the Sender and Fetcher (from a batch job).
    2. BACKUP/SELECT=OA$DATA_SHARE:MRPASSWRD.DAT
    3. Start the Sender and Fetcher.

1164.2what else accesses it and locks it?COMICS::BARHAMNorbert:Fri Aug 07 1992 13:245
    Any more ideas what might lock this file please ??
    
    Thanks
    
    Clive
1164.3add an acl ?COMICS::BARHAMNorbert:Tue Aug 11 1992 08:2313
    OK, what else needs to write and lock the file other than the ALLIN1 
    manager to do a CMP? 
    Shall I just grant the ALL-IN-1 Manager an identifier and put an ACL on 
    the file to prevent everyone except ALLIN1 writing to it ? 
    A security ACL creates too big a log file file which is a problem for the 
    customer.
    Maybe I could just remove all write protection from the file and switch 
    privs on when required, or would this stop other processes writing that
    need to ?
    
    Thanks
    
    Clive
1164.4Give it a goFORTY2::ASHGrahame Ash @REOTue Aug 11 1992 10:4312
Hi Clive,

Sorry you haven't had a better response to this so far. It would seem to me 
that you'd be OK to go ahead by preventing write access to all but ALLIN1 - as 
you say only the CMP option should be locking the file.

You say you had accounting turned on - did that show any evidence of anyone 
else trying to write to it?

I'd give it a go - and if you still get new files created, raise a bug.

grahame
1164.5Sure about the log failures?IOSG::PYEGraham - ALL-IN-1 Sorcerer's ApprenticeTue Aug 11 1992 11:3110
    Re .3
    
    I'd be surprised if many things *write* to this file, and hence I don't
    see how a:
    
    	SET FILE/ACL=(ALARM_JOURNAL=SECURITY,ACCESS=WRITE+SUCESS+FAILURE)
    
    or whatever the syntax is exactly, would cause a very big log file.
    
    Graham
1164.6WRITE means READ tooCOMICS::BARHAMNorbert:Tue Aug 11 1992 13:2210
    Thanks chaps,
    
    re .5
    
    I haven't had any response from the log yet but I think you'll find
    that 'WRITE' actually means READ too - thus it's quite big!
    
    Thanks
    
    Clive
1164.7COMICS::BARHAMNorbert:Thu Aug 20 1992 11:314
    No more problems detected since the customer raised the version number
    on the file to 32767 to prevent a new one being created.
    
    Clive