1827671 Members
3911 Online
109967 Solutions
New Discussion

Re: SAS INSTALL

 
SOLVED
Go to solution
Clayton_12
Frequent Advisor

SAS INSTALL

HI :
I'm trying to install SAS 9.13 unto openvms 8.2 alpha 800

I get the errors:

ERROR: Cannot open X display. Check display name/server access authorization.
ERROR: Device does not support full-screen.
ERROR: Device does not support full-screen.



I tried the fix reccomended by SAS:

This indicates that SAS doesn't know where to display its windows because the DISPLAY symbol or the DECW$DISPLAY logical has not been set.

To set the display, use the command:

$ set display/create/node=your_ip_address/trans=tcpip

To test the display to make sure its working, use the command:

$ mcr decw$clock

If the clock comes up, SAS should come up.

If the clock will not display, then there is a system problem that you will need to contact your OpenVMS system administrator to resolve.
There response is try set display



I still get the SAS ERROR .

ERROR on the CLOCK is:
X Toolkit Error: Can't Open display
%DWT-F-NOMSG, Message number 03AB8204

Any IDEAS?

Thx
Calyton
28 REPLIES 28
Duncan Morris
Honored Contributor

Re: SAS INSTALL

Clayton, can you give us a bit more info?

Do you have Motif installed and configured on the Alpha?

Where are you trying to display your X windows (i.e. host op system), and what X windows package are you using?

Clayton_12
Frequent Advisor

Re: SAS INSTALL

I installed the defaults with the openvms 8.2 install. DW_MOTIF

I tried the common from terminal on server as well as terminal sesssion on xp workstation still no go.

NOT sure of hand how to get specific versions, Suggestions?

BUT the mcr decw$clock test works if I set to display /trans=decnet or if I leave display at default local settings?

Thx
Calyton


Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

does your Alpha 800 have a graphic card, graphic monitor, keyboard and mouse connected ? Then you should be able to login on that monitor and be able to display the DECwindows clock using $ MC DECW$CLOCK from a DECterm terminal on that graphic monitor.

If that works, installing SAS should also work, but you must execute the installation procedure from a DECterm terminal (do not issue SET HOST or TELNET before you start the installation).

To be able to display the X11 output on your XP PC, you need to run an XServer application (e.g. eXcursion) on the PC and issue a SET DISPL/CREA/NODE=/transp=TCPIP.

You might need to activate the TCPIP transport in your OpenVMS DECWindows software, see SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE for how to define decw$server_transports

Volker.
Arch_Muthiah
Honored Contributor

Re: SAS INSTALL

Calyton,

Do you get this errors while installing SAS?, does installtion completed atleast partially?, could you able to see any SAS directory in VMS?

This command can be used if you are going to use SAS/GRAPH procedures.
$ set display xxxxx

From the error "ERROR: Cannot open X display. Check display name/server access authorization", I have little doubt on client-sever-name, protocol, port setup and access authorizations. Because you said when you specify DECNet as protocol, it works fine. I am wondering is there any problem in these area.

Archunan

Regards
Archie
Steven Schweda
Honored Contributor

Re: SAS INSTALL

If you do a SET DISPLAY with any working
transport (local or DECnet, I gather), is the
SAS installer happy?

At one time, there were some extra steps
which were be needed to get the TCPIP
transport enabled, but I'd expect everything
to be fine if you can get any transport
working. Look for "transport" in
SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
(.TEMPLATE), as already suggested.

SAS probably recommends TCPIP because it
works in more places than DECnet (or local).

If the SAS installer runs as some other user,
you might try opening the permissions in the
Style Manager | Security control.
Jan van den Ende
Honored Contributor

Re: SAS INSTALL

Clayton,

from your Forum Profile:


I have assigned points to 60 of 70 responses to my questions.


Maybe you can find some time to do some assigning?

http://forums1.itrc.hp.com/service/forums/helptips.do?#33

Mind, I do NOT say you necessarily need to give lots of points. It is fully up to _YOU_ to decide how many. If you consider an answer is not deserving any points, you can also assign 0 ( = zero ) points, and then that answer will no longer be counted as unassigned.
Consider, that every poster took at least the trouble of posting for you!

