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

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

640.0. "Remote appl problem: 0x2DBA002 again." by ATLS17::LOWE_B (Not a manager!) Wed Apr 19 1989 17:29

    I'm trying to get an (any) application to run remote (actually local).
    To expain, I am trying to get an application (ie FileView) to run
    from another account all on the same workstation.  I set host 0
    and do a SET DISPLAY and I get the "0x2DBA002" error.  If I set
    host back to my own account, it works fine.  Only if I use another
    account it does not work.  (It only works if I am logged into the
    same local account as the SM.) I have all the accounts listed under the
    SECURITY option in the SM.  I even have proxies set up to allow
    these accounts access.  I have tried TRANSPORT=DECNET and LOCAL
    and NODE=0 and NodeName.  What I am I doing wrong?  Oh yea, I tried
    defining the logical in 197.* (DECW$..._MAX = 60 sec), but it didn't
    help.
    
    Here's the error message...
    
    MGR $ SET DISPLAY/CREATE/TRANSPORT=LOCAL/NODE=0
    MGR $ RUN SYS$SYSTEM:DECW$CLOCK
    XIO: non-translatable vms error code: 0x2DBA002, vms message:
    %decw-e-cnxabort, connection aborted
    %XLIB-F-IOERROR, xlib io error
    MGR $ SH DISPLAY
    
        Device:    WSA15:
        Node:      0
        Transport: LOCAL
        Server:    0
        Screen:    0

    
    Thanks,
    
    Brett

T.RTitleUserPersonal
Name
DateLines
640.1Ooops, use 0::USERNAME...ATLS17::LOWE_BNot a manager!Wed Apr 19 1989 17:4913
    I found my problem...
    
    All local users needed to be defined as just USERNAME (not
    NODE::USERNAME) even if TRANSPORT=DECNET and NODE=NodeName on the
    SET DISPLAY (I went back and double checked...).
    
    Therefore:  NODENAME::USERNAME does not seem to work if NODENAME
    is local.
    
    Thanks,
    
    Brett

640.2Can't open display from subprocessIAMOK::ALLENThu Apr 20 1989 14:4416
    
    
    I had the same situation happen and was able to fix it using the
    suggestions in reply .1.  However, to carry it just one step further.
    I am running an application (ALL-IN-1) that spawns a subprocess
    to the DDIF viewer.  When the subprocess tries to run the DDIF viewer,
    I get the following error:
    
      Xtoolkit Error -can't open display.
      xtoolkit fatal error

    Any suggestions?
    
    Steve
    

640.3LESLIE::LESLIEAndy ��� Leslie, CSSEThu Apr 20 1989 15:396
    
    Somehow make it execute this command before attempting to use the DDIF
    viewer.
    
$ set display/node=0::/create/transport=local

640.4WSINT::MCLEMANJeff McLemanFri Apr 21 1989 09:025
I thought that if DECW$DISPLAY was defined in the job table, the spawned
process would pick it up.

Jeff

640.5Many ThanksIAMOK::ALLENFri Apr 21 1989 10:0111
    
    Many thanks for the reply.  Putting the 
    
    set display/node=0::/create/transport=local 
    
    command in the A1 script file worked fine. 
    
    
    Steve
    

640.6Why is 0::system different than node-name::system?DRIFT::WOODLaughter - the best medicineThu May 18 1989 18:1124
Running the latest version of DECdecision field test (EFT3), if I try and run
their IVP from the system account (after doing a set host 0), I get this now
infamous message:

XIO: non-translatable vms error code: 0x2DBA002, vms message:
%decw-e-cnxabort, connection aborted
%XLIB-F-IOERROR, xlib io error

This is from the commands:

$ set display/create/node=drift
$ @sys$test:decision$ivp.com

If I modify the session manager security to allow access from 0::system, this
problem goes away.  But allowing access from DRIFT::SYSTEM fails.  What is the
difference between 0 and the system's node name?

Also, any idea why I get the error message number rather than the text message?

And yes, I did ask in the DECdecision notes file (EPIC_INFORMATION_IFT, note 
277) and was told that it wasn't their error message.

John

640.7STAR::BRANDENBERGSi vis pacem para bellumThu May 18 1989 18:2110
    
    For now, it is different.  The access control pieces do not test all
    permutations of node/protocol/address format and these currently test
    differently.
    
    You are getting the text message and the error number.  Being
    implemented in C and living in code shared between VMS and UEG, you're
    witnessing the behaviour of the perror() call when it doesn't see a
    unix error number.  (The text is the cnxabort message.)

640.8Stuck in the past . . .CRBOSS::LEMONSAnd we thank you for your support.Tue Dec 19 1989 13:1710
I'm unable to upgrade beyond VMS V5.1 for the time being, for the age-old
'third-party product doesn't support current VMS release' excuse.  I want to
fix the 0x2DBA002 problem I'm experiencing.  Reading previous notes hasn't 
filled me with confidence that any of the cures really work.  The one 'cure'
that no-one has poo-poo'd was 'wait for DECwindows V2.0.  Can I install this
on VMS V5.1 to fix my 0x2DBA002 problem?  If not, what are the best cures
available?

