Bug#599693: nama: Startup fails because socket creation fails

Joel Roth joelz at pobox.com
Wed Oct 13 03:00:13 UTC 2010


On Tue, Oct 12, 2010 at 07:25:41AM +0200, Josef Spillner wrote:
> Am Montag, 11. Oktober 2010, 02:57:37 schrieb Joel Roth:
> > 2. Install the Audio::Ecasound library, which provides a different
> > interface to Ecasound.
> 
> This is what I did and it works. Good to see that the bug is solved for sid. 
> However, can you still get this package into squeeze? The suggestions 1 and 3 
> both require user intervention and are not suitable solutions, only 
> workarounds.

Patching the bug is a one-line fix to shell syntax. 
I've requested an 'unblock' from the Debian release
team to do this.

You can patch it yourself, if you like, using a text editor
such as vim. In file /usr/share/perl5/Audio/Nama.pm:

---cut---

1366c1366
<       my $redirect = "2>&1>/dev/null &";
---
>       my $redirect = ">/dev/null &";

---cut---

I think all workarounds are acceptable if they enable you to get
your work done. The choice is yours. :-)

> Another minor annoyance is that the configuration on the first startup excludes 
> LADSPA but still I get the following error message on the second startup which 
> could probably be handled more gracefully and less scary. I hope that's an 
> easy one so I avoid opening a separate bug report :-)

> failed to open directory /usr/lib/ladspa: Datei oder Verzeichnis nicht 
> gefunden
>  at /usr/bin/nama line 3
> readdir() attempted on invalid dirhandle DIR at /usr/share/perl5/Audio/Nama.pm 
> line 3589.
> closedir() attempted on invalid dirhandle DIR at 
> /usr/share/perl5/Audio/Nama.pm line 3590.
> failed to open directory /usr/lib/ladspa: Datei oder Verzeichnis nicht 
> gefunden
>  at /usr/bin/nama line 3
> readdir() attempted on invalid dirhandle DIR at /usr/share/perl5/Audio/Nama.pm 
> line 3589.
> closedir() attempted on invalid dirhandle DIR at 
> /usr/share/perl5/Audio/Nama.pm line 3590.
> Use of chdir('') or chdir(undef) as chdir() is deprecated at (eval 41) line 
> 67.

Perhaps I can include a patch for this in the above fix. 

Thanks for reporting.

-- 
Joel Roth





More information about the pkg-perl-maintainers mailing list