Description of problem: After installation of todays( 12 October) update of pango, all letters on my gnome desktop are replaced by rectangles. Additionally firefox will not start at all.Mozzilla gives in some menus also rectangles. Probably some more gtk2 applications suffer from this problem Version-Release number of selected component (if applicable): last update of pango for FC5 How reproducible: Steps to Reproduce: 1.install pango update 2.reboot 3. Actual results: Expected results: Additional info:
I downgraded pango to the previous update and the problem is gone
Reinstalling the update gives the same problem again. So something is wrong with the update
Very weird. What are the contents of /etc/pango/i386-redhat-linux-gnu/pango.modules before and after the update? Is it a x86_64 machine by any chance?
Created attachment 138387 [details] copy of "/etc/pango/i686-redhat-linux-gnu/pango.modules"
I am facing the closely simillar issue after this update, I have not yet rebooted but I see fonts as rectangles for NetworkManager and Tomboy, Firefox is so far working, but as I have made an attachment of the file "/etc/pango/i686-redhat-linux-gnu/pango.modules" from the recent update, I am now downgrading.
FWIW, I fixed this problem on my system by chmodding /etc/pango/i686-redhat-linux-gnu/pango.modules to 0644.
Ah, that gives some insight. Those experiencing the bug, do you have a strict umask set for your root user?
This is prolly a FC5 dupe of bug 185419.
[04:09:59 localhost:~]# umask 0022 [06:54:27 localhost:~]# touch test-file [06:55:13 localhost:~]# ls -l test-file -rw-r--r-- 1 root root 0 Oct 13 06:55 test-file ( seems not )
Same for me as Kevin reports: root's umask is 0022. However, the pango.modules file was set to 0600 after the pango update. To troubleshoot, I logged into X as root, and the fonts appeared, not the rectangles (this makes sense now, since root could read pango.modules). I narrowed down the problem by logging into X as a non-privileged user and running "metacity --replace" from an xterminal, and seeing what errors popped up. That led me to su to root, save the pango.modules as pango.modules.old, and run "pango-modules-32 > pango.modules". diff showed that the old and new files were identical, so it had to be the permissions. The old file was 0600, new file was 0644. Logged out and back in, et voila, the fonts are back.
Humm, how did you get the rpm installed? yum? Going to push the fix soon, but I really want to know what caused the wrong umask in the first place.
Yes, YUM. I used "Software Updater."
I used yumex to install. The umask of root is 022 My own umask is 77. I'm not sure which umask yumex is taking since I'm running it from my own account. The first thing it does is ask for the root-password and than it runs in priviledged mode. Jouk
chmodding /etc/pango/i686-redhat-linux-gnu/pango.modules to 0644 works also at my system. After installation only the owner root had "rw" rights. Jouk
Same issue here. This is a x86_64 installation with both pango x86_64 and i386 installed (the latter for various 32 bit apps). The funny thing is that /etc/pango/x86_64-redhat-linux-gnu/pango.modules got the right permissions, while /etc/pango/i686-redhat-linux-gnu/pango.modules got them wrong. My root umask is 022, I upgraded using pup. But even when upgrading by hand (ie rpm -Fvh pango-1.2.4-3.i386.rpm, after having downgraded to the previous version) I get the wrong permissions. I have two other machines (both i386) where the upgrade was flawless.
I'm pushing another update that fixes this issue. If you run yumex under your account and it asks for the root password, most probably it inherits the 077 umask from your user account.
This same update broke VMwareWorkstation. I get an error complaining about permission denied opening /usr/lib/vmware/libconf/etc/pango/pangorc. The mode is 600. Chmoding to 644 and VMwareWorkstation starts, then dies and restarts working correctly. I can't find any more error messages. So I can't point to something else that is broken.
(In reply to comment #17) > This same update broke VMwareWorkstation. I get an error complaining about > permission denied opening /usr/lib/vmware/libconf/etc/pango/pangorc. The mode > is 600. Chmoding to 644 and VMwareWorkstation starts, then dies and restarts > working correctly. I can't find any more error messages. So I can't point to > something else that is broken. I don't understand. Pango doesn't install /usr/lib/vmware/libconf/etc/pango/pangorc.
Ok, maybe this is a file that is created when VMwareWorkstation is installed. Every thing is usable now, I will wait until the next update of pango, then delete VMwareWorkstation and see what happens. By the way I just noticed that now Thunderbird has a not of its opening page that moz_diable_pango = 1. That was never there before.
pango-1.12.4-4 has been pushed for fc5, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.