When I install the recent Redhat 7.2 updates for glibc:
glibc-2.2.4-19.3.i386.rpm
glibc-common-2.2.4-19.3.i386.rpm
glibc-devel-2.2.4-19.3.i386.rpm
It breaks my Apache GTop-based Perl modules, in a way that I don't understand.
Here is are the error messages from my httpd/error_log:
[Tue Mar 12 15:44:37 2002] [error] Can't load
'/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GTop/GTop.so' for module
GTop: /usr/lib/libgdbm.so.2: undefined symbol: gdbm_errno at
/usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206.
at /usr/lib/perl5/site_perl/5.6.0/i386-linux/GTop.pm line 12
Compilation failed in require at
/usr/lib/perl5/site_perl/5.6.0/Apache/GTopLimit.pm line 144.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.6.0/Apache/GTopLimit.pm line 144.
Compilation failed in require at /home/httpd/startup.pl line 32.
BEGIN failed--compilation aborted at /home/httpd/startup.pl line 32.
Compilation failed in require at (eval 1) line 1.
Syntax error on line 1017 of /etc/httpd/conf/httpd.conf:
Can't load '/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GTop/GTop.so'
for module GTop: /usr/lib/libgdbm.so.2: undefined symbol: gdbm_errno at
/usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206.
at /usr/lib/perl5/site_perl/5.6.0/i386-linux/GTop.pm line 12
Compilation failed in require at
/usr/lib/perl5/site_perl/5.6.0/Apache/GTopLimit.pm line 144.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.6.0/Apache/GTopLimit.pm line 144.
Compilation failed in require at /home/httpd/startup.pl line 32.
BEGIN failed--compilation aborted at /home/httpd/startup.pl line 32.
Compilation failed in require at (eval 1) line 1.
Anyone have a clue about what I'd need to do to get this working? I am
able to force the old glibc rpms back on to fix the problem. The previous
versions that work for me are:
glibc-common-2.2.4-13
glibc-devel-2.2.4-13
glibc-2.2.4-13
-bill