Missing locals, glibc-common reinstall.

Nir Soffer yellowdog-general@lists.terrasoftsolutions.com
Sun Oct 12 14:50:01 2003


There is a problem with YDL 3.0 Workstation install. After you install  
and update with yum, you get only english locals installed. This cause  
a lot of trouble if you try to setup an Hebrew locale. You can run KDE  
with hebrew support without the hebrew locale, but non-KDE sotware like  
OpenOffice.org will have problems without an Hebrew locale.

The locals are part of the glibc-common package. if you check with "rpm  
-ql glibc-common", you see that this package contain a very long list  
of locales - but when you check your installed locals using "locale  
-a", you get a rather short list of english locals - en*. When you  
check your /usr/lib/locale directory, you can see that those english  
locale directories there.

When you check with yum - "yum list glibc-common" , it tells you that  
the glibc-common package is installed - although important files are  
missing from it.

It seems that the glibc-common rpm is not installed properly or it was  
installed and someone removed non english locals. I guess someone in  
terrasoft can answer this question.

The fix is very simple:
1. Download the glibc-common rpm from here:
<ftp://ftp.yellowdoglinux.com/pub/yellowdog/yellowdog-3.0/en/os/ 
YellowDog/RPMS/glibc-common-2.3.1-51a.ppc.rpm>

2. Install it using rpm, replacing the installed package:
rpm -Uvh glibc-common-2.3.1-51a.ppc.rpm

Many thanks to slice, owen, korona-sol and other good people from  
#yellowdog that help me fix that.

Last, maybe yum should have an option to check if all the files in a  
package are really installed?