pulseaudio hangs, prevents login, home as ntfs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PulseAudio |
Fix Released
|
Unknown
|
|||
pulseaudio (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Jaunty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pulseaudio
IMPACT: When pulseaudio can not write into ~/.pulse (either because of permissions or quota or some other issue), pulseaudio spins continually attempting to write its state into that directory. This can hang the login process.
DEVELOPMENT: A later upstream release included a patch to give up and fail to start if pulseaudio is unable to write its state into ~/.pulse, instead of spinning.
PATCH: Attached at <http://
INSTRUCTIONS: chmod/chown ~/.pulse to root/root 700, then attempt to login.
REGRESSION: This patch is from upstream, and has been tested in later releases of both PA and Ubuntu.
============
Original bug description:
I have my home directory on an ntfs drive. fstab line for the ntfs drive is
UUID=DA103AC510
Log in as user 1001
Login screen disappears, goes to ubuntu brown background, and just waits. Can still move mouse, but no visual progress on screen (waited several times more than one minute). Then run
$ killall pulseaudio
from tty or from ssh from another computer, and then gnome loads, the panel appears, and everything (except for pulseaudio) works fine
Note that uninstalling pulseaudio (and everything related) lets me log in fine
Note that having my home directory on an ext3 drive works fine (sound works properly from pulseaudio too).
I also used an empty home folder for testing.
This kind of setup previously worked. On ubuntu hardy and intrepid, pulseaudio performed fine on a home directory on an ntfs drive. Does not work on jaunty
The .xsessions-errors give the following information about pulseaudio
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
I: caps.c: Dropping root privileges.
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
N: main.c: Called SUID root and real-time and/or high-priority scheduling was requested in the configuration. However, we lack the necessary privileges:
N: main.c: We are not in group 'pulse-rt', PolicyKit refuse to grant us the requested privileges and we have no increase RLIMIT_
N: main.c: For enabling real-time/
E: core-util.c: Failed to create secure directory: Permission denied
W: lock-autospawn.c: Cannot access autospawn lock.
Terminated
The terminated is where I killed it, and everything else in the .xsessions-errors file looks fine
I have tried this setup on two laptops.
Happy to give more info.
$ lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04
$ apt-cache policy pulseaudio
pulseaudio:
Installed: 0.9.14-0ubuntu6
Candidate: 0.9.14-0ubuntu6
Version table:
*** 0.9.14-0ubuntu6 0
500 http://
100 /var/lib/
Related branches
description: | updated |
Changed in pulseaudio: | |
status: | Unknown → New |
Changed in pulseaudio: | |
status: | New → Fix Released |
Changed in pulseaudio (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in pulseaudio (Ubuntu): | |
assignee: | nobody → Evan Broder (broder) |
milestone: | none → lucid-alpha-1 |
Same for me. But in contrast to the OP this bug is not related to his NTFS home directory. I'm using ext3. A freshly created user account does work. Some old setting from Intrepid that's confusing pulseaudio.