gpt4 book ai didi

linux - 无法在 Linux 上安装 GitHub 操作运行器

转载 作者:行者123 更新时间:2023-12-03 09:51:23 27 4
gpt4 key购买 nike

我正在尝试按照 repo>settings>Actions>add runner 中描述的步骤在我的 Linux 机器(Ubuntu 20.04.1 LTS)上安装一个 GitHub 运行器。第一步工作正常,但是当我运行配置时:./config.sh --url <repo URL> --token <token>我收到以下失败消息:

ldd: ./bin/libSystem.Security.Cryptography.Native.OpenSsl.so: No such file or directory
ldd: ./bin/libSystem.IO.Compression.Native.so: No such file or directory
touch: cannot touch '.env': Permission denied
./env.sh: line 37: .path: Permission denied
./env.sh: line 32: .env: Permission denied
Unhandled exception. System.UnauthorizedAccessException: Access to the path '/actions-runner/_diag' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at GitHub.Runner.Common.HostTraceListener..ctor(String logFileDirectory, String logFilePrefix, Int32 pageSizeLimit, Int32 retentionDays)
at GitHub.Runner.Common.HostContext..ctor(String hostType, String logFile)
at GitHub.Runner.Listener.Program.Main(String[] args)
./config.sh: line 76: 10405 Aborted (core dumped) ./bin/Runner.Listener configure "$@"

config.sh 不允许用户以 sudo 身份执行它,所以我修改了脚本以允许这样做,但权限问题仍然存在。有任何想法吗?
更新:我还通过在/actions-runner 目录中运行以下命令安装了依赖项,但没有任何变化,错误消息仍然相同。 sudo ./bin/installdependencies.sh

最佳答案

上述解决方案对我不起作用,我安装了旧版本 2.276.1 .对于 linux 64 位操作系统, curl 命令是:

curl -O -L https://github.com/actions/runner/releases/download/v2.276.1/actions-runner-linux-x64-2.276.1.tar.gz

关于linux - 无法在 Linux 上安装 GitHub 操作运行器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65864951/

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