apache: size mismatch symbol(_res) and symbol(_sys_errlist)

Lou Hevly soc at visca.com
Mon Aug 28 18:47:00 PDT 2006


At 16:39 28/08/06 -0400, Nick Guenther wrote:

>I really have no idea. Google however does:
>http://www.gnu.org/software/libc/FAQ.html#s-2.20
>
>The strange thing though is why it's cropped up. Are you sure you
>updated httpd correctly? If you did, then there seems to be some
>deeper bug lurking here.

The strange thing is that it has happened only to me, though on two 
different machines --my test machine here in Spain and the production 
machine in Texas-- the same thing has happened.

After doing the patch, here's my httpd binary entry:

$ ls -l /usr/sbin/httpd
-r-xr-xr-x  1 root  bin  510244 Aug 27 18:21 /usr/sbin/httpd

Is this correct for OpenBSD 3.9 (GENERIC) #617: Thu Mar  2 02:26:48 MST 
2006?

Finally, here is what is printed in error_log when I start the daemon:

/usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.39.0 : WARNING: 
symbol(_res) size mismatch, relink your program
/usr/sbin/httpd:/usr/lib/libc.so.34.2: /usr/lib/libc.so.39.0 : WARNING: 
symbol(_sys_errlist) size mismatch, relink your program
Zend Optimizer requires Zend Engine API version 20021010.
The Zend Engine API version 20050606 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version 
of Zend Optimizer.

[Mon Aug 28 18:30:04 2006] [notice] Initializing etag from 
/var/www/logs/etag-state
[Mon Aug 28 18:30:04 2006] [notice] Apache/1.3.29 (Unix) PHP/4.4.1 
mod_perl/1.29 mod_ssl/2.8.16 OpenSSL/0.9.7g configured -- resuming 
normal operations
[Mon Aug 28 18:30:04 2006] [notice] suEXEC mechanism enabled (wrapper: 
/usr/sbin/suexec)
[Mon Aug 28 18:30:04 2006] [notice] Accept mutex: sysvsem (Default: 
sysvsem)

Thanks for your comments.



More information about the Openbsd-newbies mailing list