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

Conference help::decnet-osi_for_vms

Title:DECnet/OSI for OpenVMS
Moderator:TUXEDO::FONSECA
Created:Fri Feb 22 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3990
Total number of notes:19027

3369.0. "The infamous %DNS-E-NOCOMMUNICATION, Unable to communicate with DNS server msg" by TUXEDO::FONSECA (I heard it through the Grapevine...) Thu Apr 11 1996 22:24

T.RTitleUserPersonal
Name
DateLines
3369.1Spurious DNS errors when performing two DECNET_REGISTER SHOW NODE commandsTWICK::PETTENGILLmulpFri May 30 1997 02:4328
I'm writing a command procedure to verify the DECdns information in the DEC
namespace for the nodes that I net manage.  In the process, I discovered
that I get spurious errors if I issue two DECNET_REGISTER SHOW NODE commands
in two terminal sessions.  Is this a known problem in V7.1?

Examples of the errors are


Error - Node name lookup failure
    .DNA_BackTranslation.%X49.%X0027.%XAA000400AB9C

  DECdns error:  Clerk error value = 31360586,  Server error value = 7984
        DNA$Towers



    Implementation                    =
       {
          [
          Name = OpenVMS AXP ,
          Version = "V7.1    "
          ] ,
          [
          Name = DECnet-Plus for OpenVMS ,
          Version = "DECnet-Plus for OpenVMS Version V7.1 16-NOV-1996 01:46:45.18"
          ]
       }

3369.2TECMAN::SAUNDERSJohn Saunders, DECdns Engineering, (508) 275-5424Fri May 30 1997 14:169
$ exit 31360586
%DNS-E-RESOURCEERROR, Insufficient resources to process request

Did you get this output from DECNET_REGISTER? If so, I'd like to get it fixed to
output DNS error messages properly.

Thanks,
John Saunders
DECdns Engineering
3369.3Yep, DECNET_REGISTER is not fully translating the error codesTWICK::PETTENGILLmulpSat May 31 1997 01:21186
Yes, this is coming from DECNET_REGISTER

But the interesting thing is that it is another DECNET_REGISTER command
that results in the error.  I try to produce it with a DNS$CONTROL command
without luck.

When there is a real error from DECdns, DECNET_REGISTER doesn't seem to
report it.

