Comment 10 for bug 1445358

Revision history for this message
Simos Xenitellis  (simosx) wrote : Re: Pulseaudio fails to run when system's language is in Greek

The relevant message in /var/log/syslog is:

Apr 20 14:03:45 user-laptop pulseaudio[1661]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=ναι fixed_latency_range=όχι ignore_dB=όχι deferred_volume=ναι use_ucm=ναι card_properties="module-udev-detect.discovered=1""): initialization failed.

What is says here is that "insmod" (or similar) was called with parameters like "tsched=ναι", and failed.

"git blame" says:
d806b197 src/pulsecore/core-util.h (poljar (Damir Jelić) 2013-06-27 19:28:09 +0200 92) static inline const char *pa_yes_no(bool b) {
cd13fb36 src/pulsecore/core-util.h (Tanu Kaskinen 2014-03-24 09:17:53 +0200 93) return b ? _("yes") : _("no");

which means that about a year ago a change was made to make yes/no localisable.

A quick fix is to make pa_yes_no() non-localisable again.