Package: avahi-discover Version: 0.6.30-4 Severity: important Tags: patch In file /usr/share/pyshared/avahi/ServiceTypeDatabase.py the variable filename is set on line 29 to "/usr/lib/i386-linux-gnu/avahi/service-types.db" on my amd64 computer.
Changing it to "/usr/lib/x86_64-linux-gnu/avahi/service-types.db" resolves the problem. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.39-2.slh.2-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages avahi-discover depends on: ii avahi-daemon 0.6.30-4 Avahi mDNS/DNS-SD daemon ii python 2.6.6-14 interactive high-level object-orie ii python-avahi 0.6.30-4 Python utility package for Avahi ii python-dbus 0.84.0-1 simple interprocess messaging syst ii python-glade2 2.24.0-2 GTK+ bindings: Glade support ii python-gtk2 2.24.0-2 Python bindings for the GTK+ widge ii python-support 1.0.14 automated rebuilding support for P avahi-discover recommends no packages. avahi-discover suggests no packages. -- no debconf information
*** /usr/share/pyshared/avahi/ServiceTypeDatabase.py 2011-07-01 02:37:23.000000000 +0200 --- ServiceTypeDatabaseFix.py 2011-07-02 09:40:28.907647929 +0200 *************** *** 26,32 **** class ServiceTypeDatabase: """ServiceTypeDatabase maps service types to descriptions""" ! def __init__(self, filename = "/usr/lib/i386-linux-gnu/avahi/service-types.db"): self.db = gdbm.open(filename, "r") --- 26,32 ---- class ServiceTypeDatabase: """ServiceTypeDatabase maps service types to descriptions""" ! def __init__(self, filename = "/usr/lib/x86_64-linux-gnu/avahi/service-types.db"): self.db = gdbm.open(filename, "r")