Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264660 - net-misc/icaclient-11.0: plugin not working & font problems
Summary: net-misc/icaclient-11.0: plugin not working & font problems
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Christian Faulhammer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-02 18:13 UTC by Erik Quaeghebeur
Modified: 2009-04-13 15:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Quaeghebeur 2009-04-02 18:13:10 UTC
This is new bug created from an issue first reported in bug #263054.

Initial report on this issue there:

This version has the same problem as the 10.6 one for me (on amd64).
The install goes well (with motif or without).

However, the nsplugin, though visible in Firefox's plugin list does not seem to
work (nspluginwrapper works perfectly for Flash).

The wfica and wfcmgr programs don't work either:

$ wfica
Error: 12 (E_MISSING_INI_ENTRY)
Please refer to the documentation.
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Error: Aborting: no fontset found

$ wfcmgr
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string
"-gnu-*-*-*-*-*-*-120-*-*-*-*-iso10646-1,-*-*-medium-r-normal-*-*-120-*-*-*-*-ksc5601.1987-0,-*-helvetica-medium-r-*-*-*-120-75-75-*-*-iso8859-1,-*-ming-*-*-*-*-*-140-*-*-*-*-big5-0,-isas-fangsong
ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0,-*-helvetica-medium-r-normal--0-*-75-75-p-*-koi8-r,-*-helvetica-medium-r-*-*-*-120-75-75-*-*-iso8859-6,-*-arial-medium-r-*-*-*-120-75-75-*-*-iso8859-6,-*-kacstbook-medium-r-*-*-*-120-75-75-*-*-iso8859-6,-*-helvetica-medium-r-*-*-*-120-75-75-*-*-*-*,-*-*-medium-r-*-*-*-120-75-75-*-*-*-*,-*-*-medium-r-*-*-*-120-*-*-*-*-*-*"
to type FontSet

[then the Citrix Receiver splashscreen appears while a lot of repetitions of
the message below appear]

Warning: No font found.
Warning:
    Name: FONTLIST_DEFAULT_TAG_STRING
    Class: XmRendition
    Conversion failed.  Cannot load font.

[The Citrix Reciever window is there, but without any text, which seems to
preclude clicking on buttons (except for one, which leads to another window
with textless buttons)]

What should I do to further diagnose this problem?
(I'm only really interested in getting the nsplugin working; I ran the other
programs for testing.)


The initial response (by Christian Faulhammer):

> However, the nsplugin, though visible in Firefox's plugin list does not seem to
> work (nspluginwrapper works perfectly for Flash).

 Better open a separate bug report for it.  Hrm, I don't know how one can
access the plugin from the outside to see what's wrong...in the end it is a .so
file.

> Error: Aborting: no fontset found

 This sounds like a missing dependency.

> What should I do to further diagnose this problem?
> (I'm only really interested in getting the nsplugin working; I ran the other
> programs for testing.)

 No matter, we will have to fix it. :)  Which fonts for X do you have
installed? Call eix -I fonts for example.
Comment 1 Erik Quaeghebeur 2009-04-02 18:23:49 UTC
(In reply to comment #0)
> Which fonts for X do you have installed? Call eix -I fonts for example.

[I] dev-texlive/texlive-fontsextra
[I] dev-texlive/texlive-fontsrecommended
[I] media-fonts/arphicfonts
[I] media-fonts/corefonts
[I] media-fonts/gnu-gs-fonts-std
[I] x11-apps/mkfontscale
[I] x11-proto/fontsproto

$ eix -CI media-fonts
[I] media-fonts/arphicfonts
[I] media-fonts/corefonts
[I] media-fonts/dejavu
[I] media-fonts/encodings
[I] media-fonts/font-adobe-75dpi
[I] media-fonts/font-alias
[I] media-fonts/font-cursor-misc
[I] media-fonts/font-misc-misc
[I] media-fonts/font-util
[I] media-fonts/gnu-gs-fonts-std
[I] media-fonts/terminus-font
[I] media-fonts/ttf-bitstream-vera
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2009-04-03 21:38:32 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > Which fonts for X do you have installed? Call eix -I fonts for example.
media-fonts/font-adobe-100dpi

 That's the only font I have you don't...please emerge and test the interface again.  I am still wondering how to debug the browser plugin though.
Comment 3 Erik Quaeghebeur 2009-04-03 22:51:10 UTC
(In reply to comment #2)
>
> (In reply to comment #1)
> > > Which fonts for X do you have installed? Call eix -I fonts for example.
> media-fonts/font-adobe-100dpi
> 
>  That's the only font I have you don't...please emerge and test the interface
> again.

Success! Now I get:

$ wfica
Error: 12 (E_MISSING_INI_ENTRY)
Please refer to the documentation.
Warning: Missing charsets in String to FontSet conversion
Error in configuration file.
Section "ApplicationServers" must contain an entry "".
$ wfcmgr
Warning: Missing charsets in String to FontSet conversion

The ini-entry missing is probably just that and not a bug.
The FontSet thing I have no clue about.
The gui starts, is ugly, but has text. Some buttons seem to be missing some icons; don't know if this matters; don't think so.

But, and you're going to like this: the plugin now works! I've just accessed Acrobat Professional. (Although I'm sorry to say that icaclient appeared in a revdep-rebuild-run, so I'm not sue whether it is the font-problems which stopped the plugin from working.)

For me, you can close this bug.

Thanks for the help!

Erik
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2009-04-03 23:58:18 UTC
(In reply to comment #3)
> The ini-entry missing is probably just that and not a bug.

 You are right.

> The FontSet thing I have no clue about.

 Some fonts don't hold the complete charset of UTF-8, e.g.

> The gui starts, is ugly, but has text. Some buttons seem to be missing some
> icons; don't know if this matters; don't think so.
> 
> But, and you're going to like this: the plugin now works!

 Great.

> I've just accessed
> Acrobat Professional. (Although I'm sorry to say that icaclient appeared in a
> revdep-rebuild-run, so I'm not sue whether it is the font-problems which
> stopped the plugin from working.)

 I think so, and debugging would have revealed that.

> For me, you can close this bug.

 For me, too.
 
> Thanks for the help!

 That's what I am here for.

Added the missing dependency.
Comment 5 Erik Mackdanz gentoo-dev 2009-04-09 04:16:57 UTC
Erik & Christian, many thanks.

I fought with this issue tonight before finding this report.  Following an xorg-server update, I learned that several libraries had to be re-emerged manually before X would start.  Then all was well until I needed the Citrix client, and I got the "Error Aborting..." message.  After re-emerging all the fonts in the below list, the issue went away.

FWIW, xfontsel would produce the same error - a simpler test case that might help the next guy.

Thanks again!
Comment 6 Erik Quaeghebeur 2009-04-13 14:05:42 UTC
(In reply to comment #3)
>
> > media-fonts/font-adobe-100dpi
> > 
> >  That's the only font I have you don't...please emerge and test the 
> > interface again.
> 
> Success!

After the xorg-server transition to 1.5.3, some fonts are not automatically installed. To get icaclient (both gui and plugin) working, you also explicitly need

font-cursor-misc
font-misc-misc
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2009-04-13 15:32:20 UTC
Additional font dependencies added.