Thanks!
tl
640.9You definitely need DECwindows V2STAR::VATNEPeter Vatne, VMS DevelopmentTue Dec 19 1989 18:146
Given what we know now, going to DECwindows V2 is the only practical
solution to the 02DBA002 problem.

It's not technically possible to put the DECwindows V2 on a V5.1 system.
The fixes you need are in the transport, and the transport depends upon
system routines only found in VMS V5.2 and later.
640.10CRBOSS::LEMONSAnd we thank you for your support.Tue Jan 02 1990 09:285
Beating the horse just a little deader, upgrading to VMS V5.2 and not V5.3 help
this problem at all?

Thanks!
tl
640.11VMS V5.2 will not helpSTAR::VATNEPeter Vatne, VMS DevelopmentTue Jan 02 1990 11:366
VMS V5.2 won't help the 0x2DBA002 problem.  The version of DECwindows
distributed with V5.2 is DECwindows V1.0 with bug fixes, but not the
bug fixes you need in the transport.  We had to make very substantial
changes in the transport to work around this problem.  (Note: the
problem hasn't truly been fixed: it's just that the probability of
encountering it has been reduced by and order of magnitude or two.)
640.1202DBA002 occurs without remote connectionCRBOSS::LEMONSAnd we thank you for your support.Fri Jan 12 1990 15:1923
    I'm seeing 2DBA002, but in a new way.  I've modified the address of the
    VCB02 subsystem; I'm using on of the secondary addresses for my only
    VCB02, rather than the primary.  This allows me to control the console
    of the workstation through the 9-pin console port, via VCS.
    
    When system reboots, I do see the pointer appear on the workstation
    window.  Later, the pointer 'fills in', then immediately disappears, to
    be replaced by a cursor consisting of two vertical lines; this line
    cursor moves with the movement of the mouse.
    
    I tried to restart DECwindows with '@sys$manager:decw$startup restart':
    
    Restarting DECwindows software, server 0.  Please wait.
    %RUN-0S-PROC_ID, . . .
    
    Message number 02DBA002
    
    
    Is using the secondary address, with no primary, now, under VMS
    V5.3.DECwindows V2.0, illegal?
    
    Thanks!
    tl
640.13More info neededSTAR::BMATTHEWSMon Jan 15 1990 09:163
What is decw$server_screens logical defined to be? Is your GPX unit
GAB0 when you swap it's csr address?
						Bill
640.14Answers followCRBOSS::LEMONSAnd we thank you for your support.Mon Jan 15 1990 09:3911
    >What is decw$server_screens logical defined to be?
    This logical name is undefined.
    
    >Is your GPX unit GAB0 when you swap it's csr address?
    Nope.  I have GAA0, GAA1 and GAA2.
    
    I set my VCB02 to the 'first' secondary address, 777402; sure enough, a
    SYSGEN SHOW/CONFIG shows that to be the CSR address of device GAA.
    
    Thanks for the suggestion.  What next?
    tl
640.15decw$server_0_error.log and sho log/table=decw* decw$server*STAR::BMATTHEWSMon Jan 15 1990 09:422
Can you post the contents of sys$manager:decw$server_0_error.log? - Bill

640.16As requested . . .CRBOSS::LEMONSAnd we thank you for your support.Mon Jan 15 1990 09:5524
>decw$server_0_error.log<
12-JAN-1990 15:44:06.6 Hello, this is the X server
Dixmain address=13074
Now attach all known txport images
%DECW-I-ATTACHED, transport DECNET attached to its network
in SetFontPath
Connection 99700 is accepted by Txport
out SetFontPath
GPX color/monochrome support loaded
gpx$InitOutput address=12a210
Connection Prefix: len == 42
12-JAN-1990 15:45:33.9 Now I call scheduler/dispatcher
12-JAN-1990 15:45:36.7 Connection 99738 is accepted by Txport
12-JAN-1990 15:45:43.3 Connection 99700 is closed by Txport
    
    >show log/table=decw* decw$server*
(DECW$LOGICAL_NAMES)

(DECW$SERVER0_TABLE)

  "DECW$SERVER_DISABLE_CH" = "N"
  "DECW$SERVER_SCREENS" = "GAA0"
  "DECW$SERVER_TRANSPORTS" = "DECNET"
	= "LOCAL"
640.17Problem solvedCRBOSS::LEMONSAnd we thank you for your support.Mon Jan 15 1990 16:227
Though my system passed all ROM diagnostics, it failed the MDM VCB02 test of
the 1st four plane memory upgrade.  Once the cable was correctly seated, all
was well.

Thanks to Bill Matthews for the assist!

tl
640.18CLOUD::SHIRRONStephen F. Shirron, 223-3198Mon Jan 15 1990 16:2711
    "my system passed all ROM diagnostics" -- if your QDSS is not at the
    primary address, then it is not automatically tested by the ROM
    diagnostics.  If you want to test a QDSS which is not at the primary
    address, type
    
    >>>T 63 n
    
    where "n" is the QDSS index to test (primary = 0, first alternate = 1,
    second alternate = 2, etc.).  Your QDSS index is 1.
    
    stephen