Coredump
Work, play, and everything in-between [feed]

Fedora 11 upgrade notes

Fedora 11 Leonidas was released two days ago, and last night, I decided to upgrade from Fedora 10.

I wimped out, however: instead of going the yum route, I used Preupgrade, which is a simplified version of the upgrade process. Preupgrade downloads all the necessary packages for an Anaconda-assisted upgrade. So, after about four hours of downloading the packages, I was finally upgraded to Fedora 11.

Some significant changes from the previous releases are as follows:

I hit some snags, though: Gwibber (0.9.1-2.288bzr.fc11) does not seem to work, so I’m back to using TweetDeck.

I also had an issue with the Citrix ICAClient. Published apps could not be opened using Citrix ICAClient 10. What’s frustrating was that no error messages were being logged. I had to download the .ica file and run through the command line:

$ $ICAROOT/wfica publishedapp.ica
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Error: Aborting: no fontset found

My immediate suspicion was Xorg fonts, but when I checked, I had the necessary packages. I was on version 10, so I thought I might as well upgrade to version 11 of the ICA client. I downloaded the RPM from Citrix, but could not install it because it required OpenMotif 2.3.1.

Now, OpenMotif was removed from Fedora in FC6 due to licensing issues — lesstif was the recommended alternative. However, lesstif did not have the libraries required by ICAClient, so I had to get and install openmotif-2.3.1-1.i386. I also had to install another package dependency (libXp).

I thought my woes were over, but I still got the above errors when lauching the new wfica. Finally, I found the following solution (hooray for collective knowledge!):

I’m wondering, though, whether the SELinux dependency was valid since I did not see any related logs in /var/log/messages. But, heck, it worked. UPDATE: SELinux is not the culprit — I’ve set it to active after reinstalling the ICAclient, and all that was needed was to move some font.{dir,scale} files, based on the errors in /var/log/Xorg.0.log. (Thanks for the hint, chris!)

I was finally able to use ICAClient…but not quite finished yet. ICAClient complained that I chose not to trust the UTN-USERFirst-Hardware certificate. It was an issue I encountered with the previous version, for which the solution was to export the Mozilla certificate to the ICAClient keystore.

It was smooth-sailing after that.

Read more:


5 Comments

chris says:

I also had the same problem with the citrix client after the upgrade
Tried the suggested option but had the same error, after a bit of searching i found any font errors are logged to /var/log/Xorg.0.log

Mine did not like …/sazanami/mincho/ the following fix it

mv /usr/share/fonts/sazanami/mincho/fonts.dir //usr/share/fonts/sazanami/mincho/fonts.dir.old and mv /usr/share/fonts/sazanami/mincho/fonts.scale /usr/share/fonts/sazanami/mincho/fonts.scale.old

Oh if you upgrade the ICA client to 11 make sure you take out the Plugin for 10.6 from Firefox and any other changes you made to force it to work with linux. (That caused me all sorts of issues)

Posted on 28 June 2009 am30 4:37 AM UTC

Ian Dexter says:

Of course! X-related errors should be on /var/log/Xorg.0.log. Thanks, Chris. :)

Yeah, I disabled the 10.6 Firefox plugin prior to installing version 11.

Posted on 2 July 2009 am31 11:30 AM UTC

dumpspam says:

insert

export LANG=C

in /usr/lib/ICAClient/wfica.sh

Posted on 5 August 2009 am31 12:16 AM UTC

Ian Dexter says:

Thanks for this pointer, dumpspam. :)

Posted on 8 August 2009 pm31 11:43 PM UTC

Wladimir says:

Thanks dumpspam, that solved it :)

Posted on 26 May 2010 am31 12:19 AM UTC

Leave a comment


« »