Estamos testando muitas distribuições baseadas no Red Hat recentemente no trabalho para substituir o Windows como nosso principal sistema operacional. Escolhemos o CentOS 6 já que todos os nossos softwares eram totalmente compatíveis. O maior bug que recebi até agora vem do Pulse Audio.
Quando eu registro como usuário local (raiz e não-raiz), não tenho problema algum. Mas quando se trata de um usuário de rede (perfis de roaming) através do NFS, parece que o Pulse Audio não pode ser iniciado. Eu estive olhando para os logs do sistema, e estava reclamando sobre o fato de que ele não poderia criar um socket, então nós mudamos o arquivo de configuração para criá-lo localmente. O daemon parou de reclamar e começou, mas ainda não consegue fazer o áudio funcionar. Indo para System /../ Audio aparece a janela para configurar, mas eu recebo esta mensagem: Esperando por [...] áudio e nunca aparece como em uma sessão de usuário local.
Eu não tenho registros no momento, vou postá-los amanhã. Eu estava pensando se isso é um problema conhecido e se é possível corrigi-lo? Eu tenho procurado por um tempo mas nunca encontrei uma resposta.
A solução que encontrei até agora foi desinstalar o pulso de áudio (e todos os plug-ins ALSA relacionados) e usar o Alsa diretamente. Funciona, mas acho que ter áudio de pulso seria mais conveniente para nossos usuários (para que eles possam configurar seu usb ou outro componente de áudio mais facilmente do que com o ALSA, e alguns softwares funcionam melhor com o Pulse Audio).
Obrigado
Editar:
Aqui estão alguns registros:
Após uma nova instalação de áudio por pulso
[...]
Sep 2 09:42:06 localhost pulseaudio[20545]: main.c: Module load failed.
Sep 2 09:42:06 localhost pulseaudio[20545]: main.c: Failed to initialize daemon.
Sep 2 09:42:06 localhost pulseaudio[20539]: main.c: Daemon startup failed.
Sep 2 09:42:06 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:06 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost rtkit-daemon[20011]: Warning: Reached burst limit for user '1090', denying request.
Sep 2 09:42:07 localhost pulseaudio[20551]: module-protocol-stub.c: Failed to remove stale UNIX socket '/Network/Servers/[some path]/Volumes/Home/Users/xavier/.pulse/0a9e231ce3558be2c6df990d00000013-runtime/native': No such file or directory
Sep 2 09:42:07 localhost pulseaudio[20551]: module.c: Failed to load module "module-native-protocol-unix" (argument: ""): initialization failed.
Sep 2 09:42:07 localhost pulseaudio[20551]: main.c: Module load failed.
Sep 2 09:42:07 localhost pulseaudio[20551]: main.c: Failed to initialize daemon.
Sep 2 09:42:07 localhost pulseaudio[20542]: main.c: Daemon startup failed.
[... mantém o loop.]
Então eu modifico system.ps e default.pa em / etc / pulse com isto:
load-module module-native-protocol-unix socket=/tmp/pulse.socket
Agora, os registros são diferentes:
Sep 2 09:46:13 localhost pulseaudio[22179]: pid.c: Daemon already running.
Sep 2 09:47:10 localhost rtkit-daemon[20011]: Sucessfully made thread 22187 of process 22187 (/usr/bin/pulseaudio) owned by '1090' high priority at nice level -11.
Sep 2 09:47:10 localhost pulseaudio[22187]: pid.c: Daemon already running.
Ainda não tem som.
Então eu tento:
[xavier@theatre ~]$ pulseaudio -k
[xavier@theatre ~]$ pulseaudio --start -D
O que resulta em:
Sep 2 09:49:11 localhost rtkit-daemon[20011]: Sucessfully made thread 22238 of process 22233 (/usr/bin/pulseaudio) owned by '1090' RT at priority 5.
... mas estou sem sorte.