Bug#660520: audacious: Fails to start with "FATAL: No output plugin found." due to plugins not in multiarch paths

Axel Beckert abe at debian.org
Sun Feb 19 17:06:02 UTC 2012


Package: audacious
Version: 3.2-2
Severity: grave
Justification: renders the package unusable or mostly so

I just installed audacious on my EeePC 701 but it won't start:

$ audacious -V
main.c:580 [main]: No remote session; starting up.
main.c:495 [init_two]: Loading lowlevel plugins.
plugin-init.c:111 [start_single]: Probing for output plugin.
FATAL: No output plugin found.

(Additionally it a lock file at ~/.config/audacious/lock is left over so
the next time audacious tries to start it outputs the following
misleading warning "WARNING: Audacious seems to be already running but
is not responding.")

Running strace on the starting audacious reveals it seems to search for
the plugins in multiarch directories which doesn't seem to exist:

$ strace -e open -f audacious
[...]
[pid  6656] open("/home/abe/.config/audacious/plugin-registry", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Transport", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Input", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Output", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Effect", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/General", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Visualization", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Container", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/home/abe/.local/share/audacious/Plugins/Discovery", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Transport", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Input", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Output", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Effect", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/General", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Visualization", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Container", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  6656] open("/usr/lib/i386-linux-gnu/audacious/Discovery", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
FATAL: No output plugin found.

Creating a symbolic link from /usr/lib/i386-linux-gnu/audacious to
/usr/lib/audacious makes audacious work again, so this seems not to be a
hardware-related issue.

And since it likely hits (nearly) all users, I think "grave" is the
proper severity for this issue.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (900, 'testing'), (600, 'stable'), (110, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages audacious depends on:
ii  audacious-plugins    3.2-1
ii  dbus                 1.4.18-1
ii  dbus-x11             1.4.18-1
ii  gtk2-engines-pixbuf  2.24.9-2
ii  libaudclient2        3.2-2
ii  libaudcore1          3.2-2
ii  libc6                2.13-26
ii  libdbus-1-3          1.4.18-1
ii  libdbus-glib-1-2     0.98-1
ii  libgdk-pixbuf2.0-0   2.24.1-1
ii  libglib2.0-0         2.30.2-6
ii  libgtk2.0-0          2.24.9-2
ii  libguess1            1.1-1
ii  libice6              2:1.0.7-2
ii  libsm6               2:1.2.0-2

Versions of packages audacious recommends:
ii  unzip  6.0-5

audacious suggests no packages.

-- no debconf information





More information about the pkg-multimedia-maintainers mailing list