James Wright wrote:
Doug Lytle wrote:
James,
Did you ever get a response on this problem? I just installed SuSE 9.2 I'm having the same issues. I followed the link in the forums, but it didn't give me any info.
Thanks in advance,
Doug Lytle
This may have an easy solution, but I have not been able to find it via Google. I am running Suse 9.2, and installed IBM's iSeries Access to connect to the company AS/400. Everything installed fine. Here is what happens when I try to run the program:
Hello Doug, I did indeed get a solution. I am about to walk out the door, but I will find and post it tomorrow. I want to give the proper credit to the person who helped me. It does work, I have installe it successfully on two different systems. It ultimately has to do with the Xorg fonts being used instead of XFree. It is important NOT to overwrite the Xorg fonts. I will post ASAP tomorrow, and if you like I will e-mail the font RPMs you will need.
- James
Here is the full e-mail I received from someone else. This will work, just make sure you follow the directions exactly. I have the RPMs for the fonts and can mail them to you. I use Suse 9.2. Make sure you also have the UnixODBC driver installed! Hi James, i've found a solution for this problem.
I also have the same problem, and have yet to find a solution. I have asked on the Suse Mailing List, but no replies. I have translated pages using google, and have found others with similar problems, but no solution. I have also upgraded the kernel, just in case. I am using KDE, although that should not make a difference. Something changed somewhere from 9.1 to 9.2. I will try contacting Suse, and will let you know if I get a solution.
This again is the error message i've got so far, when i tried to start iSeriesAccess 1.6: 5250: [ INFORMATIONAL ]: Build Date: 3rd Qtr 2004 (1.6). 5250: [ ERROR ]: NSC0017: Xt Warning: Missing charsets in String to FontSet conversion. 5250: [ ERROR ]: NSC0017: Xt Warning: Cannot convert string "-*-lucidatypewriter-medium-r-normal-*-14-*-*-*-m-*" to type FontSet. And this is the statement for IBM. I've call them about the problem and tried to contact the labor. But the only thing i've got is this statement:
ACTION TAKEN: Franz We are not aware of any issues with font support with iSeries Access for Linux 1.6 and SuSE 9.2 but will check with development. We note that this call record indicates the customer is at OS/400 v4r5. Please note from the iSeries Access for Linux web site that iSeries Access for Linux is only supported with iSeries at v5r1 or later. If the customer in fact has OS/400 v4r5 there is no support for the emulation. Dean
But you find the conclusion for this problem in a different way: Suse changed the x-Server installation. In the version 9.1 they integated the X-Server XFree86. In the version 9.2 they used the XOrg X-Server. In fact there are two different X-Servers. But the X-Server is not the problem but the delivered fonts. Here are a listing from die Suse 9.1 DVD. As you can see XFree86 is delivered and the fonts like XFree86-fonts-75dpi(100dpi) arte delivered too. shapeneu:/media/dvdrecorder/suse/i586 # ls XF* -l -r--r--r-- 11 root root 10151424 2004-04-06 04:35 XFree86-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 2462011 2004-04-06 04:36 XFree86-devel-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1197035 2004-04-06 04:36 XFree86-doc-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 146896 2004-04-06 04:36 XFree86-driver-options-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 12594033 2004-04-06 04:36 XFree86-fonts-100dpi-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 10914117 2004-04-06 04:36 XFree86-fonts-75dpi-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 529150 2004-04-06 04:36 XFree86-fonts-cyrillic-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 2184676 2004-04-06 04:36 XFree86-fonts-scalable-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1665875 2004-04-06 04:36 XFree86-fonts-syriac-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 2397841 2004-04-06 04:36 XFree86-libs-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 2098730 2004-04-06 04:36 XFree86-man-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 6152698 2004-04-06 04:36 XFree86-Mesa-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1073151 2004-04-06 04:36 XFree86-Mesa-devel-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 4461902 2004-04-06 04:36 XFree86-server-4.3.99.902-40.i586.rpm -r--r--r-- 11 root root 931811 2004-04-06 04:36 XFree86-server-glx-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1433059 2004-04-06 04:36 XFree86-Xnest-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 2396737 2004-04-06 04:36 XFree86-Xprt-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1577950 2004-04-06 04:36 XFree86-Xvfb-4.3.99.902-40.i586.rpm -r--r--r-- 8 root root 1606302 2004-04-06 04:36 XFree86-Xvnc-4.3.99.902-40.i586.rpm shapeneu:/media/dvdrecorder/suse/i586 # The same listing command used on the Suse 9.2 DVD yust shows nothing because there is no XFree86 installation and no fonts: shapeneu:/media/dvd/suse/i586 # ls XFr* /bin/ls: XFr*: Datei oder Verzeichnis nicht gefunden (sorry german, it say's file or directory not found) shapeneu:/media/dvd/suse/i586 # When you search for the XOrg installation used on the Suse 9.2 DVD bingo !, here it is: shapeneu:/media/dvd/suse/i586 # ls xorg* -l -r--r--r-- 8 root root 11203439 2004-10-04 20:14 xorg-x11-6.8.1-15.i586.rpm -r--r--r-- 6 root root 2491505 2004-10-04 20:14 xorg-x11-devel-6.8.1-15.i586.rpm -r--r--r-- 4 root root 2152129 2004-10-04 20:14 xorg-x11-doc-6.8.1-15.i586.rpm -r--r--r-- 4 root root 165854 2004-10-04 20:14 xorg-x11-driver-options-6.8.1-15.i586.rpm -r--r--r-- 4 root root 8337419 2004-10-04 20:14 xorg-x11-fonts-100dpi-6.8.1-15.i586.rpm -r--r--r-- 8 root root 7414697 2004-10-04 20:14 xorg-x11-fonts-75dpi-6.8.1-15.i586.rpm -r--r--r-- 8 root root 559735 2004-10-04 20:14 xorg-x11-fonts-cyrillic-6.8.1-15.i586.rpm -r--r--r-- 8 root root 1908245 2004-10-04 20:14 xorg-x11-fonts-scalable-6.8.1-15.i586.rpm -r--r--r-- 4 root root 1685170 2004-10-04 20:14 xorg-x11-fonts-syriac-6.8.1-15.i586.rpm -r--r--r-- 8 root root 2536679 2004-10-04 20:14 xorg-x11-libs-6.8.1-15.i586.rpm -r--r--r-- 6 root root 2248961 2004-10-04 20:14 xorg-x11-man-6.8.1-15.i586.rpm -r--r--r-- 8 root root 7094432 2004-10-04 20:14 xorg-x11-Mesa-6.8.1-15.i586.rpm -r--r--r-- 6 root root 1182367 2004-10-04 20:14 xorg-x11-Mesa-devel-6.8.1-15.i586.rpm -r--r--r-- 8 root root 4312074 2004-10-04 20:14 xorg-x11-server-6.8.1-15.i586.rpm -r--r--r-- 8 root root 1043665 2004-10-04 20:14 xorg-x11-server-glx-6.8.1-15.i586.rpm -r--r--r-- 4 root root 1510128 2004-10-04 20:14 xorg-x11-Xnest-6.8.1-15.i586.rpm -r--r--r-- 4 root root 2024069 2004-10-04 20:14 xorg-x11-Xprt-6.8.1-15.i586.rpm -r--r--r-- 4 root root 1614119 2004-10-04 20:14 xorg-x11-Xvfb-6.8.1-15.i586.rpm -r--r--r-- 8 root root 1700043 2004-10-04 20:14 xorg-x11-Xvnc-6.8.1-15.i586.rpm shapeneu:/media/dvd/suse/i586 # Suse changed the installation of the x-Server, but iSeriesAccess needs the fontfiles of the XFree86 installation. XFree86-fonts-100dpi-4.3.99.902-40.i586.rpm XFree86-fonts-75dpi-4.3.99.902-40.i586.rpm this is what i 've done: 1.) find the XFree86 font RPM's Find the RPM's, if you have Suse 9.1 CD/DVD it easy otherwise use http://rpmfind.net/linux/RPM/ and search for XFree86-fonts-100dpi-4.3.99.902-40.i586.rpm XFree86-fonts-75dpi-4.3.99.902-40.i586.rpm 2.) Install the RPM's but be careful The installation of the new XOrg X-Server uses the same directory's, don't overwrite them !!!!! The directory's are: /usr/X11R6/lib/X11/fonts/75dpi /usr/X11R6/lib/X11/fonts/100dpi Relocate the destination of the directory's with this RPM command: rpm -i --relocate /usr/X11R6/lib/X11/fonts/75dpi=/usr/X11R6/lib/X11/fonts/75dpiOLD XFree86-fonts-100dpi-4.3.99.902-40.i586.rpm and rpm -i --relocate /usr/X11R6/lib/X11/fonts/100dpi=/usr/X11R6/lib/X11/fonts/100dpiOLD XFree86-fonts-100dpi-4.3.99.902-40.i586.rpm now they are together with the "new" font files in the same directory tree. 3.) modifiy the fonts.cache-1 file In the directory /usr/X11R6/lib/X11/fonts there is the file fonts.cache-1 located. Make entry's for the new font directory's like the **OLD entry's below: cat /usr/X11R6/lib/X11/fonts/fonts.cache-1 "CID" 0 ".dir" "URW" 0 ".dir" "ibm" 0 ".dir" "uni" 0 ".dir" "misc" 0 ".dir" "util" 0 ".dir" "75dpi" 0 ".dir" "Type1" 0 ".dir" "local" 0 ".dir" "truetype" 0 ".dir" "encodings" 0 ".dir" "75dpiOLD" 0 ".dir" "100dpiOLD" 0 ".dir" "100dpi" 0 ".dir" 4.) Modify the file XF86Config Modify the XF86Config file in the section of the FontPath entry's. Remove the unscaled tag's if there are some (Look at the IBM FAQ's for the unscaled tag and what to do) FontPath "/usr/X11R6/lib/X11/fonts/75dpiOLD" FontPath "/usr/X11R6/lib/X11/fonts/100dpiOLD" 5.) Restart the X-Server That's it. It worked with my installation and i hope with your's to. Let me hear from you. -- Best regards, Shape IT Systems Elmar Kaiser _______________________ Shape IT Systems Elmar Kaiser Merzbergstr. 51 63683 Ortenberg-Lissberg Tel: 06046/954948 Fax: 06046/954947 Mail: ekaiser@shape-it-systems.de