Public bug reported:
Binary package hint: gnome-power-manager
Suspend only works for usernames shorter than 9 characters:
sleep.d/01PulseAudio tries to get a list of users for whom to suspend
pulse by calling:
get_pulse_users() {
echo $(ps aux | awk '/\/usr\/bin\/pulseaudio --start/ {print $1}')
}
However, "ps aux" will retunr the UID instead of username for usernames longer
than 8 characters.
This leads to an error when the script tries to sudo to each respective user
later on:
for i in $(get_pulse_users); doit
sudo -H -u $i pactl suspend-sink 1 &> /dev/null
sudo -H -u $i pactl suspend-source 1 &> /dev/null
done
The bug is triggered when any user tries to suspend the system, you can
tell if you're affected by thi bug by searching the logfile
/var/log/pm-suspend.log
for the line:
/usr/lib/pm-utils/sleep.d/01PulseAudio suspend suspend: Returned exit
code 1.
** Affects: gnome-power-manager (Ubuntu)
Importance: Undecided
Status: New
** Tags: audio management power pulse suspend
** Description changed:
Binary package hint: gnome-power-manager
- Suspend only works for usernames shortern than 9 characters:
+ Suspend only works for usernames shorter than 9 characters:
sleep.d/01PulseAudio tries to get a list of users for whom to suspend
pulse by calling:
get_pulse_users() {
echo $(ps aux | awk '/\/usr\/bin\/pulseaudio --start/ {print $1}')
}
However, "ps aux" will retunr the UID instead of username for usernames
longer than 8 characters.
This leads to an error when the script tries to sudo to each respective user
later on:
for i in $(get_pulse_users); doit
sudo -H -u $i pactl suspend-sink 1 &> /dev/null
sudo -H -u $i pactl suspend-source 1 &> /dev/null
done
The bug is triggered when any user tries to suspend the system, you can
tell if you're affected by thi bug by searching the logfile
/var/log/pm-suspend.log
for the line:
/usr/lib/pm-utils/sleep.d/01PulseAudio suspend suspend: Returned exit
code 1.
--
jaunty: Suspend not working due to bug in 01PulseAudio script
https://bugs.launchpad.net/bugs/400928
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs