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")