Mythbuntu 12.04를 실행하는 컴퓨터가 있습니다. 외부 USB Kenwood Digital Audio 장치가 있습니다.
pavucontrol을 열면 다음 메시지가 나타납니다.
메시지가 제안하고 start-pulseaudio-x11을 실행하면 다음과 같이 출력됩니다.
$ start-pulseaudio-x11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
Pastebin 에 이러한 intructions로 작성된 오류 로그 파일 .
이 오류를 어떻게 수정합니까?
답변
이 문제에 대한 해결책 은 Pulseaudio 및 Flash와 함께 다른 문제 를 해결하는 과정에서 발견되었습니다 .
먼저 Pulseaudio를 완전히 제거하고 다시 설치해야했습니다. 이를 수행하는 한 가지 방법은 다음 명령을 실행하는 것입니다.
sudo apt-get --purge --reinstall install pulseaudio
그런 다음 깨끗하게 시작한 후에 이상한 항목이 있음을 발견했습니다 /etc/pulse/client.conf
. 그것은 다음과 같은 줄을 가지고 있습니다.
autospawn = now
now
유효한 옵션이 아닌 것 같습니다 . 다시 설치 한 후 새로 시작한다고 생각했기 때문에 해당 옵션의 출처를 모릅니다.
나는 그것을로 바꾼 yes
다음 어쨌든 주석 처리했습니다.
; autospawn = yes
재부팅 한 후 pavucontrol
오류없이 열 수있었습니다 .
내가 얻은 교훈은 응용 프로그램을 제거하는 것이 응용 프로그램을 완성하는 것만 큼 완전하지 않을 수 있다는 것입니다.
답변
~ / .pulse / *를 삭제하고 사운드 서버를 다시 시작했다고 가정합니까?
두 번째 옵션은 경고에서 제안한대로 / etc / pulse에서 /etc/pulse/client.conf를 확인하는 것입니다. 앞에 세미콜론으로 모든 줄을 주석 처리하여 모든 것이 기본값으로 설정되어 있는지 확인하십시오.
마지막 으로이 버그 와 관련 이 있을 수 있습니다 . 여기서 해결 방법은 시스템 모드에서 / etc / default / pulseaudio의 PULSEAUDIO_SYSTEM_START 값을 1로 변경하여 pulseaudio를 시작하는 것입니다. 이렇게하면 pulseaudio가 / etc / pulse 폴더에 ‘default.pa’를로드하지 못하게됩니다. 이것이 문제를 해결하고 다중 사용자 시스템에있는 경우 시스템 모드에서 펄스를 계속 실행하지 않으려면 default.pa의 내용으로 게시물을 편집하십시오. 그렇지 않으면 고정 된 상태로 두십시오. 단일 사용자 시스템에서 시스템 모드로 실행하는 데 문제가 발생하지 않습니다.
답변
열기 etc/pulse/default.pa
및 모든 라인을 주석 시도 :
.ifexists module-jackdbus-detect.so
load-module module-jackdbus-detect
.endif
단계를 다시 실행하고 가능한 경우 다른 출력을 사용하도록 로그에 변경 사항이 있는지 확인하십시오.
그래도 작동하지 않으면 제거 pulseaudio
하고 다시 부팅하십시오.
답변
이 시도:
rm -r ~/.pulse
rm -r ~/.pulse-cookie
rm -r ~/.config/pulse
파일을 찾을 수 없다는 오류가보고되었을 수 있습니다. 괜찮아. 그런 다음 우리는 맥박을 차고 다시 시작합니다.
sudo pulseaudio -k
pulseaudio --start
다음과 같은 오류도보고 될 수 있습니다.
E: [pulseaudio] core-util.c: Home directory not accessible: Keine Berechtigung
W: [autospawn] lock-autospawn.c: Fehler beim Zugriff auf Autostart-Sperre.
E: [pulseaudio] main.c: Failed to acquire autospawn lock
그러나 재부팅 후 그것은 나를 위해 일했습니다. 그 이후로 Pavucontrol이 정상적으로 실행되고 있습니다.
답변
환경 변수의 "Connection to PulseAudio failed"
값이 다른 경우이 오류가 발생했습니다 XDG_RUNTIME_DIR
.
pulseaudio
서버는 하나 개의 값으로 실행되고, pavucontrol
다른 값으로 실행되었다. 결과적으로에 pavucontrol
의해 작성된 통신 소켓에 대해 잘못된 디렉토리를 찾고있었습니다 pulseaudio
.
이 경우 해결책은 두 프로세스가 XDG_RUNTIME_DIR
환경 변수에 대해 동일한 값을 갖도록하는 것 입니다.
답변
나는 최근에 업그레이드하는 오래된 젠투 컴퓨터에서 이것을 가지고있었습니다. dbus
서비스 를 시작하지 못한 것으로 나타났습니다
# /etc/init.d/dbus start
# rc-update add dbus default
이것은 아마도 해당 오류 대화 상자의 특이한 원인 일 것입니다.