Package: exim4 Version: 4.80-6 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd
Hello, After enabling ipv6 on a hurd-i386 box, I couldn't send mails with exim4 any more: LOG: PANIC DIE Unable to get IP address for lo interface: 1073741846 Invalid argument Digging a bit, it seems it would actually also happen on Linux if it didn't have SIOCGIFCONF_GIVES_ADDR . It happens that GNU/Hurd's SIOCGIFCONF does give the address, so the attached patch sets SIOCGIFCONF_GIVES_ADDR on GNU/Hurd too, which fixes the issue. Samuel -- Package-specific info: Exim version 4.80 #3 built 21-Nov-2012 18:49:50 Copyright (c) University of Cambridge, 1995 - 2012 (c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2012 Berkeley DB: Berkeley DB 5.1.29: (October 25, 2011) Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages DKIM Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch nis nis0 passwd Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 Size of off_t: 8 Configuration file is /var/lib/exim4/config.autogenerated # /etc/exim4/update-exim4.conf.conf # # Edit this file and /etc/mailname by hand and execute update-exim4.conf # yourself or use 'dpkg-reconfigure exim4-config' dc_eximconfig_configtype='smarthost' dc_other_hostnames='type.youpi.perso.aquilenet.fr;type.ipv6' dc_local_interfaces='127.0.0.1' dc_readhost='youpi.perso.aquilenet.fr' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='toccata.ens-lyon.org::587' CFILEMODE='644' dc_use_split_config='true' dc_hide_mailname='true' dc_localdelivery='true' mailname:type.youpi.perso.aquilenet.fr -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.7.0 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages exim4 depends on: ii cdebconf [debconf-2.0] 0.181 ii debconf [debconf-2.0] 1.5.49 ii exim4-base 4.80-6 ii exim4-daemon-light 4.80-6 exim4 recommends no packages. exim4 suggests no packages. -- debconf information excluded -- Samuel #ifndef I_WISH_WORLD_WERE_PERFECT /* It is not :-( All the routers (except for Linux) return only ... -+- linux/net/ipv4/ipip.c -+-
--- a/OS/os.h-GNU.orig 2013-01-14 00:00:59.000000000 +0100 +++ b/OS/os.h-GNU 2013-01-14 00:01:00.000000000 +0100 @@ -16,4 +16,6 @@ /* Hurd-specific bits below */ +#define SIOCGIFCONF_GIVES_ADDR + /* End */