问题标签 [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.
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 运行它不会产生错误,但也不会产生任何结果。
这是错误import
中wakeonlan.py
引用的
以及有问题的函数,即第 36 到 58 行。
两者都是从上面链接的 Github 存储库中提取的。
我不确定如何解决,因为它适用于 Ubuntu Server 和 Windows。任何意见,将不胜感激。我已经阅读了 Python 的潜在权限问题socket
,但找不到任何似乎适用于该问题的具体内容。
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
python - 命令“python setup.py egg_info”失败,错误代码为 1 对于 Micropython-umqtt
一般来说,我对 Micropython 还是很陌生,所以我不确定这是一个问题还是只是缺乏理解。
但是跑步的时候
sudo pip install micropython-umqtt.simple
我得到以下输出和错误消息:
难道我做错了什么?任何方向都会有所帮助。
我的设置如下:
树莓派上的软件版本:
ESP8266 Micropython 固件上的固件:esp8266-20210618-v1.16
raspbian - 如何在我的 pi4,buster 上正确启动脚本
我使用了带有链接的教程,部分:创建一个 .desktop 文件。我正在使用远程桌面连接到我的 Pi4。我需要在自动重启我的 Pi4 后立即在 xterm 中启动 node express 服务器,但脚本仅在我使用远程桌面连接到我的 Pi 时才会启动。我将启动选项更改为自动登录,但脚本在启动后不会自动启动。这个问题我该怎么办?
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>
有没有解决办法。升级操作系统版本。换操作系统?谢谢。
docker - RaspberryPI 上的 Docker 不安装 Pyyaml
尝试构建 docker-image 时出现以下错误。
码头工人文件
requirements.txt 包括pyyaml
和wakeonlan
主机操作系统:
码头工人版本
我尝试重新安装 docker 并删除缓存的图像。问题只发生在树莓上。在 Windows 和 Ubuntu-VM 上,可以毫无问题地构建映像。
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]
我尝试了以下驱动程序:
- https://github.com/waveshare/LCD-show.git(缺点:除了上述问题外,触摸工作但不准确。用户界面滞后很多。优点:不适用)
- https://github.com/juj/fbcp-ili9341(缺点:除了上述问题外,触摸不起作用。优点:使用鼠标访问 UI 非常流畅。)
两个驱动程序都产生了明显相似的结果。
/boot/config.txt
如果有解决显示问题的方法,请告诉我。
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 鉴赏家。
感谢您的阅读。
node.js - Node.JS Express 加载程序:Raspberry Pi 上的 1183 错误
我在我的 PC 上编写了一个 NodeJs Express 后端,当我启动它时,一切正常。现在,我设法在我的 Raspberry Pi 上安装了与我的 PC 上相同版本的 NodeJs 和 npm,并在其上安装了 Raspbian Lite。现在我想在它上面托管我的后端(只是本地化)。首先一切看起来都很好,但 5 秒后,出现此错误:
我不知道如何解决它,因为在我的 PC 上,使用完全相同的包一切正常。
提前致谢!