To easily find your streams with unassigned points, click your own name somewhere.
This will bring up your profile.
Near the bottom of that page, under the caption "My Question(s)" you will find "questions or topics with unassigned points " Clicking that will give all, and only, your questions that still have unassigned postings.

Thanks on behalf of your Forum colleagues.

PS. - nothing personal in this. I try to post it to everyone with this kind of assignment ratio in this forum. If you have received a posting like this before - please do not take offence - none is intended!

Proost.

Have one on me.

jpe
Don't rust yours pelled jacker to fine doll missed aches.
Clayton_12
Frequent Advisor

Re: SAS INSTALL


Thx for the reminder Jan.
I try to update and award all the knowledge and wisdom that has helped me a great deal.
One tread I had left inadverantly left open came from a busy time in my life , The tread rights and permissions where you had given me two responses has now been closed, and I gave you more than zero:-).
Thx for your help, I look forward to your continuing support.

CLayton
Clayton_12
Frequent Advisor

Re: SAS INSTALL

Thx For all the advice I'll try to reguritate it this AM.
The SAS rep said if the TCPIP thing didn't work, then the problem is with the system, check with your system administrator.

Should the command MCR DWC$clock below work
after the set display/node command?
Should I foocus on this error?

THX
Clayton

$ set display/create/node=your_ip_address/trans=tcpip

To test the display to make sure its working, use the command:

$ mcr decw$clock

If the clock comes up, SAS should come up.

If the clock will not display, then there is a system problem that you will need to contact your OpenVMS system administrator to resolve.
There response is try set display



I still get the SAS ERROR .

ERROR on the CLOCK is:
X Toolkit Error: Can't Open display
%DWT-F-NOMSG, Message number 03AB8204
Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

if you can't get DECW$CLOCK to work on your display, don't even bother to try SAS.

Let me repeat my question: do you have a graphic monitor, keyboard and mouse connected to your Alpha 800 ? When logged in using that monitor and you open a DECterm, what does $ SHOW DISPLAY say ? Can you then just run $ MC DECW$CLOCK ?

Volker.
Clayton_12
Frequent Advisor

Re: SAS INSTALL


Yes I do via a KVM switch
It is a test box in my office.

When I try it after set display/node=IP/trans/tcpip

I get the error

ERROR on the CLOCK is:
X Toolkit Error: Can't Open display
%DWT-F-NOMSG, Message number 03AB8204


However display /trans decnet or default local the command MC DECw$clock works fine.


Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

although DECW$CLOCK works on your local graphics monitor with LOCAL or DECNET transport, SAS install does not ?!

May the SAS installation procedures issues a SET DISPL/CREATE/TRANSP=TCPIP by itself !

What does

$ SEA SYS$MANAGER:decw$private_server_setup.com decw$server_transport

return ?

Volker.
Wim Van den Wyngaert
Honored Contributor

Re: SAS INSTALL

Also : the receiving station/PC must allow that traffic may arrive with TCP.
Check [.dt...]dt.resources
All lines with decnet should also mention TCP
(to be exact, something like DECNET * *,TCPIP * * should be present).

Wim
Wim
Clayton_12
Frequent Advisor

Re: SAS INSTALL

I can't seem to find the setup file?
SEA SYS$MANAGER:decw$private_server_setup.com decw$server_transport
%SEARCH-W-OPENIN, error opening SYS$COMMON:[SYSMGR]DECW$PRIVATE_SERVER_SETUP.COM
; as input
-RMS-E-FNF, file not found
%SEARCH-E-NOFILE, no file found

How do you invoke the examples in the syS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE file?



Volker Halle
Honored Contributor
Solution

Re: SAS INSTALL

Clayton,

the ultimate check for the TCPIP transport is this:

$ sea sys$manager:decw$server_0_error.log tcpip
DECW$TRANSPORT_TCPIP image base address: 00792000
%DECW-I-ATTACHED, transport TCPIP attached to its network

If DECW$TRANSPORT_TCPIP is NOT listed, the your local node does NOT support the DECwindows TCPIP transport.

Please copy SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE to SYS$MANAGER:*.COM and edit and un-comment the line:

