AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[raspbian](unix)

Martin Hope
owen gerig
Asked: 2024-04-30 22:04:09 +0800 CST

msmtp 存在身份验证问题

  • 5

我一直在尝试按照本指南来设置 msmtp,但它仍然无法正常工作。我在 /etc/msmtprc 和 ~/.msmtprc 中都有 msmtprc 文件,其内容完全相同

# Set default values for all following accounts.
defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        ~/.msmtp.log

# Gmail
account        gmail
host           smtp.gmail.com
port           465
tls_starttls   off
from           [email protected]
user           [email protected]
password       <app password>

# Set a default account
account default: gmail

我已经安装了 msmtp-mta 和 s-nail,但是/etc/mail.rc 不存在

我的别名文件包含一个条目

admin@momspi:~ $ cat /etc/aliases
# See man 5 aliases for format 
postmaster:    [email protected]

但是当我去测试它时,它失败了

admin@momspi:~ $ echo "hello there username." | msmtp -a default [email protected]
msmtp: authentication failed (method PLAIN)
msmtp: server message: 535-5.7.8 Username and Password not accepted. For more information, go to
msmtp: server message: 535 5.7.8  https://support.google.com/mail/?p=BadCredentials s9-20020a170902c64900b001ec6bab93cdsm428323pls.15 - gsmtp
msmtp: could not send mail (account default from /home/admin/.msmtprc)
raspbian
  • 1 个回答
  • 14 Views
Martin Hope
gatorback
Asked: 2023-11-05 00:24:40 +0800 CST

错误:通过不受信任的域访问

  • 5

NexctcloudPi (Raspbian\Debian) 安装在 USB-SSD 上的 rpi3 上。

初步测试成功。访问方式:

  • 鸭子域名
  • 让我们加密证书

初始设置后成功。

系统已重新启动,现在返回:

在此输入图像描述

可以使用哪些 Debian 命令来探测和测试以确定问题的根本原因?

感谢对错误的简单(ELI5)解释:谢谢

raspbian
  • 1 个回答
  • 17 Views
Martin Hope
Seamus
Asked: 2023-10-04 12:01:42 +0800 CST

在 Debian bullseye 中,systemd-timesyncd 是否检查其他 ntp 守护进程?

  • 8

我已经用它systemd-timesyncd作为我的系统计时器好几年了。我为我的 Raspberry Pi 运行一个名为raspbian的 Debian衍生产品。我对 SNTP 客户端非常满意,但想尝试在离网应用程序中使用。systemd-timesyncdchronyd

以下命令可用于列出配置systemd-timesyncd:

$ systemctl cat systemd-timesyncd

在 中buster,此清单中有一段代码,systemd-timesyncd如果发现安装了另一个计时服务(NTP 守护进程),则可以“自行原谅”:

# /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf
[Unit]
# don't run timesyncd if we have another NTP daemon installed
ConditionFileIsExecutable=!/usr/sbin/ntpd
ConditionFileIsExecutable=!/usr/sbin/openntpd
ConditionFileIsExecutable=!/usr/sbin/chronyd
ConditionFileIsExecutable=!/usr/sbin/VBoxService

在发布后的某个时刻buster(与发布bullseye??同时发布),上述方案被更改;如果发现其他计时器,该命令systemctl cat systemd-timesyncd不再包含任何限制或禁止启动的引用。systemd-timesyncd

有谁还记得这个变化的历史吗?更重要的是,systemd-timesyncd如果发现安装了另一个计时守护进程,是否仍然会抑制其启动?这是在哪里/如何完成的?

raspbian
  • 1 个回答
  • 48 Views
Martin Hope
ObiBabobi
Asked: 2022-05-20 12:40:25 +0800 CST

VSCode 的 CodeLLDB 无法与远程 gdbserver 一起使用

  • 0

