On Thu, Jun  3, 2010 at 22:08:59 +1000, Ben Finney wrote:

> Package: pulseaudio
> Version: 0.9.21-1
> Severity: important
> 
> The localisation file for the English language is not installed, but
> Pulseaudio is looking for it. On this host, the program look at
> ‘/usr/share/locale/en_AU/LC_MESSAGES/pulseaudio.mo’ and
> ‘/usr/share/locale/en/LC_MESSAGES/pulseaudio.mo’, and fails because
> neither file exists.
> 
> Many other localisation files are installed by the package, so I can
> only conclude the English language version was omitted for some
> reason. The daemon refuses to start in an English-language locale
> without it.
> 
> Here is a session showing the problem:
> 
> =====
> Script started on Thu 03 Jun 2010 21:54:49 EST
> 
> $ pulseaudio --daemon
> E: main.c: Daemon startup failed.
> 
> $ strace pulseaudio --daemon 2>&1 | tail
> read(4, "", 4096)                       = 0
> close(4)                                = 0
> munmap(0xb7899000, 4096)                = 0
> open("/usr/share/locale/en_AU/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 
> ENOENT (No such file or directory)
> open("/usr/share/locale/en/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT 
> (No such file or directory)
> ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb6f2b8) = -1 EINVAL (Invalid 
> argument)
> write(2, "E: main.c: Daemon startup failed"..., 34E: main.c: Daemon startup 
> failed.
> ) = 34
> close(3)                                = 0
> exit_group(1)                           = ?
> 
So maybe you could turn on your brain for a second and realise what
pulseaudio is looking for in the .mo file is a translation of the error
message it's going to print.  Whatever causes it to not work is
unrelated.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to