[PlanetCCRMA] rh 9.0: problems after using up2date (glibc and nscd)

Fernando Pablo Lopez-Lezcano nando@ccrma.Stanford.EDU
Tue Nov 18 10:34:01 2003


> i am using a redhat9.0 system with planet-kernel and -apps. it worked
> ok, until i did use up2date. i got the following message:
> 
> Fetching package list for channel: redhat-linux-i386-9...
> ########################################
> Fetching Obsoletes list for channel: redhat-linux-i386-9...
> ########################################
> Fetching rpm headers...
> ########################################
> Testing package set / solving RPM inter-dependencies...
> ########################################
> glibc-2.3.2-27.9.7.i686.rpm ########################## Done.
> glibc-common-2.3.2-27.9.7.i ########################## Done.
> glibc-devel-2.3.2-27.9.7.i3 ########################## Done.
> nscd-2.3.2-27.9.7.i386.rpm: ########################## Done.
> Preparing              ###########################################
> [100%]
>  
> Installing...
>    1:glibc-common           ###########################################
> [100%]
>    2:glibc                  ###########################################
> [100%]
>    3:glibc-devel            ###########################################
> [100%]
>    4:nscd                   ###########################################
> [100%]
> error: db4 error(-30989) from dbcursor->c_get: DB_PAGE_NOTFOUND:
> Requested page not found
> error: db4 error(-30989) from dbcursor->c_get: DB_PAGE_NOTFOUND:
> Requested page not found

Seems like rpm itself hit an error in its database... looks like by that
time it had already installed all packages so you are probably ok in
that respect. 

> The following Packages were marked to be skipped by your configuration:
> Name                                    Version        Rel  Reason
> -------------------------------------------------------------------------------
> kernel-source                           2.4.20         20.9 Pkg
> name/pattern
>
> after rebooting, my system started to boot with several error-messages
> and a lot of stuff is not working (for example my browsers, my terminal
> command line in x, ...)
>
> in this mailing-list i read something about problems with glibc - but i
> didnt understand it :-(
> so perhaps the same problem ? but what do i have to do now ? 

Did you try to boot into the original redhat kernel? Or the Planet CCRMA
Redhat kernel with capabilities? Those kernels should work fine. The bug
in glibc is only triggered if you boot into a kernel without nptl
support (like the Planet CCRMA kernel). 

I thought that the bug was already fixed....

If not you need to either boot into a kernel that has nptl support or
revert to a previous version of glibc. 

Once you get things going you could rebuild the rpm databse, which was
probably left in a bad state:
  rpm --rebuilddb
(it will take a while). 

-- Fernando