"pulseaudio"는 한 사용자에게는 작동하지만 다른 사용자에게는 작동하지 않습니다.

"pulseaudio"는 한 사용자에게는 작동하지만 다른 사용자에게는 작동하지 않습니다.

한 사용자의 오디오 서버 "pulseaudio"에 매우 이상한 문제가 있습니다. 사용할 수 있지만 다른 사용자에서는 사용할 수 없습니다. 오디오 작업이 있는 사용자의 유일한 차이점은 추가 모듈을 로드한다는 것입니다. 명령:

pactl load-module module-remap-sink \
    sink_name=reverse-stereo \
    channels=2 \
    master_channel_map=front-right,front-left \
    channel_map=front-left,front-right

pactl set-default-sink reverse-stereo

오디오 서버를 다시 시작해 보았지만 pulseaudio -k오류가 출력됩니다.E: [pulseaudio] main.c: Failed to kill daemon: No such process

또한 버그가 있는 사용자 설정을 제거하려고 시도했지만 rm -r ~/.config/pulse성공하지 못했습니다.

"pulseaudio -vvv''"를 사용하면 객관적인 출력 관찰 상태는 다음과 같습니다.

I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 13.0
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is 5a405607670141a3b9d4952899ff59fb.
I: [pulseaudio] main.c: Session ID is 4.
I: [pulseaudio] main.c: Using runtime directory /run/user/1001/pulse.
I: [pulseaudio] main.c: Using state directory /home/unip/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-13.0/modules.
I: [pulseaudio] main.c: Running in system mode: no
I: [pulseaudio] main.c: System supports high resolution timers
I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 MMXEXT 
I: [pulseaudio] svolume_mmx.c: Initialising MMX optimized volume functions.
I: [pulseaudio] remap_mmx.c: Initialising MMX optimized remappers.
I: [pulseaudio] svolume_sse.c: Initialising SSE2 optimized volume functions.
I: [pulseaudio] remap_sse.c: Initialising SSE2 optimized remappers.
I: [pulseaudio] sconv_sse.c: Initialising SSE2 optimized conversions.
I: [pulseaudio] svolume_orc.c: Initialising ORC optimized volume functions.
E: [pulseaudio] main.c: Daemon startup without any loaded modules, refusing to work.
I: [pulseaudio] main.c: Daemon terminated.

나는 systemd를 사용하여 Debian SID를 사용하고 있으므로 로그를 살펴보기로 결정했고 출력은 다음과 같습니다.

     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2020-08-03 11:01:28 -03; 13min ago
TriggeredBy: ● pulseaudio.socket
    Process: 5573 ExecStart=/usr/bin/pulseaudio --daemonize=no (code=exited, status=1/FAILURE)
   Main PID: 5573 (code=exited, status=1/FAILURE)

Aug 03 11:01:28 debian systemd[5173]: pulseaudio.service: Scheduled restart job, restart counter is at 5.
Aug 03 11:01:28 debian systemd[5173]: Stopped Sound Service.
Aug 03 11:01:28 debian systemd[5173]: pulseaudio.service: Start request repeated too quickly.
Aug 03 11:01:28 debian systemd[5173]: pulseaudio.service: Failed with result 'exit-code'.
Aug 03 11:01:28 debian systemd[5173]: Failed to start Sound Service.

답변1

많은 로그를 분석했지만 문제를 해결하거나 수정하는 데 가까워지지 않은 후 Debian sid가 "깨끗한" 옵션을 제공했기 때문에 필사적으로 Pulse Audio를 다시 설치했고 충돌하는 상황에서 이 태그가 제거되었다고 생각합니다.

pulseaudio -k
sudo apt remove pulseaudio
sudo apt purge pulseaudio
sudo apt install pulseaudio
pulseaudio -D

관련 정보