我目前正在尝试使用 Visual Studio Code 和 gdbserver 的 CodeLLDB 插件在 Raspberry Pi 上设置远程调试。不幸的是,这似乎不起作用,因为我设置的每个断点都是灰色的,并且它的工具提示显示为“已解决的位置:0”。

CodeLLDB 的版本是v1.7.0,gdbserver 说它是(Raspbian 8.2.1-2) 8.2.1.

是什么让我认为这应该起作用的是,如果我通过 lldb 使用手动连接到 gdbservertarget create /path/to/bin然后gdb-remote host:port它可以正常工作。有效的 lldb 版本是13.0.1,而 CodeLLDB 调试器说它是14.0.0-custom,所以也许这与它有关?

无论如何,相关部分launch.json如下所示:

{
  "type": "lldb",
  "request": "custom",
  "name": "Remote executable 'bin'",
  "preLaunchTask": "rust: remote ARM debug setup",
  "targetCreateCommands": ["target create /path/to/bin"],
  "processCreateCommands": ["gdb-remote host:port"]
}

附加信息:

  • 我要调试的语言是rust
  • 二进制文件是为目标编译的arm-unknown-linux-gnueabihf
  • 我在Arch Linux上使用 VSCode

我发布这半部分是为了整理我认为我知道的内容,但显然也是希望得到帮助。任何提示将不胜感激!

arch-linux raspbian
  • 1 个回答
  • 528 Views
Martin Hope
Psychon Night
Asked: 2022-03-29 17:08:59 +0800 CST

Raspbian - 强制监视器到 120 Hz

  • 0

我有一台 165 Hz 显示器和一台 Rpi 4b。在 raspbian 显示器配置中,我只能将显示器推到 60 Hz,但我的显示器在 HDMI 上支持 144 Hz。

为了清楚起见,我的问题不是关于我的 Raspberry Pi,而是关于操作系统(Raspbian 10),所以这个问题(可能)应该放在这里,而不是在 Raspberry Pi stackexchange 网站上

我想强制我的树莓派以 120 Hz 的频率运行我的显示器,但我找不到这样做的方法。我有办法做到这一点吗?

对于上下文,这是我的 RPi 设置:

板:Raspberry Pi 4b,8 GB RAM

