问题标签 [debian-stretch]
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.
mysql - 如何将 logrotate 的“使用密码”设置更改为是?
我最近使用 MariaDB 设置了一个数据库,现在每天从 logrotate 收到错误消息(见下文)。我正在使用 root DB 用户的密码。根据我在网上找到的内容,我设置了 my.cnf 文件,但它没有改变任何东西。错误消息状态(使用密码:否)。我在网上看到的一些帖子说“是”。但是,我在网上或 MariaDB 设置文件中找不到任何文档,我可以告诉 logrotate 它应该使用密码。
错误信息:
/root/.my.cnf
我在 Debian Stretch 上运行 MariaDB 10.1.37
systemd - 如何在依赖更新时通知 apt/dpkg 依赖包?
我正在为基于 Debian 的操作系统构建一些内部配置包。
有一个包(在默认的 Debian 存储库中)包含一些服务(作为二进制文件)和运行它所需的所有机器,但它在安装过程中不会自动启动(它甚至没有创建适当的用户来运行它)。
我已经成功构建了一个自定义依赖配置包,它创建了一个专门的系统用户来运行这个服务,调整配置,并通过systemd
.
但是我不确定如何处理原始服务包更新案例。我认为如果发生此类上游更新,我的服务实例(在具有自定义配置的自定义系统用户下运行)应该重新启动,但我找不到一个好方法来做到这一点。根据官方文档apt
/dpkg
不通知(调用)包的依赖关系图的任何维护者脚本 - 只有那些被直接更新的包。目前我正在考虑一些inotify
基于 -based 的解决方法来监视服务二进制文件更改并手动触发我的服务实例重启,但感觉...... hacky =)
那么问题来了:apt
/中是否有任何现有的基础设施dpkg
来通知依赖包它们的依赖关系更新?
pyqt5 - PyQt5 主窗口不会在 Raspberry 3B+ 上呈现(Raspian Stretch,Python 3.5)
这个问题适用于运行 Stretch 的 Raspberry Pi 3B+。蟒蛇 3.5。为 Qt5 应用程序创建了用户界面。如果在 app.exec_() 之前有一些耗时的设置,则只会看到一个空的窗口框架,而不是完全渲染的窗口。
这种行为与在 MacO 上看到的不同,例如,窗口实际上是在哪里呈现的。
只显示一个空的窗框。预期的是一个完全渲染的窗口(在这种情况下,它应该只是一个白色的空窗口,但如果有其他 GUI 元素,它们也应该显示出来。
docker - Docker 容器未使用非特权用户启动 Gunicorn Web 服务器
我试图不在我的 Docker 容器中使用 root,但 Gunicorn 没有启动。
这是输出
使用与主机相同的 UID 解决了我在使用卷时遇到的权限问题。但是由于我不能在 Dockerfile 中使用 sudo,所以我不确定如何在不使用 root 离开容器的情况下让服务器运行。
python - 我可以让 pip 安装 32 位版本的软件包吗?
我正在尝试在 Raspberry PI 上运行 PSUtil,但不断ELFCLASS64
出现错误。
我认为这是因为我在 32 位操作系统上使用 64 位版本的 PSUtil。
查看 PSUtil 的 PyPi 页面(https://pypi.org/project/psutil/),它指出有 32 位和 64 位版本可用。
我在 64 位操作系统上运行 pip install 以将所有内容打包在一起,但最终运行时间是 32 位。当代码在最终运行时(运行 Stretch 的 Raspberry PI)执行ELFCLASS64
时,Python 尝试导入 PSUtil 时出现错误。
我的构建环境是在 64 位主机操作系统上运行的 Docker 容器。另一个想法是尝试让 docker 容器上安装 32 位版本的 Python/Pip。为此,我尝试将容器作为基础,python:2.7.15-stretch
但这也没有用。
将不胜感激有关如何解决此问题的任何想法。
email - mutt + offlineimap,只有几个文件夹离线
我一直在尝试理解offlineimap
配置mutt
,但我可能没有。最后,我意识到我需要的是只有 ebInbox
和Sent
. 该配置可以在互联网上找到,但我还需要能够访问其中的其他文件夹,mutt
但不必离线下载它们。
例如,我希望将所有邮件Inbox
离线下载到计算机并mutt
从本地存储库访问它们。但我也需要访问文件夹Inbox/SomeMore
,但无需重新配置mutt
,offlineimap
最重要的是无需将该文件夹的全部内容下载到计算机。
这是可行的吗?究竟如何?
gcc - gcc 中是否有一个编译标志来克服“错误:无效的存储类”?
我正在做我自己的 alsa 项目。
从更改操作系统(全新安装/未升级)
至
我另外下载/安装了
没有任何错误!
中间没有触及项目——所有 alsa 源代码在 wheezy 之前都编译得很好!!!
在拉伸下使用相同的“Makefile”,当再次使用 alsa 库/源(包含在 /usr/include/alsa 中)编译项目时,我现在面临以下“无效存储类”错误:
现在的问题 - 在没有任何进一步的项目更改的情况下迁移到伸展时发生了什么变化?
alsa 的变化?拉伸变化?
在此先感谢 - 非常感谢任何帮助!
我不是专业/专家,所以我没有能力更改 alsa 源代码头以适应新情况!
tcl - 已安装 tcllib(用于 globus-personal 连接)但找不到它
我在 Debain 拉伸机上。从 globus 网站下载后,我尝试运行 ./globusconnectpersonal 并返回短语
所以我运行了 apt-get install tcllib 但我收到了同样的信息。这很奇怪,有两个原因。首先这是一些输出,我可以检查我是否下载了它。
那么究竟发生了什么?我是否需要更改路径或其他东西以便我的笔记本电脑可以识别它?
debian-stretch - debian 上的 Wireguard - 无法访问服务器子网
WireGuard VPN 连接到我的办公室网络时遇到问题。我只是在测试 Wireguard 是否可以替代 OpenVPN(运行良好)。
双方都是Debian 9.7。客户端和服务器之间的连接建立成功,我可以双向 ping 和 ssh。
服务器端连接本地网络10.5.5.0/24,服务器地址为10.5.5.5,另外两台电脑10.5.5.100、10.5.5.200
客户端上的路由已设置,我可以使用 10.0.1.1 和 10.5.5.5 从客户端 ping 服务器。我无法 ping/访问 10.5.5.0/24 -(10.5.5.100、10.5.5.200)上的任何其他计算机。
我需要知道,wireguard、Debian 或椅子和键盘之间的某个地方是否有问题。