I don't believe that this is a firewall problem with hosts.allow, etc., because I can display comsol images from a qlogin session back to my Mac. There I have "ssh -Y" into the head node, started a qlogin to a compute node and then started up comsol. There were a lot of libraries that had to be installed to make this work. On Tue, Oct 25, 2011 at 5:19 PM, Carl G. Riches <cgr@xxxxxxxxxxxxxxxx>wrote: > On Tue, 25 Oct 2011, Doll, Margaret Ann wrote: > > xlsfonts | grep Mathematica >> >>> >>> >> I know the Mathematica fonts are neither in my path on my Mac nor on the >> head node. >> >> However, I can run the Mathematica that is installed directly on my mac. >> That display works well. >> > > The X font server on your Mac should have a config file. I recall having > to modify the xfs config file on Linux desktops and X terminals to put a > central font server in the font path (back when we had X terminals and > such). There may have been something in the hosts.allow file as well. > > Carl > > >> On Tue, Oct 25, 2011 at 5:00 PM, Carl G. Riches <cgr@xxxxxxxxxxxxxxxx >> >wrote: >> >> On Tue, 25 Oct 2011, Doll, Margaret Ann wrote: >>> >>> Installing Mathematica on my mac did not help with the display from the >>> >>>> head >>>> node on the cluster. >>>> >>>> I copied over the Fonts directory from the head node for Mathematica. I >>>> installed the fonts in a /usr/local/mathematica/7.0/**** >>>> SystemFiles/Fonts >>>> >>>> directory. >>>> I then linked .fonts in my home directory to the new Fonts directory. >>>> >>>> That did not help. >>>> >>>> .fonts -> /usr/local/Mathematica/7.0/****SystemFiles/Fonts >>>> >>>> ls .fonts >>>> AFM BDF SVG TTF Type1 >>>> >>>> >>>> Have you run xlsfonts to verify that the fonts are in your font list? >>> >>> Carl >>> >>> Carl G. Riches >>> IT Manager >>> Department of Biostatistics >>> Box 357232 voice: 206-616-2725 >>> University of Washington fax: 206-543-3286 >>> Seattle, WA 98195-7232 internet: cgr@xxxxxxxxxxxxxxxx >>> >>> >>> >>> On Tue, Oct 25, 2011 at 1:50 PM, Doll, Margaret Ann < >>>> margaret_doll@xxxxxxxxx >>>> >>>> wrote: >>>>> >>>>> >>>> As root I edited >>>> >>>>> >>>>> /etc/X11/fs/config to add the lines on the head node of the cluster >>>>> >>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/Type1, >>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/BDF, >>>>> /share/apps/Mathematica7.0/****SystemFiles/Fonts/AFM >>>>> >>>>> >>>>> I restarted xfs on the head node >>>>> >>>>> service xfs restart >>>>> >>>>> I checked my firewall on the head node of the computer clustrer >>>>> >>>>> netstat -nlp | grep 7100 >>>>> unix 2 [ ACC ] STREAM LISTENING 9788554 >>>>> 5359/xfs /tmp/.font-unix/fs7100 >>>>> >>>>> I then logged into the head node from my Mac using "ssh -Y" >>>>> >>>>> As a regular user, my xset path does not contain the Mathematica fonts. >>>>> And Mathematica still gives me the "bad font message" >>>>> >>>>> My local computer is a Mac, 10.6. >>>>> >>>>> I am installing Mathematica on my Mac now to see if that makes a >>>>> difference >>>>> in the display. >>>>> >>>>> On Tue, Oct 25, 2011 at 12:13 PM, Nigel Wade <nmw@xxxxxxxxxxxx> wrote: >>>>> >>>>> On 25/10/11 16:24, Richardson, Joshua A. wrote: >>>>> >>>>>> >>>>>> Just a quick guess, but have you actually verified the path you are >>>>>> >>>>>>> trying to set exists? You may need to physically copy the fonts from >>>>>>> the CD >>>>>>> to the machine. >>>>>>> >>>>>>> http://shortrecipes.blogspot.******com/2009/06/mathematica-** >>>>>>> xset-**** >>>>>>> bad-font-path-element.html<**htt**p://shortrecipes.**blogspot.com/**<http://shortrecipes.blogspot.com/**> >>>>>>> 2009/06/mathematica-xset-bad-****font-path-element.html<http:/** >>>>>>> /shortrecipes.blogspot.com/**2009/06/mathematica-xset-bad-** >>>>>>> font-path-element.html<http://shortrecipes.blogspot.com/2009/06/mathematica-xset-bad-font-path-element.html> >>>>>>> > >>>>>>> >>>>>>> >>>>>>>> >>>>>>> >>>>>>> Joshua A. Richardson >>>>>>> >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list-bounces@** >>>>>>> redhat.com <redhat-list-bounces@redhat.****com<redhat-list-bounces@* >>>>>>> *redhat.com <redhat-list-bounces@xxxxxxxxxx>>>] >>>>>>> >>>>>>> On Behalf Of Doll, Margaret >>>>>>> >>>>>>> Ann >>>>>>> Sent: Tuesday, October 25, 2011 11:09 AM >>>>>>> To: General Red Hat Linux discussion list >>>>>>> Subject: questions about xset >>>>>>> >>>>>>> CentOS release 5.6 (Final) >>>>>>> >>>>>>> >>>>>>> We have Mathematica 7.0 installed on our computer cluster, but are >>>>>>> unable >>>>>>> to >>>>>>> get the display to work. The initial trademark comes up, but not >>>>>>> the >>>>>>> rest >>>>>>> of the application. >>>>>>> >>>>>>> mathematica& >>>>>>> [1] 2527 >>>>>>> [mdoll@ted ~]$ xset: bad font path element (#1149), possible causes >>>>>>> are: >>>>>>> Directory does not exist or has wrong permissions >>>>>>> Directory missing fonts.dir >>>>>>> Incorrect font server address or syntax >>>>>>> >>>>>>> >>>>>>> Mathematica says that the problem is >>>>>>> >>>>>>> Font Installation >>>>>>> All machines that display the front end must have access to the fonts >>>>>>> included with *Mathematica*. If the *Mathematica* process is running >>>>>>> on >>>>>>> a >>>>>>> remote machine and the front end is displayed on the local machine, >>>>>>> the >>>>>>> X >>>>>>> server on the local machine must know where to find the *Mathematica* >>>>>>> fonts. >>>>>>> To do this, add the *Mathematica* fonts to the local font path by >>>>>>> running >>>>>>> a >>>>>>> command like the following on the local machine. >>>>>>> >>>>>>> xset fp+ /usr/local/Wolfram/******Mathematica/8.0/SystemFiles/****** >>>>>>> >>>>>>> Fonts/Type1; >>>>>>> >>>>>>> xset fp >>>>>>> rehash >>>>>>> >>>>>>> Be sure to execute xset fp rehash to make the fonts available to the >>>>>>> local X >>>>>>> server. >>>>>>> For optimal onscreen performance, Type1 fonts should appear before >>>>>>> BDF >>>>>>> fonts >>>>>>> in the font path. Hence, >>>>>>> $InstallationDirectory<http://******reference.wolfram.com/** >>>>>>> mathematica/ref/$******InstallationDirectory.html<**htt** >>>>>>> p://reference.wolfram.com/****mathematica/ref/$**<http://reference.wolfram.com/**mathematica/ref/$**> >>>>>>> >>>>>>> InstallationDirectory.html<htt**p://reference.wolfram.com/** >>>>>>> mathematica/ref/$**InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>>> /SystemFiles/Fonts/Type1 should appear before >>>>>>>> >>>>>>> $InstallationDirectory<http://******reference.wolfram.com/** >>>>>>> mathematica/ref/$******InstallationDirectory.html<**htt** >>>>>>> p://reference.wolfram.com/****mathematica/ref/$**<http://reference.wolfram.com/**mathematica/ref/$**> >>>>>>> >>>>>>> InstallationDirectory.html<htt**p://reference.wolfram.com/** >>>>>>> mathematica/ref/$**InstallationDirectory.html<http://reference.wolfram.com/mathematica/ref/$InstallationDirectory.html> >>>>>>> > >>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> /SystemFiles/Fonts/BDF. You can check the order of the font path by >>>>>>>> >>>>>>> executing the command xset q. >>>>>>> >>>>>>> *Note:* TrueType fonts are automatically loaded and do not require an >>>>>>> xsetcommand. >>>>>>> >>>>>>> >>>>>>> I have tried >>>>>>> >>>>>>> >>>>>>> xset +fp >>>>>>> /share/apps/Mathematica7.0/******SystemFiles/Fonts/Type1,/** >>>>>>> share/apps/Mathematica7.0/******SystemFiles/Fonts/BDF >>>>>>> >>>>>>> >>>>>>> xset: bad font path element (#1149), possible causes are: >>>>>>> Directory does not exist or has wrong permissions >>>>>>> Directory missing fonts.dir >>>>>>> Incorrect font server address or syntax >>>>>>> >>>>>>> >>>>>>> xset +fp >>>>>>> /share/apps/Mathematica7.0/******SystemFiles/Fonts/Type1 >>>>>>> >>>>>>> >>>>>>> xset: bad font path element (#1149), possible causes are: >>>>>>> Directory does not exist or has wrong permissions >>>>>>> Directory missing fonts.dir >>>>>>> Incorrect font server address or syntax >>>>>>> >>>>>>> What's going wrong? >>>>>>> >>>>>>> "xset q" shows >>>>>>> >>>>>>> Font Path: >>>>>>> >>>>>>> /usr/X11/lib/X11/fonts/misc/,/******usr/X11/lib/X11/fonts/TTF/** >>>>>>> ,/**** >>>>>>> usr/X11/lib/X11/fonts/OTF,/******usr/X11/lib/X11/fonts/Type1/,** >>>>>>> /**** >>>>>>> usr/X11/lib/X11/fonts/75dpi/:******unscaled,/usr/X11/lib/X11/**** >>>>>>> fonts/100dpi/:unscaled,/usr/******X11/lib/X11/fonts/75dpi/,/** >>>>>>> usr/**** >>>>>>> X11/lib/X11/fonts/100dpi/,/******Library/Fonts,/System/** >>>>>>> Library/****Fonts >>>>>>> >>>>>>> >>>>>>> I presume when you say that it's installed on the cluster that you >>>>>> are >>>>>> using a remote X display. >>>>>> >>>>>> Have you installed the fonts on the client? >>>>>> >>>>>> You either have to do that, or setup the machine on which the fonts >>>>>> are >>>>>> installed as a font server. Then direct the local machine with the X >>>>>> display >>>>>> to the font server. >>>>>> >>>>>> If you login remotely, using for example ssh, and attempt to set the >>>>>> fontpath when logged in remotely this will fail. Font paths refer to >>>>>> the >>>>>> X >>>>>> server, not the X client. So the X server (on your desktop) has to >>>>>> have >>>>>> access to the fonts. >>>>>> >>>>>> For example, on my desktop I issue the following: >>>>>> xset +fp fontserver:tcp/7100 >>>>>> >>>>>> to access the fonts on the host fontserver. This host is the machine >>>>>> on >>>>>> which Mathematica is installed. On fontserver it's necessary to add >>>>>> the >>>>>> Mathematica font directories to the font server, in my case it's an >>>>>> old >>>>>> RHEL >>>>>> 4 system, and the font configuration is in /etc/X11/fs/config. I've >>>>>> added >>>>>> the entries for Mathematica to the catalogue entry: >>>>>> >>>>>> catalogue = /usr/X11R6/lib/X11/fonts/******korean, >>>>>> /usr/X11R6/lib/X11/fonts/misc:******unscaled, >>>>>> ... >>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/Type1, >>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/BDF, >>>>>> /opt/Wolfram/Mathematica/5.2/******SystemFiles/Fonts/AFM >>>>>> >>>>>> >>>>>> You then need to fire up the font server, in the RHEL 4 case it's >>>>>> handled >>>>>> by chkconfig, and the service is xfs. Finally, poke a restricted hole >>>>>> for >>>>>> port 7100 in your firewall, if you have one, so that clients can >>>>>> access >>>>>> the >>>>>> font server. >>>>>> >>>>>> Fonts in X are fun... >>>>>> >>>>>> -- >>>>>> Nigel Wade, System Administrator, Space Plasma Physics Group, >>>>>> University of Leicester, Leicester, LE1 7RH, UK >>>>>> E-mail : nmw@xxxxxxxxxxxx >>>>>> Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555 >>>>>> >>>>>> >>>>>> -- >>>>>> redhat-list mailing list >>>>>> unsubscribe mailto:redhat-list-request@****r**edhat.com< >>>>>> http://redhat.com**> >>>>>> <redhat-list-request@**redhat.**com <http://redhat.com> < >>>>>> redhat-list-request@redhat.**com <redhat-list-request@xxxxxxxxxx>>> >>>>>> ?subject=unsubscribe >>>>>> https://www.redhat.com/******mailman/listinfo/redhat-list<https://www.redhat.com/****mailman/listinfo/redhat-list> >>>>>> <h**ttps://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>>>> > >>>>>> <h**ttps://www.redhat.com/**mailman/**listinfo/redhat-list<http://www.redhat.com/mailman/**listinfo/redhat-list> >>>>>> **<https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>>>> > >>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> -- >>>>> >>>> redhat-list mailing list >>>> unsubscribe mailto:redhat-list-request@**r**edhat.com<http://redhat.com> >>>> <redhat-list-request@**redhat.com <redhat-list-request@xxxxxxxxxx>> >>>> ?subject=unsubscribe >>>> https://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>>> <h**ttps://www.redhat.com/mailman/**listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>>> > >>>> >>>> >>>> -- >>> redhat-list mailing list >>> unsubscribe mailto:redhat-list-request@**r**edhat.com<http://redhat.com> >>> <redhat-list-request@**redhat.com <redhat-list-request@xxxxxxxxxx>> >>> ?subject=unsubscribe >>> https://www.redhat.com/****mailman/listinfo/redhat-list<https://www.redhat.com/**mailman/listinfo/redhat-list> >>> <h**ttps://www.redhat.com/mailman/**listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >>> > >>> >>> -- >> redhat-list mailing list >> unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> >> ?subject=unsubscribe >> https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> >> >> > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@**redhat.com<redhat-list-request@xxxxxxxxxx> > ?subject=unsubscribe > https://www.redhat.com/**mailman/listinfo/redhat-list<https://www.redhat.com/mailman/listinfo/redhat-list> > -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list