gpt4 book ai didi

bash - Debian 8.11 上的 wg-quick "wait: pid 9185 is not a child if this shell"

转载 作者:行者123 更新时间:2023-12-04 02:32:11 25 4
gpt4 key购买 nike

所有在 Debian 9+ 上运行都没有问题,使用相同的设置和安装方法。

当我尝试启动服务时

systemctl start wg-quick@wg0 

它在日志中显示错误:

wg-quick[9290]: [#] ip link add wg0 type wireguard
wg-quick[9290]: [#] wg setconf wg0 /dev/fd/63
wg-quick[9290]: /usr/bin/wg-quick: line 251: wait: pid 9308 is not a child ...hell
wg-quick[9290]: [#] ip link delete dev wg0

当你启动它时它也显示类似的错误(也执行脚本 wg-qucik):

wg-quick ip wg0

这个问题与wait有关。此外,我还为 VirtualBox 安装了 clear Debian 8.11。有同样的错误。但在 Debian 9 上它可以正常工作。

最佳答案

I found a commit cancellation

我认为 bash < 4.4 有问题因为在 Debian 8 版本上 - 4.3.30,在 Debian 9 上 - 4.4.12

对于由 root 运行的更新:

WGQUICKPATH=$(which wg-quick)
mv "$WGQUICKPATH" "$WGQUICKPATH.bak"
wget -O "$WGQUICKPATH" "https://raw.githubusercontent.com/WireGuard/wireguard-tools/master/src/wg-quick/linux.bash"
chmod +x "$WGQUICKPATH"

关于bash - Debian 8.11 上的 wg-quick "wait: pid 9185 is not a child if this shell",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63619572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com