Now what I'm trying to diagnose is a problem where several of my nodes
are unable to resolve things thru DECdns.  Here is a typical error from
DNS$CONTROL where I try to diagnose that on a different node (one that
the NIO DNS servers doesn't particularly like):

L$  mc dns$control sho obj .DNA_BackTranslation.%X49.%X0027.%XAA000400419E
                                SHOW
                              OBJECT  DEC:.dna_backtranslation.%X49.%X0027.%XAA0
00400419E
                                  AT  30-MAY-1997:21:05:04
                     DNA$NODESYNONYM =
                    DNA$Towers (set) = :
                   Tower  1 Floor 1  = 01 13    (null)
                   Tower  1 Floor 2  = 03       00 13
                   Tower  1 Floor 3  = 05       de c0
                   Tower  1 Floor 4  = 06       49 00 27 aa 00 04 00 41 9e 21
                             DNS$ACS =
                           DNS$Class =
                    DNS$ClassVersion = 1.0
                             DNS$CTS =
                             DNS$UTS = 1997-05-30-14:03:22.608139300/08-00-2b-24
-4b-b5
Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

L$  mc dns$control sho obj .DNA_BackTranslation.%X49.%X0027.%XAA000400419E
                                SHOW
                              OBJECT  DEC:.dna_backtranslation.%X49.%X0027.%XAA0
00400419E
                                  AT  30-MAY-1997:21:05:49
                     DNA$NODESYNONYM =
                          DNA$Towers =
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = read, write, delete, test, control
                      (IV) Principal = ESCDNS::DNRS_REG
                       (V) Principal = DEC:.DNS$IV.ESCDNS.DNRS_REG
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = DEC:.name_czars
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, test
                      (IV) Principal = *::*
                       (V) Principal = DEC:.DNS$IV.*.*
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                      (IV) Principal = melmac::system
                       (V) Principal = DEC:.DNS$IV.melmac.system
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                      (IV) Principal = shumwa::system
                       (V) Principal = DEC:.DNS$IV.shumwa.system
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = DEC:.us.dns_admin
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = DEC:.nio.dns_admin
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = DEC:.DNRS_Registrar
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test
                               Group = DEC:.nio.OBJ_ADMIN
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, test, control
                      (IV) Principal = leder1::DNA$SessCtrl
                       (V) Principal = DEC:.DNS$IV.leder1.DNA$SessCtrl
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = read, write, delete, test, control
                       (V) Principal = DEC:.NIO.LEDER1.DNA$SessCtrl
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = read, write, delete, test, control
                       (V) Principal = DEC:.NIO.DNS$IV.leder1
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, test
                       (V) Principal = DEC:.*...
                           DNS$Class =
                    DNS$ClassVersion = 1.0
                             DNS$CTS =
                             DNS$UTS =
Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

L$  mc dns$control sho obj .DNA_BackTranslation.%X49.%X0027.%XAA000400419E
                                SHOW
                              OBJECT  DEC:.dna_backtranslation.%X49.%X0027.%XAA0
00400419E
                                  AT  30-MAY-1997:21:06:35
Error on entity: DEC:.dna_backtranslation.%X49.%X0027.%XAA000400419E
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse


>>>>>>>> yes, the error varies from one minute to the next....


L$ mc decnet_register sho dir decdns node 39.577

Directory Service: DECdns

Node name:         DEC:.nio.LEDER1
Accessed by link:  .DNA_BackTranslation.%X49.%X0027.%XAA000400419E

Error - Node name lookup failure
    .DNA_BackTranslation.%X49.%X0027.%XAA000400419E

  %DNS-E-UNKNOWNENTRY, Requested name does not exist
        DNA$NodeSynonym

  %DNS-E-UNKNOWNENTRY, Requested name does not exist
        DNA$Towers


Number of nodes reported on:  1

L$ mc dns$control sho obj .nio.leder1
                                SHOW
                              OBJECT  DEC:.nio.leder1
                                  AT  30-MAY-1997:21:14:17
Error on entity: DEC:.nio.leder1
%DNS-E-CANNOTAUTHENTIC, Requesting principal could not be authenticated to the c
learinghouse

L$ mc decnet_register sho dir decdns node .nio.leder1

Directory Service: DECdns


Error - Node name lookup failure
    .NIO.LEDER1



Number of nodes reported on:  0
3369.4TECMAN::SAUNDERSJohn Saunders, DECdns Engineering, (508) 275-5424Mon Jun 02 1997 15:0630
You may want to go into this further in the DNS conference, or you may want to
raise this as a QAR, but here are some quick thoughts.

First, please consider the possibility that DECdns is telling you the exact
truth here. If you assume it's the truth and you get to a dead end, then it's
time to consider that someone may be lying or broken. I see no reason to believe
that these error messages are false or inconsistant.

Second, keep in mind that the .dna_backtranslation.api.area.id entries are all
links, not objects (try SHOW LINK before the SHOW OBJECT). When you use SHOW
OBJECT on a link, you are following the link and trying to show the object
pointed to by the link.

Third, you may be getting inconsistant results because of the number of DNS
servers involved, especially since you're getting CANNOTAUTHENTIC messages. Keep
in mind that there are two copies of DEC:.NIO, and two copies of
DEC:.DNA_BACKTRANSLATION.%X49.%X0027. I'm not sure, but I think that the SHOW
OBJECT command may be producing separate requests, one for each attribute. If
that's the case, then each request could be going to a different server. Perhaps
the attributes which show up as blank are the ones that went to the server that
you couldn't be authenticated to?

I would try to find out why the node you used couldn't be authenticated to one
of the servers (probably a backtranslation problem), and I'd also take a look at
LEDER1 from a node that the NIO servers like better. It looks OK to me from
DEC:.LKG.BULEAN.

Thanks,
John Saunders
DECdns Engineering
3369.5What about DNS Clerk Confidence?DAVIDF::FOXDavid B. Fox -- DTN 285-2091Tue Jun 03 1997 15:0330
John and Mulp,

In DNS$CONTROL there is a command that used to be documented but along the
way the help file got munged and it is still gone.  Even after I submitted a
QAR on it to have it fixed!

You can tell DNS$CONTROL to use either Low, Medium, or High confidence.  Low
only looks at the cache, Medium looks at the cache and may also try a server,
High insists on getting information from a server.  You must issue the command
once for each DNS$CONTROL session.  The default is medium.  Here's how you do
it:

$ MCR DNS$CONTROL
DNS> show dnscp confidence
Confidence used is medium
DNS> set dnscp confidence=high
DNS> sho dnscp confidence
Confidence used is high
DNS>

I checked DECNET_REGISTER to see if there was a confidence setting available.
There isn't.  Might it make sense to add it, if possible, to the preferences
choice if the user selects DECdns as the naming service to use?

John, maybe you could put the text back into help?  I once gave Dave a copy of
a helpfile with the information.  I guess he never got around to putting it
back in.  I'm sure that I could dig it up again if you'd like.

	Regards,
		David
3369.6Thanks.TECMAN::SAUNDERSJohn Saunders, DECdns Engineering, (508) 275-5424Tue Jun 03 1997 16:0012
Thanks, David.

Your comment about the DNSCP help file got me doing some investigation. It seems
that we've had a build error in our ECO builds for the last "n" ECOs. We are
creating the DNS$CPHELP.HLB file with the default for KEYSIZE, which appears to
be 15. "supplementary_commands" is longer than that, so we've been getting a
warning message, which we've been ignoring.

Will fix.

John Saunders
DECdns Engineering
3369.7YEA!!DAVIDF::FOXDavid B. Fox -- DTN 285-2091Wed Jun 04 1997 13:436
Thanks John!  I can tell you that 'n' ECO kits have had this problem probably
since V5.9 of DECnet/OSI!  I'm glad you figured it out!  Can't wait for the
next ECO!  Do you have any idea when it will be out so I can try it out?

	Thanks!
		David
3369.8The Next ECOTECMAN::SAUNDERSJohn Saunders, DECdns Engineering, (508) 275-5424Wed Jun 04 1997 14:319
We don't really have one planned. I did a pseudo-ECO 71, mostly to make some
build changes and to get an ECO build in our new environment, but it only has
one fix that matters, and it's a fix to a bug which has never been reported.

I think we'll wait a while before shipping the next ECO.

Thanks,
John Saunders
DECdns Engineering