问题标签 [raspbian-buster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
55 浏览

python - 在 Raspbian Buster 上的 Raspberry Pi 4 上使用带有 wakeonlan 的 Python 脚本时出现权限错误

尝试使用 Raspberry Pi 4 作为网络上其他设备的网络唤醒集线器。以下脚本可通过 Windows 和 Ubuntu Server 18.04 工作,但不能通过 Raspian Buster 工作。这是利用wakeonlan模块。

在 Raspbian 上使用时,会出现权限错误:

如您所见,这是通过 Python 3 运行的,我尝试运行脚本并sudo获得相同的结果。通过提升的 Python 3 shell 运行它不会产生错误,但也不会产生任何结果。

这是错误importwakeonlan.py引用的

以及有问题的函数,即第 36 到 58 行。

两者都是从上面链接的 Github 存储库中提取的。

我不确定如何解决,因为它适用于 Ubuntu Server 和 Windows。任何意见,将不胜感激。我已经阅读了 Python 的潜在权限问题socket,但找不到任何似乎适用于该问题的具体内容。

0 投票
1 回答
917 浏览

bluetooth - Bluez 无法永久连接到蓝牙 LE 遥控器“功能未实现 (38)”

我有一个新的破坏者形象:

Linux 立体声 5.10.17+ #1414 Fri Apr 30 13:16:27 BST 2021 armv6l GNU/Linux

我确实将 bluez 更新为bluez 5.52. 已经很有趣的是,我在我的 中有以下条目/var/log/syslog

6 月 30 日 23:15:09 stereopida bluetoothd[557]:蓝牙守护进程 5.50

这似乎表明之前安装的 5.50 版本仍然存在。

我在其他机器上做了同样的设置,然后我可以让它工作,但这次似乎有问题。

现在使用 bluetoothctl 我可以看到我的设备并对其进行配对,但连接会立即断开:

当我检查日志时,我确实看到以下内容:

在我的/etc/bluetooth/main.conf文件中,我确实做了以下更改:

ExecStart我的 bluetooth.service 部分确实更改为:

加特工具

比特币

当我使用 Gattool 连接时,这是sudo btmon

更新 2:使用 DBUS

我尝试使用dbus-python-script进行连接,但出现错误:

创建设备失败:org.bluez.Error.AuthenticationFailed

这是该btmon尝试的输出:

hcidump

0 投票
0 回答
63 浏览

python - 命令“python setup.py egg_info”失败,错误代码为 1 对于 Micropython-umqtt

一般来说,我对 Micropython 还是很陌生,所以我不确定这是一个问题还是只是缺乏理解。

但是跑步的时候 sudo pip install micropython-umqtt.simple

我得到以下输出和错误消息:

难道我做错了什么?任何方向都会有所帮助。

我的设置如下:

树莓派上的软件版本:

ESP8266 Micropython 固件上的固件:esp8266-20210618-v1.16

0 投票
0 回答
21 浏览

raspbian - 如何在我的 pi4,buster 上正确启动脚本

我使用了带有链接的教程,部分:创建一个 .desktop 文件。我正在使用远程桌面连接到我的 Pi4。我需要在自动重启我的 Pi4 后立即在 xterm 中启动 node express 服务器,但脚本仅在我使用远程桌面连接到我的 Pi 时才会启动。我将启动选项更改为自动登录,但脚本在启动后不会自动启动。这个问题我该怎么办?

链接到教程

0 投票
1 回答
300 浏览

raspbian-buster - obs-studio 在 Raspbain Buster 上构建失败

5.10.52-v7l+在 Raspberry pi 4B 8GB 上使用 Raspbian buster。

构建 obs-studio 失败: CMake错误plugins/linux-capture/CMakeLists.txt:53 (message): PipeWire library not found! Please install PipeWire or set ENABLE_PIPEWIRE=OFF

Raspbian Buster 安装了 pipewire 版本为 0.2.5-1 bbs-studio 构建失败需要 pipewire0.3。

从源头构建管道线失败

/spa/plugins/libcamera/libcamera_wrapper.cpp:52:10: fatal error: libcamera/framebuffer.h: No such file or directory #include <libcamera/framebuffer.h>

有没有解决办法。升级操作系统版本。换操作系统?谢谢。

0 投票
1 回答
88 浏览

menu - 如何更改 Pi 3 上最新的 Raspbian buster 中的菜单图标?

我需要更改最新的 Raspbian OS (Buster) 上的菜单按钮图标。我试图通过右键单击按钮本身来更改它并调出菜单编辑器。然后,单击首选项按钮菜单按钮。在该弹出窗口上,没有用于选择要应用于菜单按钮的图像的浏览按钮。那么,如何更改最新 Raspbian OS(buster)上的菜单图标?

在此处输入图像描述

0 投票
3 回答
450 浏览

docker - RaspberryPI 上的 Docker 不安装 Pyyaml

尝试构建 docker-image 时出现以下错误。

码头工人文件

requirements.txt 包括pyyamlwakeonlan

主机操作系统:

码头工人版本

我尝试重新安装 docker 并删除缓存的图像。问题只发生在树莓上。在 Windows 和 Ubuntu-VM 上,可以毫无问题地构建映像。

0 投票
0 回答
40 浏览

raspberry-pi4 - 奇怪的 LCD 显示屏(RPi 4、3.5 英寸 LCD)


最近我购买了一台 RPi 4(一个 4 GB)和一台 3.5 英寸的显示器。在浏览了谷歌上的几个链接和 YouTube 上的视频后,我终于能够在屏幕上显示。但是显示不正确。所以我在我的 RPi 上截取了一张截图,并将其传输到我的 uuntu 机器上。屏幕截图在我的笔记本电脑上看起来非常好。但是液晶屏显示的是别的东西。以下是图像:
**在 RPI 上截取的屏幕截图:**
[https://i.stack.imgur.com/94PWN.png][1]
**这是屏幕在 LCD 上的显示方式:**
[ https://i.stack.imgur.com/EIHUb.png][1]
我尝试了以下驱动程序:
  1. https://github.com/waveshare/LCD-show.git缺点:除了上述问题外,触摸工作但不准确。用户界面滞后很多。优点:不适用)
  2. https://github.com/juj/fbcp-ili9341缺点:除了上述问题外,触摸不起作用。优点:使用鼠标访问 UI 非常流畅。)
    两个驱动程序都产生了明显相似的结果。

/boot/config.txt

如果有解决显示问题的方法,请告诉我。

0 投票
0 回答
12 浏览

installation - 从 RPi 4 Raspbian Buster 中清除 XDG

我不小心使用以下命令从我的 Raspbian Buster 中清除了 XDG:sudo apt purge -y xdg*

我已经在契约后几分钟安装了 XDG 和任何其他组件,我以为我修复了它,但我没有。另外,我没有意识到我所做的混乱并在那之后关闭了终端,所以我无法截取apt日志的屏幕截图。

我想请人给我发一张截图,sudo apt purge xdg*然后在提示部分截取屏幕截图,然后在此处发送给我,以便我可以尝试安装在清除期间删除的其他软件包。

我也尝试在这里安装Buster Full Packages下列出的所有软件包:https ://gist.github.com/jarvisms/6d3edba4fc27829d5dfe7a2bd8c7c5fb

但我仍然不能:1)恢复 Raspbian Buster 的样子;2)让其他系统组件再次运行。几天来一直在寻找任何提示,但我认为这个问题非常独特(唯一愚蠢的哈哈)

老实说,我现在很喜欢这个版本的 RPi,它比开箱即用更方便(尽管由于某种原因不断地 CPU 最大化导致效率低下)。但是我不能正确地使用 C++ 或 Python 进行编程,并且弄清楚这一点可能会让我比尝试这样做更多,因为我并不是真正的 Linux 鉴赏家。

感谢您的阅读。

0 投票
0 回答
262 浏览

node.js - Node.JS Express 加载程序:Raspberry Pi 上的 1183 错误

我在我的 PC 上编写了一个 NodeJs Express 后端,当我启动它时,一切正常。现在,我设法在我的 Raspberry Pi 上安装了与我的 PC 上相同版本的 NodeJs 和 npm,并在其上安装了 Raspbian Lite。现在我想在它上面托管我的后端(只是本地化)。首先一切看起来都很好,但 5 秒后,出现此错误:

我不知道如何解决它,因为在我的 PC 上,使用完全相同的包一切正常。

提前致谢!