Operating System - HP-UX
1838612 Members
2910 Online
110128 Solutions
New Discussion

Entria & Envizex X Terminal warning messages.

 
SOLVED
Go to solution
Jason Young
Occasional Advisor

Entria & Envizex X Terminal warning messages.

Hi,

I have 2 HP Xterms running off of a HP L1000 running HPUX 11.0. I am using Enware 7.11 on the box to get the Xterms to boot. They boot up fine and I can log into CDE and everything looks fine, but when I try to run something like sam or NNM I get a multitude of warnings appear in the window. These errors contain messages like :
Warning: Missing charsets in String to FontSet conversion.
Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*-*-*-*-*-*-*-*-*" to type FontSet

If I log in using a Xterm emulation like XWin 32 or Reflection X it works fine, and also if I use citrix on HPUX I get no errors.

Generally it just gives warnings and continues to execute. I have only found 1 bit of software that crashes with a fatal X error when you try to do some things.

Any ideas ?
Why ?
1 REPLY 1
Alex Glennie
Honored Contributor
Solution

Re: Entria & Envizex X Terminal warning messages.

setup a font server will most likely solve your problem :

whats happening ? NNM applications have been coded to request a specific font unique to CDE - dt-interface (dt = desk top as in C"D"E.) Locally the xterminal does not have them, remember they're stored on the XDMCP host.

Making the CDE fonts available to X-Terminals
- ------------------------------------------------------
The simple solution to this problem involves configuring and
running a font-server on the system which is running CDE and
forcing the font server into the X-Server (X-Terminal) font-path.

To do this a few things are required:

1 - The font server needs to be configured to include the CDE
fonts in its catalog

EDIT: /etc/X11/fs/config

Append ",/usr/dt/config/xfonts/C" to the end of the
"catalogue = ..." line

EDIT: /etc/rc.config.d/xfs

Set the following variable: "RUN_X_FONT_SERVER=1"

EXECUTE: /sbin/init.d/xfs start

If the font-server is already running, kill it and
restart it.

2 - Force CDE to add the font-server to the X-Server font-path
by editing the Xsetup file. (NOTE: This steps REQUIRES
the IP address of the CDE session server. You can get
this information by running: nslookup `hostname`.)

COPY: /usr/dt/config/Xsetup to /etc/dt/config/Xsetup
EDIT: /etc/dt/config/Xsetup

Add the following line to /etc/dt/config/Xsetup replacing
"IPADDRESS" with the IP address of the server as returned
from "nslookup `hostname`":

$XDIR/xset fp+ tcp/IPADDRESS:7000 1>/dev/null

Lastly add the tcp/......:7000 to the xterminals font path head : via the config screen & Xserver......

save changes to config and powercycle the box.

check config by :

remsh get config ? grep -i font