F10 audio KDE ldap users (SOLVED) :)
Robin Laing
Robin.Laing at drdc-rddc.gc.ca
Thu Jan 8 19:06:42 UTC 2009
Craig White wrote:
> On Thu, 2009-01-08 at 11:11 -0700, Robin Laing wrote:
>> Craig White wrote:
>>> On Wed, 2009-01-07 at 14:57 -0700, Robin Laing wrote:
>>>> Just finished installing F10 with next to no problems. My only real
>>>> issue at this time is audio.
>>>>
>>>> In "messages" I get
>> snip
>>
>>>> As the users that are using ldap are not listed in the user management,
>>>> how do I add these users to the "pulse-rt" group? I have no control
>>>> over the ldap groups that have to work across multiple versions of Linux
>>>> and other OS's.
>>>>
>>>> I cannot even run the KDE setup for audio as "System Settings" freezes.
>>> ----
>>> I think those 'error' messages in syslog are fairly typical and that you
>>> don't actually need users in pulse-rt group at all.
>>>
>>> is pulse daemon actually running on those machines? as user? If so, can
>>> the user open 'Pulse Audio Manager' application (multimedia) and
>>> connect? If not, can you have user open a shell and type 'pulseaudio -C'
>>>
>>> Craig
>>>
>> Yes it is. It started when I logged in this morning.
>>
>> rlaing 13672 0.0 0.0 87752 1144 ? S 07:04 0:00 /bin/sh
>> /usr/bin/start-pulseaudio-x11
>> rlaing 13676 0.0 0.0 137120 2124 ? S 07:04 0:00
>> /usr/bin/pulseaudio --start
>> rlaing 13717 0.0 0.0 137120 2156 ? S 07:04 0:00
>> /usr/bin/pulseaudio --start --log-target=syslog
>> rlaing 14154 0.0 0.0 137120 2160 ? S 07:17 0:00
>> /usr/bin/pulseaudio --start --log-target=syslog
>>
>> I don't see any Pulse Audio Manager in the Multimedia menu.
>>
>> I tried to run pacmd and got these messages.
>>
>> E: core-util.c: Failed to create secure directory: Permission denied
>> E: pacmd.c: No PulseAudio daemon running
>>
>>
>> The messages are the same and look related to lack of authorities to
>> access certain parts of the program.
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: main.c: Called SUID root and
>> real-time/high-priority scheduling was requested in the configuration.
>> However, we lack the necessary privileges:
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: main.c: We are not in group
>> 'pulse-rt' and PolicyKit refuse to grant us privileges. Dropping SUID again.
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: main.c: For enabling real-time
>> scheduling please acquire the appropriate PolicyKit privileges, or
>> become a member of 'pulse-rt', or increase the RLIMIT_NICE/RLIMIT_RTPRIO
>> resource limits for this user.
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: main.c: High-priority
>> scheduling enabled in configuration but not allowed by policy.
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: core-util.c: setpriority():
>> Permission denied
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: core-util.c: Failed to create
>> securedirectory: Permission denied
>>
>> Jan 8 07:04:43 eagle1 pulseaudio[13717]: lock-autospawn.c: Cannot
>> access autospawn lock.
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: main.c: Called SUID root and
>> real-time/high-priority scheduling was requested in the configuration.
>> However, we lack the necessary privileges:
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: main.c: We are not in group
>> 'pulse-rt' and PolicyKit refuse to grant us privileges. Dropping SUID again.
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: main.c: For enabling real-time
>> scheduling please acquire the appropriate PolicyKit privileges, or
>> become a member of 'pulse-rt', or increase the RLIMIT_NICE/RLIMIT_RTPRIO
>> resource limits for this user.
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: main.c: High-priority
>> scheduling enabled in configuration but not allowed by policy.
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: core-util.c: setpriority():
>> Permission denied
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: core-util.c: Failed to create
>> securedirectory: Permission denied
>>
>> Jan 8 07:17:58 eagle1 pulseaudio[14154]: lock-autospawn.c: Cannot
>> access autospawn lock.
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: main.c: Called SUID root and
>> real-time/high-priority scheduling was requested in the configuration.
>> However, we lack the necessary privileges:
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: main.c: We are not in group
>> 'pulse-rt' and PolicyKit refuse to grant us privileges. Dropping SUID again.
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: main.c: For enabling real-time
>> scheduling please acquire the appropriate PolicyKit privileges, or
>> become a member of 'pulse-rt', or increase the RLIMIT_NICE/RLIMIT_RTPRIO
>> resource limits for this user.
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: main.c: High-priority
>> scheduling enabled in configuration but not allowed by policy.
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: core-util.c: setpriority():
>> Permission denied
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: core-util.c: Failed to create
>> securedirectory: Permission denied
>>
>> Jan 8 10:45:39 eagle1 pulseaudio[15843]: lock-autospawn.c: Cannot
>> access autospawn lock.
>>
>>
>> SELinux is permissive and system has been retouched. There are no
>> SELinux warnings related to this.
>>
>> Now, I have a local account for testing and was used for setting up the
>> system and I have sound in that account. There in only one log message
>> when I logged into that account.
>>
>> Jan 8 11:01:40 eagle1 pulseaudio[16829]: module-alsa-sink.c: Increasing
>> wakeup watermark to 40.00 ms
>>
>> And the KDE System Settings works as expected when trying to access Sound.
>>
>> This points again to permission issues due to ldap account. I will
>> start looking at the various security settings when time permits later
>> today.
> ----
> this may be useful...this is a local user, not an LDAP user...
>
> pulseaudi 2919 craig 24u unix 0xd938e1c0 0t0
> 11561 /tmp/.esd-500/socket
> pulseaudi 2919 craig 25u unix 0xe3f29380 0t0
> 11576 /home/craig/.pulse/ffa1fd239ae906e50e6db70046dc602a
> pulseaudi 2919 craig 26uW REG 253,0 15845
> 16711691 /home/craig/.pulse/ffa1fd239ae906e50e6db70046dc602a:stream-volumes.i386-redhat-linux-gnu.gdbm
> pulseaudi 2919 craig 27uW REG 253,0 13273
> 16711693 /home/craig/.pulse/ffa1fd239ae906e50e6db70046dc602a:device-volumes.i386-redhat-linux-gnu.gdbm
>
> Can this 'user' create a folder in their $HOME directory? Can this
> 'user' create a folder in /tmp ?
>
> does this user have a ~/.pulse directory? Permissions?
>
> ls -ld /home/craig/.pulse
> drwx------ 2 craig craig 4096 2008-12-06 08:32 /home/craig/.pulse
>
> Craig
>
>
>
That was the pointer I needed to find the problem.
It was related to ldap but not F10's fault.
When I installed this system Monday Morning, I found that I had an issue
with my GUID. It was wrong.
In the .pulse directory, there was a link to a file in the /tmp
directory that was broken. The file date-time was about the time that
IT changed my GUID. It prevented pulseaudio from replacing the files.
All the .pulse files were dated 2009-01-05, even after rebooting
numerious times. I just rm -rf ~/.pulse
Now as root I have to go in and clean out the /tmp directory.
Thank you Craig.
--
Robin Laing
More information about the fedora-list
mailing list