$ decw$server_transports == "DECNET,LOCAL,TCPIP"

then restart DECwindows using @SYS$MANAGER:DECW$STARTUP RESTART

You may want to login to your server via DECNET/TELNET before you restart DECwindows.

Volker.
Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

you could also look for the X-Server port 6000:

$ UCX SHOW DEV/PORT=6000

If it doesn't exist, your DECwindows Server does NOT support TCPIP transport.

And note: the SAME is true for your PC. It also needs to run an XServer and accepting connections on port 6000, if you want to redirect your display to your PC !

Volker.
Clayton_12
Frequent Advisor

Re: SAS INSTALL


MOving on up. To a new error!

NOw I get an XLiB error.
Any THOUGHTS?
Thx

mc decw$clock
Xlib: connection to "_WSA2:" refused by server
Xlib: Client is not authorized to connect to Server
X Toolkit Error: Can't Open display
%DWT-F-NOMSG, Message number 03AB8204
Clayton_12
Frequent Advisor

Re: SAS INSTALL


search of log file produces this?
sea decw$server_0_error.log tcpip
DECW$TRANSPORT_TCPIP image base address: 00792000
%DECW-I-ATTACHED, transport TCPIP attached to its network
20-FEB-2006 11:18:39.8 Invalid access from transport: TCPIP
20-FEB-2006 11:18:39.9 Family 0, Transport TCPIP, Node XXXXX.xx.xx.ca, User ?
20-FEB-2006 11:19:59.2 Invalid access from transport: TCPIP
20-FEB-2006 11:19:59.2 Family 0, Transport TCPIP, Node XXXXX.xx.xx.
ca, User ?
Wim Van den Wyngaert
Honored Contributor

Re: SAS INSTALL

Check my posting. On the client click desktop, then security. TCPIP must be mentioned there.

Wim
Wim
Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

you have to modify the SECURITY setting for your DECwindwos server:

There is a symbol on the bottom of the screen with a keyboard, mouse, colour, fonts symbols. Double-click on it, it brings up the Style Manager window.

Click on security. Then on Configure Users. Add Node: * User: * Transport: TCPIP - then click on Add.

Close the style manager windows and re-try running DECW$CLOCK.

Volker.
Clayton_12
Frequent Advisor

Re: SAS INSTALL

Looking really good . Getting very close to a final solution.

When I apply the SECURITY setting for the DECwindows server SAS will run. What a sight to behold!

However, on reboot the Security settings for TCPIP transport are not retained.
How do I retain them?

Thx
Clayton

Jan van den Ende
Honored Contributor

Re: SAS INSTALL

Clayton,

just like any TCPIP setting:

$ TCPIP SET xxx

does your current setting, and

$ TCPIP CONFIG SET xxx

modifies your configuration, ie, changes the way it will be upon reboot.

hth

Proost.

Have one on me.

jpe
Don't rust yours pelled jacker to fine doll missed aches.
Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

just logout once after you've set the security attributes. This should save your session configuration to disk.

Volker.
Clayton_12
Frequent Advisor

Re: SAS INSTALL

Hi Still struglling with making SAS work.
Fun and GAmes. My previous success were actually under the System account.

When I log on as other users the decw$window security settings are not retained.

How do I retain across all USers?

The set display works great as well.
Set display/create/node=XX.XX>XX>XX/trans=tcpip.

How would I be able to automate this to pick up the node the user terminals in from?

THX
Clayton







Volker Halle
Honored Contributor

Re: SAS INSTALL

Clayton,

you don't need to set the display, if you're logged in on the graphic monitor on your local node and want to display your Xapplication on that monitor ($ SHOW DISPLAY already points to your node).

If you've logged in to your node via TELNET from your PC and want to display X-applications on your PC (remember: you must be running a Xserver on your PC), then you can find out the IP address where the TELNET connection comes from with:

$ write sys$output f$getdvi("tt","tt_accpornam")

The security settings are stored in

[.DT.SESSIONS.*]DT.RESOURCES

under the user's default login directory. Don't know, whether there are system-wide defaults for this. Could be SYS.RESOURCES ?

Volker.