显示器连接:紧凑型 HDMI(不是全尺寸但不是较小尺寸的 HDMI 电缆)到全 HDMI 适配器,直接连接到电路板(在连接器 #0 上)。它连接到我的 Acer 显示器,它绝对支持 165 Hz(我的主要 Windows 设备可以在 DP 上以 165 Hz 的频率运行它,我的 Chromebook 可以通过 HDMI 以 120 的频率运行它,并且我的显示器的刷新计数器与设备一致)

显示器分辨率:1920x1080 1080p

raspbian raspberry-pi
  • 1 个回答
  • 84 Views
Martin Hope
Ri Di
Asked: 2022-03-02 23:12:37 +0800 CST

在 rc.local 中运行脚本而不是 root

  • 0

我想在启动时启动 python 脚本,但是 rc.local 以 root 身份启动它,这导致我的 python 模块出错。是否可以使其以非root身份运行?而不是nohup python /home/pi/script.py &也许我可以使用一些说它来使用我的非root用户的东西?

raspbian raspberry-pi
  • 1 个回答
  • 183 Views
Martin Hope
Hydrargyrum
Asked: 2022-02-18 17:09:23 +0800 CST

自定义 systemd 服务的 shell 脚本应该安装在哪里?

  • 0

我最近创建了我的第一个自定义 systemd 服务,以便在我的机器启动序列的早期运行脚本。自定义.service文件被复制到/etc/systemd/system,据我了解,这是未通过包或操作系统分发的一部分部署的自定义服务的正确位置。

它是一种oneshot类型服务,它在网络堆栈和 dhcpcd 启动之前调用一个 shell 脚本来动态设置主机名。这是服务定义:

[Unit]
Description=Set hostname on startup, based on hardware serial number
Wants=local-fs.target
After=local-fs.target
Before=systemd-hostnamed.service network.target

[Service]
Type=oneshot
ExecStart=/SOMEPATH/hostname-from-serialnumber.sh

[Install]
WantedBy=systemd-hostnamed.service network.target

我不确定 shell 脚本的最佳位置是什么,所以我SOMEPATH在上面的代码块中放置了一个占位符。这个 shell 脚本的正确位置是什么,为什么?

systemd raspbian
  • 2 个回答
  • 236 Views
Martin Hope
William BenEmbarek
Asked: 2021-12-28 07:35:39 +0800 CST

Linux cgroupsv2 缺少 PSI 文件

  • 0

我目前正在尝试从 cgroup 文件系统读取内存和 IO 压力。我可以确认我确实在运行 cgroupsv2,因为输出 cat /sys/fs/cgroup/cgroup.controllers给了我

cpuset cpu io memory pids

在/sys/fs/cgroup文件夹中,我有以下文件/文件夹

cgroup.controllers  cgroup.procs        cgroup.threads         cpu.stat     user.slice
cgroup.max.depth    cgroup.stat     cpuset.cpus.effective  init.scope  memory.stat
cgroup.max.descendants  cgroup.subtree_control  cpuset.mems.effective  io.stat     system.slice

但是我也期望每个控制器都有相应的压力文件

cpu.pressure io.pressure memory.pressure

系统运行Raspbian GNU/Linux 10 (buster)在systemd.unified_cgroup_hierarchy=1/boot/cmdline.txt

raspbian cgroups
  • 1 个回答
  • 89 Views
Martin Hope
Łukasz Zaroda
Asked: 2020-02-18 03:29:20 +0800 CST

有两个正在运行的 wpa_supplicants 是否正常?

  • 2

我正在尝试调试我的 RPi 3 的 wifi 连接问题(它有时只是随机失去连接)。我注意到

ps aux | grep wpa_supplicant给我:

root       310  0.0  0.4  10708  3636 ?        Ss   lut16   0:00 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
root       397  0.0  0.4  11080  3140 ?        Ss   lut16   0:01 wpa_supplicant -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext

我正在使用最小的 Raspbian Buster,我唯一做的就是配置了/etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=PL

network={
        ssid="[MyExtender]"
        bssid=[MyExtendersMac]
        psk=""
}

正常吗?

如果是 - 那么为什么有两个 wpa_supplicant 实例?

如果没有 - 如何摆脱一个?

raspbian wpa-supplicant
  • 1 个回答
  • 997 Views
Martin Hope
Matsumura_Fishworks
Asked: 2020-02-08 14:30:23 +0800 CST

写入外部 USB 磁盘的文件正在占用内部存储空间

  • 1

如果我在错误的堆栈中,请原谅我,这似乎是一个更通用的 Linux 事物,所以我在这里发布。Np 如果我需要把它带到别处。另外,我对 Linux 还很陌生,所以请耐心等待。

硬件= Raspberry Pi 3 OS= Raspbian Buster,apt-get update and upgrade applied 应用程序= PLEX server, NAS and networked TimeMachine target

我有一个 3 TB USB 磁盘,我格式化了 gpt/EXT4 我遇到的问题是复制到它的任何文件都占用了内部 SD 卡上的空间。

我创建了目录 /mnt/nas 并使用 fstab 将其设置为启动时驱动器的挂载点:

UUID=F00F00F00 /mnt/nas ext4 默认值,auto,users,rx,nofail 0 0,x-systemd.device-timeout=15

我没有收到任何错误 - 但是,当我去复制文件时,我收到一些“没有存储空间”错误,因为文件正试图填满我的 SD 卡。

我附上了一个屏幕截图,显示在传输大文件夹后 /mnt/nas 具有与文件系统相同的可用空间/总空间。我做错了什么文件没有进入外部磁盘?

提前致谢

在此处输入图像描述

debian raspbian
  • 1 个回答
  • 194 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve