Your message dated Thu, 26 Dec 2013 18:33:42 +0000
with message-id <e1vwfkc-0004gp...@franck.debian.org>
and subject line Bug#732009: fixed in avahi 0.6.31-4
has caused the Debian Bug report #732009,
regarding avahi-daemon: Require a kernel >= 3.9, break partial upgrades
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
732009: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732009
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: avahi-daemon
Version: 0.6.31-3
Severity: serious
Justification: break partial upgrades
Hi,
At compilation time, in avahi-core/socket.c, if SO_REUSEPORT is defined,
setsockopt(..., SO_REUSEPORT, ..) is called.
But, if, at runtime, SO_REUSEPORT is not available (with a kernel <= 3.9, ie
a wheezy kernel), the function fails and seems to lead to a quick exits of
avahi-daemon. Log file says :
Dec 12 11:20:48 plume avahi-daemon[22508]: Found user 'avahi' (UID 105) and
group 'avahi' (GID 111).
Dec 12 11:20:48 plume avahi-daemon[22508]: Successfully dropped root privileges.
Dec 12 11:20:48 plume avahi-daemon[22508]: avahi-daemon 0.6.31 starting up.
Dec 12 11:20:48 plume avahi-daemon[22508]: Successfully called chroot().
Dec 12 11:20:48 plume avahi-daemon[22508]: Successfully dropped remaining
capabilities.
Dec 12 11:20:48 plume avahi-daemon[22508]: No service file found in
/etc/avahi/services.
Dec 12 11:20:48 plume avahi-daemon[22508]: SO_REUSEPORT failed: Protocol not
available
Dec 12 11:20:48 plume avahi-daemon[22508]: SO_REUSEPORT failed: Protocol not
available
Dec 12 11:20:48 plume avahi-daemon[22508]: Failed to create server: No suitable
network protocol available
Dec 12 11:20:48 plume avahi-daemon[22508]: avahi-daemon 0.6.31 exiting.
Just upgrading the kernel (from the wheezy one to the current testing one)
fixes the problem.
Perhaps, the reuseaddr() function in avahi-core/socket.c should not fail if
setsockopt(..., SO_REUSEPORT, ..) fails (or only if errno is not set to
EINVAL)?
Regards,
Vincent
-- System Information:
Debian Release: jessie/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'),
(500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
armel
mipsel
Kernel: Linux 3.12-rc7-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages avahi-daemon depends on:
ii adduser 3.113+nmu3
ii bind9-host [host] 1:9.9.3.dfsg.P2-4
ii dbus 1.6.18-1
ii host 1:9.9.3.dfsg.P2-4
ii init-system-helpers 1.13
ii libavahi-common3 0.6.31-2
ii libavahi-core7 0.6.31-2
ii libc6 2.17-93
ii libcap2 1:2.22-1.2
ii libdaemon0 0.14-2
ii libdbus-1-3 1.6.18-1
ii libexpat1 2.1.0-4
ii lsb-base 4.1+Debian12
Versions of packages avahi-daemon recommends:
ii libnss-mdns 0.10-3.2
Versions of packages avahi-daemon suggests:
ii avahi-autoipd 0.6.31-2
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: avahi
Source-Version: 0.6.31-4
We believe that the bug you reported is fixed in the latest version of
avahi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 732...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laurent Bigonville <bi...@debian.org> (supplier of updated avahi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 26 Dec 2013 18:24:41 +0100
Source: avahi
Binary: avahi-daemon avahi-dnsconfd avahi-autoipd python-avahi avahi-utils
avahi-discover libavahi-common3 libavahi-common-data libavahi-common-dev
libavahi-core7 libavahi-core-dev libavahi-client3 libavahi-client-dev
libavahi-glib1 libavahi-glib-dev libavahi-gobject0 libavahi-gobject-dev
libavahi-qt4-1 libavahi-qt4-dev libavahi-compat-libdnssd1
libavahi-compat-libdnssd-dev libavahi-ui0 libavahi-ui-dev libavahi-ui-gtk3-0
libavahi-ui-gtk3-dev avahi-ui-utils avahi-dbg
Architecture: source amd64 all
Version: 0.6.31-4
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team
<pkg-utopia-maintain...@lists.alioth.debian.org>
Changed-By: Laurent Bigonville <bi...@debian.org>
Description:
avahi-autoipd - Avahi IPv4LL network address configuration daemon
avahi-daemon - Avahi mDNS/DNS-SD daemon
avahi-dbg - Avahi - debugging symbols
avahi-discover - Service discover user interface for avahi
avahi-dnsconfd - Avahi DNS configuration tool
avahi-ui-utils - Avahi GTK+ utilities
avahi-utils - Avahi browsing, publishing and discovery utilities
libavahi-client-dev - Development files for the Avahi client library
libavahi-client3 - Avahi client library
libavahi-common-data - Avahi common data files
libavahi-common-dev - Development files for the Avahi common library
libavahi-common3 - Avahi common library
libavahi-compat-libdnssd-dev - Development headers for the Avahi Apple Bonjour
compatibility lib
libavahi-compat-libdnssd1 - Avahi Apple Bonjour compatibility library
libavahi-core-dev - Development files for Avahi's embeddable mDNS/DNS-SD
library
libavahi-core7 - Avahi's embeddable mDNS/DNS-SD library
libavahi-glib-dev - Development headers for the Avahi GLib integration library
libavahi-glib1 - Avahi GLib integration library
libavahi-gobject-dev - Development headers for the Avahi GObject library
libavahi-gobject0 - Avahi GObject library
libavahi-qt4-1 - Avahi Qt 4 integration library
libavahi-qt4-dev - Development headers for the Avahi Qt 4 integration library
libavahi-ui-dev - Development headers for the Avahi GTK+ User interface library
libavahi-ui-gtk3-0 - Avahi GTK+ User interface library for GTK3
libavahi-ui-gtk3-dev - Development headers for the Avahi GTK+ User interface
library
libavahi-ui0 - Avahi GTK+ User interface library
python-avahi - Python utility package for Avahi
Closes: 693604 732009
Changes:
avahi (0.6.31-4) unstable; urgency=medium
.
* Team upload.
* d/p/so_reuseport-may-not-exist-in-running-kernel.patch: Do not exit
avahi-daemon if we cannot set SO_REUSEPORT on the socket. This patch has
be taken from Ubuntu, thanks to them (Closes: #732009)
*
debian/patches/avahi-core-reserve-space-for-record-data-when-size-estimate.patch:
avahi-core: reserve space for record data when size estimate. This
prevents avahi-daemon from falling into an invalid loop when many CUPS/IPP
printer shares get registered (Closes: #693604)
* debian/libavahi-core7.symbols: Add 2 new symbols exported by the previous
patch
* debian/patches/suse-patch-gtk-box.patch: Don't use GTK vbox API which is
deprecated when compiling for GTK3.
* debian/control: Bump Standards-Version to 3.9.5 (no further changes)
Checksums-Sha1:
5a5f562cab918309322a05d535c616ef5112b497 3495 avahi_0.6.31-4.dsc
dff00ad1612895361e051751cc9a7b57d098ad1c 37270 avahi_0.6.31-4.debian.tar.gz
e1c44c550ab884940f5d89c9570be69d425e6dd6 86800 avahi-daemon_0.6.31-4_amd64.deb
4c90bb0e1e04e1aade856ee1a8a030890fdf313e 42354
avahi-dnsconfd_0.6.31-4_amd64.deb
8ce32c4713c4db40d68acee84e917cd663e9b047 50158 avahi-autoipd_0.6.31-4_amd64.deb
ec244a55f0d6a851fd8eec43879ca07bbfd9e1c2 36622 python-avahi_0.6.31-4_amd64.deb
473e7cc304b53fef888491f25490ffa4cc0ce9a8 52614 avahi-utils_0.6.31-4_amd64.deb
4352e699aa5ebcdf55d6010473e63b7c17bfc1aa 38082 avahi-discover_0.6.31-4_all.deb
8a1438057e3137663f69a005ab6a789990c4b5cf 50626
libavahi-common3_0.6.31-4_amd64.deb
331a044bd4d40d9f6bec1c1ec38f4189b678a008 98326
libavahi-common-data_0.6.31-4_amd64.deb
4fd6e8e261884178dbb9120e5c1d285d8bada6ec 64726
libavahi-common-dev_0.6.31-4_amd64.deb
55674085cc6aea7280cd1f9f8915da6a666976ea 110910
libavahi-core7_0.6.31-4_amd64.deb
103f07ce9c3f94e00b0c367ebc11b73939395360 125882
libavahi-core-dev_0.6.31-4_amd64.deb
e2d7aa4b8600573a9aa813cfbdaed5f66af5e658 53822
libavahi-client3_0.6.31-4_amd64.deb
9294cd2f7f0ea577f7a5df84850b790508f20294 58670
libavahi-client-dev_0.6.31-4_amd64.deb
e80ccfae4e9a0f9bec8e40f4c138ae7fdbc4bfe6 36210
libavahi-glib1_0.6.31-4_amd64.deb
533290e1d9c04e166c8946dd3879c9860ce7850f 36564
libavahi-glib-dev_0.6.31-4_amd64.deb
d56d301f6da720f5da28ae140405dfd9376db2d9 45474
libavahi-gobject0_0.6.31-4_amd64.deb
25a835d16d33faf25ef8c74063ca04d839b04950 49064
libavahi-gobject-dev_0.6.31-4_amd64.deb
6ba73a7287df53320afdc3e0eca3e66eff4d908b 36156
libavahi-qt4-1_0.6.31-4_amd64.deb
de18f325e0a71f7426c7ee2fdc0af8b2da03c70b 36280
libavahi-qt4-dev_0.6.31-4_amd64.deb
30a4981c2a4e870804735bfcde4358975fc4de48 44878
libavahi-compat-libdnssd1_0.6.31-4_amd64.deb
d1446eb2793e262c7bc37a6de88b9945391b363c 59614
libavahi-compat-libdnssd-dev_0.6.31-4_amd64.deb
45aa80700c65d1998e22305e1944b3578f6e2c2d 47760 libavahi-ui0_0.6.31-4_amd64.deb
0df89e204e2e77539e3fc8dea07cb5473df890af 47462
libavahi-ui-dev_0.6.31-4_amd64.deb
7877f002f4b3f15492582dc740a76cb6ea19273a 47462
libavahi-ui-gtk3-0_0.6.31-4_amd64.deb
3153cfdc25bd1757c0ecf61d30c126a22ecbdcb4 47512
libavahi-ui-gtk3-dev_0.6.31-4_amd64.deb
e08c698e77d1e1fbcf3b423cfffd6b53cfd38d52 38386
avahi-ui-utils_0.6.31-4_amd64.deb
85e7428213c048ebc9f4b162362438f3b7129f1f 864354 avahi-dbg_0.6.31-4_amd64.deb
Checksums-Sha256:
65a35c1f701ad4e8ba78283ff5302dcdc7cca1b1fc2ef798397239f09b874641 3495
avahi_0.6.31-4.dsc
91318b28d7468930c1970371a36faf89c29bf010f8144e5576abe5a223373ee3 37270
avahi_0.6.31-4.debian.tar.gz
e9da26b54fbd807784b42dcd55d6f8d8977b11bf97f26230c3e05f0eb58f7510 86800
avahi-daemon_0.6.31-4_amd64.deb
c042c7d8d9699b6ae3fb334d71d595022553acf377e469e66db0bc6dc1821d03 42354
avahi-dnsconfd_0.6.31-4_amd64.deb
21a78a007833838f72f691a4331ed1afa4725d21df065b70d999bdb87e57e4d4 50158
avahi-autoipd_0.6.31-4_amd64.deb
3487b1f765c0bc4034035414faf61927f55eb1d0e4c65b2efbb9470fca5685ca 36622
python-avahi_0.6.31-4_amd64.deb
ac0ead98595d89b53b4d8c2b338a81ebe13c04d6d9f686d3f5cb1c825e08fc03 52614
avahi-utils_0.6.31-4_amd64.deb
91bc9ba56986c2483df81f101b947738fe9c83ec29bb31b43eb161377d598ace 38082
avahi-discover_0.6.31-4_all.deb
d548795a104dc64aae035d31c85d5067bcadfdf3803da76d211059abc3fc0521 50626
libavahi-common3_0.6.31-4_amd64.deb
4afd7249ebd3561ce30cef26dd88fff904b9f38d019877c9e3e1bb786dc12b92 98326
libavahi-common-data_0.6.31-4_amd64.deb
2b28b5b6bea61fea12f71b746e015362d75367e0df6981676d4e06b6b30f4056 64726
libavahi-common-dev_0.6.31-4_amd64.deb
1c7f4ca2bdc17076f99653e8734d82e5793de05242b28c7494481ba1a78cb168 110910
libavahi-core7_0.6.31-4_amd64.deb
8832524ad0dc14caac507d524bd0fa377ec389697e9c4f539edbbc870f9051c7 125882
libavahi-core-dev_0.6.31-4_amd64.deb
b11e3e5b62b2f1cc88e871a5fe09adfabfb7bce096eb248a6465722210b9f06d 53822
libavahi-client3_0.6.31-4_amd64.deb
6d9ed4d66194a75ed30fe45675fbdc70934fd5a5a700501de842839b91b0c975 58670
libavahi-client-dev_0.6.31-4_amd64.deb
2c5cf63b79ea44d70b7c05cdb61a427f8316d58180d6d5f269c93865e7cc58ea 36210
libavahi-glib1_0.6.31-4_amd64.deb
d7d35d5b6350b8933302739df784eafec5f14885bf307d0200b0a0925725b818 36564
libavahi-glib-dev_0.6.31-4_amd64.deb
43ad5281c3c0b5a96bc20776b7aae080eca8732a7916e9694d5e8e25f9897df1 45474
libavahi-gobject0_0.6.31-4_amd64.deb
2306ab4a79d9712eb37bedc65e1d5786213ca86f634ed0faae84de5b05f5d2f8 49064
libavahi-gobject-dev_0.6.31-4_amd64.deb
41e282e7e208acfd902f03856c97045824f5d585c7a8111581ecbb36f0f3825c 36156
libavahi-qt4-1_0.6.31-4_amd64.deb
b4bc74ea2c58807048dec33756b2b8c594b9098a79817b23c42406796c58586d 36280
libavahi-qt4-dev_0.6.31-4_amd64.deb
46380139112c3c1763655750e22b7d8ced47aac54635dc612542d29fcc20512f 44878
libavahi-compat-libdnssd1_0.6.31-4_amd64.deb
88746bb86fb92cf2a6a9c7b39a3e9a43830d87b68e697f289178216fe85327c8 59614
libavahi-compat-libdnssd-dev_0.6.31-4_amd64.deb
5893841cd0a16ba383b4c568ce990dfaebac539aa206a10e3c965095662353e0 47760
libavahi-ui0_0.6.31-4_amd64.deb
34f2975dd87fae1e6e6ea6baddf07e8d19b08eaf504f686412b24b466ab791db 47462
libavahi-ui-dev_0.6.31-4_amd64.deb
48fbac9352b7de8e2261ea02c0696e0574e3f87afb063eee8ee6b7f155a1946f 47462
libavahi-ui-gtk3-0_0.6.31-4_amd64.deb
c29023dce7f8473c4a2d2c3564db4abc9afba8d9e3f82530da945c8db64fd52a 47512
libavahi-ui-gtk3-dev_0.6.31-4_amd64.deb
fae2342d97110561f938a8f7bfc47c33ef52fd8fc94b5184beffa1a0e8205573 38386
avahi-ui-utils_0.6.31-4_amd64.deb
f8c8b415352feaf7e9bec7c2cf056506e8f0c5f0d819c1a539ce3e3d738831d7 864354
avahi-dbg_0.6.31-4_amd64.deb
Files:
7492f7e38da9ecb343539badd66eaedd 3495 net optional avahi_0.6.31-4.dsc
d11847c4b65b16fa849ba97bb9b2301c 37270 net optional
avahi_0.6.31-4.debian.tar.gz
8c7cb34f9375da5b8f5a2e400b712259 86800 net optional
avahi-daemon_0.6.31-4_amd64.deb
eb6d08a333f6dcfc355663433644213f 42354 net optional
avahi-dnsconfd_0.6.31-4_amd64.deb
e4e985203eda09455dafd22d164a76c3 50158 net optional
avahi-autoipd_0.6.31-4_amd64.deb
e948dea559607ca16bc4e2ce7214f9b7 36622 python optional
python-avahi_0.6.31-4_amd64.deb
cd008600ee415c239183532e138f16d3 52614 net optional
avahi-utils_0.6.31-4_amd64.deb
8d1015641a54b2a6fcb8d6576b66d7b5 38082 net optional
avahi-discover_0.6.31-4_all.deb
679b81c72cf70dd58886f80a2df3d1f6 50626 libs optional
libavahi-common3_0.6.31-4_amd64.deb
bd65e5a598bb60c203a4c368be956dea 98326 libs optional
libavahi-common-data_0.6.31-4_amd64.deb
b7f853bd6e2c830a48ef6df9588ff634 64726 libdevel optional
libavahi-common-dev_0.6.31-4_amd64.deb
f83c770ddd69cfc28c907459c098b5ac 110910 libs optional
libavahi-core7_0.6.31-4_amd64.deb
03d26488b97644d144bb2c6ebd801d99 125882 libdevel optional
libavahi-core-dev_0.6.31-4_amd64.deb
402da4db5341ba072ef97170f78a9850 53822 libs optional
libavahi-client3_0.6.31-4_amd64.deb
8c29334ec10adafd650d217d0dacd713 58670 libdevel optional
libavahi-client-dev_0.6.31-4_amd64.deb
fcfbd6249a4fae7116f86e14bdf74911 36210 libs optional
libavahi-glib1_0.6.31-4_amd64.deb
9f792fccc465f9e1cab360a1c94e49ed 36564 libdevel optional
libavahi-glib-dev_0.6.31-4_amd64.deb
81ad0970ab43e4eb172944797446588d 45474 libs optional
libavahi-gobject0_0.6.31-4_amd64.deb
b6cf246f362a1aad928fd73ca321fa39 49064 libdevel optional
libavahi-gobject-dev_0.6.31-4_amd64.deb
5918a7663a79915fd208213f90f66df3 36156 libs optional
libavahi-qt4-1_0.6.31-4_amd64.deb
6acba6a8a08c571ff271be4131a2f97d 36280 libdevel optional
libavahi-qt4-dev_0.6.31-4_amd64.deb
567b0cd307077a0a9f7230c15f12348b 44878 libs optional
libavahi-compat-libdnssd1_0.6.31-4_amd64.deb
1fb0aa490ffabe2e2c3c179c59d87667 59614 libdevel optional
libavahi-compat-libdnssd-dev_0.6.31-4_amd64.deb
5787dd95cacec2bab3368a217b5b4566 47760 libs optional
libavahi-ui0_0.6.31-4_amd64.deb
a0dbe9e95d51b3210e1c0f42cbaa3544 47462 libdevel optional
libavahi-ui-dev_0.6.31-4_amd64.deb
8adfd52c68b5e87d1e5b9f0aa05422c4 47462 libs optional
libavahi-ui-gtk3-0_0.6.31-4_amd64.deb
bb32ee9083baa9bfea355023d9e6180d 47512 libdevel optional
libavahi-ui-gtk3-dev_0.6.31-4_amd64.deb
e1d1ef09e7ff8afcd76438118aac1396 38386 utils optional
avahi-ui-utils_0.6.31-4_amd64.deb
9e399c291b41a4d87bd9b1ebe60942ca 864354 debug extra
avahi-dbg_0.6.31-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQEcBAEBCAAGBQJSvHMzAAoJEB/FiR66sEPVjVAH/3k27zrdkEjziZ/9tkxlP+dP
UVemfg+g3/Lh+4WF4qJXu/iC0xyeGN13d0qCDmOM8J8X8V3e8B3iwZuoFM9iN0Ua
26hRMKzGU9XXS3mwP5LLy9RzulVwcv2WpEMGoPKMPvM0q1aeP8QAiYZbsAxo/eBY
GMEnV44XiqVqQrbHqFjq6wP1cCs9/bxek3z2+tynwfzAq39RdmoCwDdxyjshfWe6
8UoYyupegLOc9gPjNN5CXZSSCYWD/O20VajsF++b/wjVEJnEh5HX70ZbtZJKSxPX
r0xPfsUqmPua9Uq4HAd7unvrHWAyOCoaNINJG+bG2rlPwHoonrF67iLGWsSKCwE=
=6foT
-----END PGP SIGNATURE-----
--- End Message ---