问题标签 [debian-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.
c++ - Opencv GStreamer 管道在 Raspberry Pi 4 上不起作用
我正在尝试使用此管道在 Raspberry Pi 中打开 UDP 流视频:
但是,video.isOpened()
返回 false 并且我无法使用此代码打开。这适用于环回测试和另一台 Ubuntu 18.04 PC,但 RPi 4(Buster OS)无法运行它。以下行也可以运行即将推出的 gstream 视频:
此外,特定的代码堆栈(例如 [video_udp.cpp][1])可以轻松处理视频,但也很难与 opencv 一起使用。
注意:OpenCV 版本是 4.2.0-pre
bluetooth - 是否有针对 Debian 10 中 BlueZ 蓝牙(版本 5.50)的零星 SIGSEGV 崩溃的错误修复?
我正在为在 Debian 10 (Buster) 下的 Moxa MPC-2070 平板电脑(基于 Intel Atom)上运行的商业产品开发软件,并支持 BlueZ (5.50) 蓝牙。该应用程序是使用 Qt Creator 开发的。我一直在努力寻找一种强大且可靠的方法来扫描低功耗蓝牙设备。
由于与 Qt 中的 QBluetoothDiscoveryAgent::start() 方法相关的极端性能问题(我不会在这里讨论),我正在使用 bluetoothctl 命令执行 BLE 设备扫描。bluetoothctl 的包装器为其提供输入命令并解析 bluetoothctl 的输出。偶尔(每 1 - 150 次)我启动 bluetoothctl 以执行 BLE 扫描,蓝牙守护进程(bluetoothd)因 SIGSEGV 而崩溃。
这是蓝牙崩溃后系统日志的尾部:
我已经使用 -d 标志重新启动了蓝牙,以通过以下方式启用调试输出:
$ sudo bluetoothd -d &
并再次循环运行 bluetoothctl 扫描,直到 bluetoothd 再次崩溃。可以在此处找到显示蓝牙崩溃的完整 syslog:Complete syslog with bluetoothd SIGSEGV
在上面的 syslog 中,可以在 1 月 14 日 09:58:55 找到最初的 bluetoothd(不带 -d)崩溃。
使用 -d 标志重启蓝牙的时间是 1 月 14 日 10:03:16。
bluetoothctl 的循环使用从 1 月 14 日 10:06:03 开始。
bluetoothd 在 1 月 14 日 10:05:13 再次 SIGSEGVs。
有时 bluetoothd 崩溃仅发生在 1 或 2 个 bluetoothctl 命令之后,而其他时候它需要多次迭代才能发生崩溃。
这个 shell 脚本将重现蓝牙崩溃。它循环执行与我的 C bluetoothctl 包装程序基本相同的功能,但没有 bluetoothctl 输出处理。请注意,此脚本必须以 root 身份或由属于“蓝牙”组成员的用户 ID 运行。
在我的 fork()/exec()s bluetoothctl 并执行输出处理的 C 包装程序 (uveTagScanner) 中,我能够检测 bluetoothd 是否崩溃然后重新启动它。但这只是一个创可贴的解决方案,因为它仍然给我留下了扫描 BLE 设备无法提供所需信息的情况。
我对如何可靠地执行 BLE 设备扫描没有任何想法!我可以尝试使用 BlueZ 库和 Dbus 接口 API 而不是 bluetoothctl,但我担心会发生同样的 bluetoothd 崩溃。
python - 08S01 FreeTDS SQL Server 无法连接:Adaptive Server 不可用或不存在
出于某种原因,我无法在python:3.7-slim-buster
(debian)docker 映像中使用 FreeTDS 建立与 MSSQL Server 的连接。
代码
也可以在github上找到..
Dockerfile
example.py
requirements.txt
在 Windows 上运行时
工作正常
python example.py
使用 docker 时
不起作用,失败并带有pypyodbc.DatabaseError
..
构建 docker 镜像
docker build . -t freetds_issue
运行 docker 镜像
docker run freetds_issue
docker内部的一些输出
docker run -it --entrypoint "/bin/bash" freetds_issue
输出tsql -C
:
输出tsql -LH {server_ip}
:
奇怪的是,使用tsql
CLI 连接似乎可以工作..
tsql -S mssqlserver.mydomain.com -U my_username
installation - 需要 iwlwifi-5000[1-5].ucode 的 Debian (buster)
在 Debian (buster) 安装期间,我收到一条消息,告诉我需要 iwlwifi-5000[1-5].ucode文件。我首先在没有文件的情况下完成了安装。
然后,在阅读此相关页面后:
https://packages.debian.org/buster/all/firmware-iwlwifi/download
我已将以下行添加到文件/etc/apt/sources.list
但是在运行命令时:
我没有得到任何结果。
我是否忘记了什么或做错了什么?
mysql - Debian 10 MariaDB '无法通过套接字'/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器'
晚安社区,
我很绝望,因为我无法在 Debian10 上安装 MariaDB。有类似的 Stackoverflow 问题,但没有一个有助于解决我的问题。
我试过的:
到目前为止没有错误。
导致:
Enter current password for root (enter for none): ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemmd错误
搜索名为“mysqld.sock”的文件不会提供结果。
不提供任何结果。似乎没有mysqld.sock
创建任何文件。
Stackoverflow: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
有人可以帮我解决这个问题吗?
谢谢,
毫727
derby - debian 10 上的德比数据库 create=true
在使用 derby db 的 ij 创建新数据库时,出现 SQL 错误,但在 derby.log 中没有条目。无意纠正错误,因此我在虚拟机中设置了新的 debian 10 默认安装。使用 apt-get 我添加了 jdk 11。我从 apache 下载了最新的 bin 版本的 derby db 并进行了扩展。我设置了 JAVA_HOME 和 DERBY_HOME 以及 PATH 变量,并尝试在这个干净的环境中创建一个数据库。没有机会它不起作用。除了我在 OpenSuse Leap 15.1 上运行 jdk 11 的相同 derby 版本之外,按预期工作,并且在 debian 9 上使用 jdk 8 的先前版本的 derby db 也是如此!一定是具体问题!工作步骤:
docker - 即使在 docker 容器内以 root 身份获得权限也被拒绝
尝试以 root 身份连接到正在运行的 docker 容器仍然会出现 Operation not allowed 错误apt-get update
,但我仍然可以看到敏感文件,例如/etc/passwd
. 以下是我的配置以及来自apt-get update
. 我的主机操作系统是Ubuntu 18.04.3
. 我的码头工人版本是Docker version 19.03.5, build 633a0ea838
我使用以下 Dockerfile 创建了一个容器
从 docker compose 开始,如下所示:
我的 docker 守护进程配置:
我使用以下命令(以 root 身份)连接到容器:
docker exec -it -u root <container_hash> /bin/bash
但是当我尝试更新时,我得到了以下信息:
在容器中 /etc/subuid
,/etc/subgid
看起来像这样(两者):
在主机 /etc/subuid
上/etc/subgid
看起来像这样(两者):
Apparmor 在 Ubuntu 主机上运行,状态如下(仅docker-default
配置文件):
Selinux 似乎被禁用,因为没有/etc/selinux/config
文件getenfoce
并且sestatus
命令不可用。
命令以 root 身份运行(其中andrejsu andrej
是容器中的非特权用户)错误输出su: cannot set groups: Operation not permitted
perl - 如何为 Perl 环境设置相同的日期/时间?
我们有 2 个环境:旧的(CentOS 6.9)和新的(Debian 10)。
我们也有这个脚本:
它在旧环境中产生以下内容:
并且,它在新环境中产生以下内容:
我们如何解决这个问题,以便 test.pl 输出与旧环境相同的输出?另请分享一些链接以了解此差异。
python-3.x - 如何在 Debian Buster 上安装 pandas 和 numpy?
我有一个 debian docker 映像,我正在尝试在 docker 映像上运行 pandas 和 numpy,但由于Unable to import required dependencies:
numpy 的标准错误而失败。
我在 ENTRYPOINT 脚本中所做的是将打包的代码从 zip 中下载到/tmp/
带有项目名称的目录中test-data-materializer
。zip 将解压缩到一个目录,例如:
在这种情况下main.py
,使用python3 -m main.py. In
main.py I am running
import pandas` 执行,这与 AWS Lambda 函数的运行方式非常相似,但我实际上运行的是 AWS Batch。
如何在 docker 应用程序中使用 pandas 和 numpy?我不想通过下载 *.manylinux 发行版来固定版本,因为这个 docker 容器将运行具有不同 pandas/numpy 版本的多个 python 应用程序。
Dockerfile
错误:
raspberry-pi - 为什么我的 RPi UART0 (ttyAMA0) 在禁用蓝牙时会死机?
我有一个树莓派 3 型号 b(Raspbian GNU/Linux 10(buster)),我想禁用连接到 UART0(引脚 8 和 10)的蓝牙模块以使用 UART0。当我添加dtoverlay=disable-bt
到 /boot/config.txt 的末尾并连接 UART 设备时,树莓派会冻结或将我退出。
有谁知道为什么会发生这种情况?
我也卸载了使用蓝牙的应用程序。我已经运行了以下命令:
我的/boot/config.txt
b 文件如下所示:
任何帮助表示赞赏。