E: [pulseaudio] conf-parser.c: [/home/pi/.config/pulse//daemon.conf:1] Unknown lvalue 'autospawn' in section 'n/a'.
时间: 2023-12-25 15:02:50 浏览: 42
这个错误消息表明在 `/home/pi/.config/pulse/daemon.conf` 文件中存在一个未知的选项 `autospawn`。你可以尝试以下解决方法:
1. 使用以下命令打开 `/home/pi/.config/pulse/daemon.conf` 文件:
```
nano /home/pi/.config/pulse/daemon.conf
```
2. 检查文件中是否存在 `autospawn` 选项。如果存在,请确保它的拼写正确。
3. 如果 `autospawn` 选项不存在,添加以下行到文件中,并保存退出:
```
autospawn = yes
daemonize = no
```
4. 重新启动树莓派,并尝试连接蓝牙音响。
如果问题仍然存在,请确保你的树莓派系统和 PulseAudio 软件包都是最新版本,并尝试搜索相关的错误消息以寻找更多解决方法。
相关问题
msys2 编译pulseaudio 错误In file included from ./pulsecore/atomic.h:26: pulse/fork-detect.c: In function 'pa_detect_fork': ./pulsecore/macro.h:262:13: error: duplicate case value 262 | case !!(expr):
这个错误是由于编译器在编译 `fork-detect.c` 文件时遇到了重复的 case 值。要解决这个问题,可以尝试以下几个步骤:
1. 确认你使用的是最新版本的 msys2 和 pulseaudio。可以尝试更新它们。
2. 清空编译缓存。可以尝试删除 pulseaudio 的 build 目录,并重新开始编译。
3. 修改代码。如果以上两个方法都没有解决问题,可以尝试修改 `fork-detect.c` 文件中的代码,将重复的 case 值删除或修改为不同的值。但需要注意,这可能会导致其他问题,因此需要谨慎操作。
希望这些方法能够帮助你解决问题。如果还有其他问题,请继续提问。
N: [pulseaudio] main.c: 用户配置的服务器 /run/user/1000/session-daa03145072741dd/pulse/native,拒绝启动/自动派生。
这个错误通常是由于权限问题导致的。你可以尝试以下解决方法:
1. 使用以下命令打开 `/etc/pulse/client.conf` 文件:
```
sudo nano /etc/pulse/client.conf
```
2. 找到并取消注释(删除前面的分号)以下行:
```
; autospawn = yes
```
3. 保存并退出文件。
4. 然后使用以下命令打开 `/etc/pulse/default.pa` 文件:
```
sudo nano /etc/pulse/default.pa
```
5. 在文件末尾添加以下行,并保存退出:
```
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
load-module module-zeroconf-publish
```
6. 重新启动 PulseAudio 服务:
```
pulseaudio -k
pulseaudio --start
```
7. 如果问题仍然存在,在 `~/.config/pulse/` 目录中创建一个名为 `daemon.conf` 的文件并打开它:
```
nano ~/.config/pulse/daemon.conf
```
8. 添加以下行,并保存退出:
```
autospawn = yes
daemonize = no
```
9. 重新启动树莓派,并尝试连接蓝牙音响。
如果问题仍然存在,请确保你的用户账户具有适当的权限,并尝试搜索相关的错误消息以寻找更多解决方法。