You are not logged in.

#1 2008-12-25 02:58:28

chris256
Member
From: US - Birmingham, AL
Registered: 2008-07-01
Posts: 13

glibc-2.9.2-i686 breaks apache and causes problems with samba?

I could not start the apache daemon.  The output from /usr/sbin/apachectl start is

httpd: ../sysdeps/posix/getaddrinfo.c:1465: rfc3484_sort: Assertion `src->results[i].native == -1 || src->results[i].native == a2_native' failed.
/usr/sbin/apachectl: line 78:  2933 Aborted                 $HTTPD -k $ARGV

The getaddrinfo.c, I believe, is in the glibc package.

Also, I get error logs in my /var/log/samba directory named like  "__ffff" followed by the IP address of a remote client.  In one of them it says that samba is dumping core and contains

[2008/12/24 18:47:10,  0] lib/util.c:log_stack_trace(1767)
  BACKTRACE: 23 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x2d) [0xb7cda584]
   #1 /usr/sbin/smbd(smb_panic+0x80) [0xb7cda6e1]
   #2 /usr/sbin/smbd [0xb7cc5033]
   #3 [0xb7a31400]
   #4 /lib/libc.so.6(abort+0x188) [0xb733b0c8]
   #5 /lib/libc.so.6(__assert_fail+0xee) [0xb73326ee]
   #6 /lib/libc.so.6 [0xb73c7a01]
   #7 /lib/libc.so.6 [0xb733b888]
   #8 /lib/libc.so.6(qsort_r+0x291) [0xb733bdd1]
   #9 /lib/libc.so.6(getaddrinfo+0x7cf) [0xb73c91ff]
   #10 /usr/sbin/smbd [0xb7cdca56]
   #11 /usr/sbin/smbd(get_mydnsfullname+0x181) [0xb7cdcc5d]
   #12 /usr/sbin/smbd(get_mydnsdomname+0x17) [0xb7cdada1]
   #13 /usr/sbin/smbd [0xb7b7af8c]
   #14 /usr/sbin/smbd(ntlmssp_update+0x297) [0xb7b792d6]
   #15 /usr/sbin/smbd(auth_ntlmssp_update+0x48) [0xb7d27cc1]
   #16 /usr/sbin/smbd [0xb7b04ecf]
   #17 /usr/sbin/smbd(reply_sesssetup_and_X+0x1c4) [0xb7b057cd]
   #18 /usr/sbin/smbd [0xb7b39f16]
   #19 /usr/sbin/smbd(smbd_process+0x429) [0xb7b3ba61]
   #20 /usr/sbin/smbd(main+0xfa2) [0xb7f2bbc7]
   #21 /lib/libc.so.6(__libc_start_main+0xe5) [0xb73256c5]
   #22 /usr/sbin/smbd [0xb7abfa81]

I downgraded glibc to 2.8-3 and I can now start apache.  No problems with samba yet either although I had to make pacman skip dependency checks because a number of packages depended on glibc >= 2.9.

Offline

#2 2008-12-25 10:30:39

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,642

Re: glibc-2.9.2-i686 breaks apache and causes problems with samba?

getaddrinfo.c - this is place where glibc 2.9 has a major change in IP resolving. see the bugreport we had and still have. search google and upstream (Fedora/RedHat) for reports.

maybe a simple recompile of the affected packages can help. holding an outdated version is a bad solution. new packages compiled against the new version may use new functions and break with the old one.

Offline

Board footer

Powered by FluxBB