音频在12.04中突然停止工作


16

在正常工作约一年后,我的音频不再在Xubuntu 12.04中工作。在访问以下网站并安装音频浏览器应用程序以上传语音样本以创建开源语音识别程序之后,便立即发生了这种情况:http : //www.voxforge.org/home/read

我不知道是不是引起问题的原因,但是在安装此Web应用程序的同一时间,音频停止工作。

当我在终端输入

pulseaudio -D

我得到以下内容:

E: [pulseaudio] main.c: Daemon startup failed.

接下来我尝试了以下方法:

sudo apt-get purge pulseaudio
sudo apt-get install pulseaudio

在命令提示符下键入“ pulseaudio”时,我得到:

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

查找/var/log/syslogpulseaudio和有关的任何内容dbus。如果您发现与此相关的错误消息,请发布一些最新消息。
Karl Frisk 2012年

Pulseaudio的系统日志的内容:MACHINE pulseaudio [3801]:[pulseaudio] main.c:使用状态目录/home/USER/.pulse。机器pulseaudio [3801]:[pulseaudio] main.c:使用模块目录/usr/lib/pulse-1.1/modules。MACHINE pulseaudio [3801]:[pulseaudio] main.c:在系统模式下运行:否MACHINE pulseaudio [3801]:[pulseaudio] pid.c:守护程序已在运行。机器pulseaudio [3810]:[pulseaudio] pid.c:守护程序已在运行。机器pulseaudio [3810]:[pulseaudio] main.c:pa_pid_file_create()失败。
lkamal

Answers:


7

这也发生在我身上。我认为主要原因是Pulseaudio守护程序未正确杀死。

pulseaudio --kill然后先运行pulseaudio --start

这为我解决了问题。


4

有两个潜在的修复程序,这是我尝试的两种方法(我不确定这两种方法中的哪一种修复了该问题。)

修复1

我插入了一些耳机并杀死了pulseaudio

pulseaudio --kill

然后我又开始了:

pulseaudio --start

从那时起,这似乎可以解决问题。

修复2

pavucontrol改为使用:

sudo apt-get install pavucontrol
pavucontrol

2

这是13.10的更新。

我用了pavucontrol:

sudo apt-get install pavucontrol
pavucontrol

2

解决了我的Ubuntu 16.04上相同问题的步骤是:

rm -R ~/.config/pulse   # or rename this folder
sudo systemctl reboot   # logout and login doesn't do the job

1
最后,可以解决此问题的方法以及一个简单的解决方案。删除〜/ .pulse并没有帮助,但是〜/ .config / pulse可以解决问题。仍然使我发疯,有时维护Linux的维护水平可能会很高。错误似乎随机出现,并且修复可能是一项耗时且痛苦的任务。快要结束了;现在,我需要解决启动顺序缓慢的问题。:/
macflav

1

这对我有用

sudo /usr/bin/amixer set Master toggle

我尝试了该线程中建议的所有其他操作,但没有任何效果。


0

您可以尝试在主文件夹中删除或重命名.pulse目录,注销并重新登录。pulse会自动创建一个新的.pulse目录,因此很可能会获得有用的配置。当我遇到脉搏问题时,这对我有很多帮助。


嗯。好吧,我尝试重命名.pulse文件,并在重新启动系统后确实创建了新的.pulse文件。不幸的是,我的计算机仍然完全安静。是否有任何声音驱动程序要删除并重新安装或类似的东西?
2012年

0

我解决了自己的问题,只需在命令行中输入“ alsamixer”并进行一些设置,例如取消对不同组件的各种音量控制的静音,即可解决问题。可能是voxforge.org上的软件使我的计算机上的某些音量控制静音了,但此后未能取消静音。谢谢大家的帮助!

因此,我的解决方案是:

alsamixer

并取消静音各种音量控制,直到声音恢复。也可以尝试使用F6在声卡之间切换。(在后台播放youtube视频或播放播放列表中的某些音乐非常有帮助,这样您就可以知道声音何时最终返回。)


0

我遇到了同样的问题:

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

和删除/安装pulseaudio没有帮助。最终我发现我的.pulse目录$HOME丢失了。所以我做了:

cd $HOME
mkdir .pulse
pulseaudio --kill
pulseaudio --start

然后重启我的ubuntu。之后就好了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.