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
    • 最新
    • 标签
主页 / server / 问题

问题[rudder](server)

Martin Hope
Matias V
Asked: 2021-05-19 23:50:34 +0800 CST

rudder-relayd.service:在步骤 NAMESPACE 失败 - 权限被拒绝

  • 3

我正在尝试在工作中的 Debian buster 上使用 rudder-server,webapp 工作正常,但其中一个方向舵服务不起作用,我无法接收来自其他节点的报告:

● rudder-relayd.service - Rudder Relay Daemon
   Loaded: loaded (/usr/lib/systemd/system/rudder-relayd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2021-05-19 09:21:32 CEST; 1min 28s ago
  Process: 32493 ExecStart=/opt/rudder/bin/rudder-relayd (code=exited, status=226/NAMESPACE)
 Main PID: 32493 (code=exited, status=226/NAMESPACE)

May 19 09:21:32 rudder-v3 systemd[1]: Started Rudder Relay Daemon.
May 19 09:21:32 rudder-v3 systemd[32493]: rudder-relayd.service: Failed to set up mount namespacing: Permission denied
May 19 09:21:32 rudder-v3 systemd[32493]: rudder-relayd.service: Failed at step NAMESPACE spawning /opt/rudder/bin/rudder-relayd: Permission denied
May 19 09:21:32 rudder-v3 systemd[1]: rudder-relayd.service: Main process exited, code=exited, status=226/NAMESPACE
May 19 09:21:32 rudder-v3 systemd[1]: rudder-relayd.service: Failed with result 'exit-code'.

我的 Debian buster 是 Proxmox 服务器上的一个容器(不是无特权的容器),一切都是最新的,我已经更改了服务的配置但没有成功:

# vi /usr/lib/systemd/system/rudder-relayd.service
[Unit]
Description=Rudder Relay Daemon
After=network-online.target

[Service]
PrivateTmp=false
NoNewPrivileges=yes
PrivateDevices=false
ProtectControlGroups=false
ProtectKernelModules=false
ProtectSystem=false
ReadWritePaths=/var/rudder/reports /var/rudder/inventories /var/rudder/shared-files /var/rudder/cfengine-community/state
ExecStart=/opt/rudder/bin/rudder-relayd
ExecReload=/opt/rudder/bin/rudder relay reload
# Do not restart on known errors, which won't get fixed by themselves
RestartPreventExitStatus=2 3
User=rudder-relayd
Group=rudder

[Install]
RequiredBy=rudder-server.service
WantedBy=multi-user.target

当我执行“/opt/rudder/bin/rudder-relayd”时,我没有任何错误:

 INFO relayd: Starting rudder-relayd 6.2.7
 INFO relayd: Read configuration from "/opt/rudder/etc/relayd/"
 INFO relayd::data::node: Parsing nodes list from "/var/rudder/lib/relay/nodeslist.json"
 INFO relayd::api: Starting API on 127.0.0.1:3030
 INFO relayd::input::watch: Starting file watcher on "/var/rudder/reports/incoming"
 INFO relayd: Skipping inventory as it is disabled
 INFO relayd: Server started

目录的权限是:

# ls -al /opt/rudder/bin/
[..]
-rwxr-xr-x  1 root root 8429816 Nov 22  2017 rudder-relayd
[..]

所有其他方向舵服务都可以正常工作,我什至可以使用我的管理员帐户访问方向舵界面。我已经能够接受待处理的节点,但似乎如果 rudder-relayd 服务关闭,我将无法收到合规报告,并且出现以下消息:

Error occured when contacting internal remote-run API to apply classes on Node 'root': (HTTP code 503)

我的测试的简要总结:

  • 更改 rudder-relayd.service 配置,仅添加“ PrivateTmp=false\NoNewPrivileges=yes ”行;
  • 不直接更改服务文件配置,而是使用systemctl edit rudder-relayd.service覆盖它
  • 每次更改此文件后,我都会使用"systemctl daemon-reload" 重新加载守护进程;
  • 在具有相同选项的另一个容器上安装 Rudder(仍然是相同的错误),在非特权容器上安装 rudder(此错误停止但出现其他错误,我不希望这成为解决方案);

谢谢

service proxmox debian-buster rudder relayd
  • 2 个回答
  • 393 Views
Martin Hope
Sarsippius
Asked: 2017-11-09 07:17:09 +0800 CST

舵添加新指令显示无参数

  • 1

我已经升级到 rudder 4.2.1,现在我无法创建新指令,因为我This Technique has no configurable parameters.在参数下。

我看到最近有一个变化引入了这种行为(参见Redmine)。然而不知何故,这似乎总是在我的安装中返回一个空列表。

我仍然可以编辑现有指令。

有没有办法来解决这个问题 ?

rudder
  • 1 个回答
  • 59 Views
Martin Hope
shaneoh
Asked: 2017-10-03 06:23:39 +0800 CST

安装后没有加载 Rudder UI

  • 0

我正在尝试为 Windows 配置管理测试方向舵。

我在 Virtualbox 的虚拟服务器上执行此操作。主机服务器是 Windows 2012,虚拟服务器是 CentOS 7。

我已按照此处的步骤进行安装,并且似乎已按计划进行 - 安装中没有错误或问题。

但是,当我尝试通过https://192.168.1.10/rudder访问 UI 时,没有加载任何内容 - 只是浏览器中的“响应时间过长”页面。

Rudder 的文档毫无用处,但我已经检查了在主目录中找到的所有日志,以及 apache 等的常规日志,当这些连接失败发生时,我看不到任何日志记录。

有谁知道我在哪里可以从日志中找到像样的信息,对问题可能是什么有任何想法?

rudder
  • 1 个回答
  • 204 Views
Martin Hope
frbayart
Asked: 2012-06-05 02:47:01 +0800 CST

如何删除 rudder 2.3 中的节点

  • 3

几个月以来,我一直在使用Rudder 2.3 (v.2.3.7~rc2~git201205021042),我添加了一些现在已删除的 VM。

所以我一步一步地搜索如何从我的方向舵节点列表中删除它。我想它在 LDAP 条目中,但也可能是一些文件/目录和 Postgres?

PS:我知道这是 2.4 中的新功能/未来功能,但我不在 2.4 中......

configuration-management rudder
  • 2 个回答
  • 423 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve