我在 Ubuntu VM 上运行 Github Actions Self Hosted Runner:~$ cat /etc/os-releaseNAME=\'Ubuntu\'VERSION=\'20.04.6 LTS (Focal Fossa)\'ID=ubuntuID_LIKE=debianPRETTY_NAME=\'
我在 Ubuntu VM 上运行 Github Actions Self Hosted Runner:
~$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
我正在运行 Actions Runner 版本 2.317.0
内容 如下:
我正在使用 GitHub Actions:
jobs:
my-job:
runs-on: [my-ubuntu]
timeout-minutes: 120
container:
image: my-image-path:latest
credentials:
username: ${{ secrets.USERNAME }}
password: ${{ secrets.PASSWORD }}
steps:
- name: Checkout Source Code
uses: actions/[email protected]
但是当作业执行时,我 在作业日志中 错误
/usr/bin/docker exec XXXX sh -c "cat /etc/*release | grep ^ID"
/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /__e/node20/bin/node)
在 Ubuntu VM 上,我已经安装了节点,并且它正在按预期运行;不确定为什么运行器抱怨无法运行 node 20
# Self-Hosted Runner Ubuntu 20.04
$ node -v
v20.15.0
附加信息:
$ ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.16) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
目前,为了避免 CI 的停机,我正在运行如下脚本:
bash -c 'ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true run.sh' > nohup.out 2>&1 &
## and github actions
steps:
- name: Checkout Source Code
uses: actions/checkout@v3
NVIDIA 驱动程序安装失败。我尝试使用以下命令安装 NVIDIA 驱动程序。sudo apt install nvidia-driver-545-open但我收到以下日志:Building for 6.5.0-44-generic 6.5.1-06...
NVIDIA 驱动程序安装失败。我尝试使用以下命令安装 NVIDIA 驱动程序。
sudo apt install nvidia-driver-545-open
但我收到以下日志:
为 6.5.0-44-generic 6.5.1-060501-generic 构建为架构 x86_64 构建为 6.5.0-44-generic 构建初始模块错误:无法创建报告:[Errno 17] 文件存在:'/var/crash/nvidia-kernel-source-545-open.0.crash'错误!内核上模块构建的返回状态错误:6.5.0-44-generic(x86_64)有关更多信息,请参阅 /var/lib/dkms/nvidia/545.29.06/build/make.log。dpkg:处理软件包 nvidia-dkms-545-open 时出错(--configure):已安装 nvidia-dkms-545-open 软件包安装后脚本子进程返回错误退出状态 10dpkg:依赖性问题阻止配置 nvidia-driver-545-open:nvidia-driver-545-open 依赖于 nvidia-dkms-545-open(<= 545.29.06-1);但是:软件包 nvidia-dkms-545-open 尚未配置。nvidia-driver-545-open 依赖于 nvidia-dkms-545-open (>= 545.29.06);但是:软件包 nvidia-dkms-545-open 尚未配置。
dpkg:处理软件包 nvidia-driver-545-open (--configure) 时出错:依赖项问题 - 未配置未写入 apport 报告,因为错误消息表明这是先前故障的后续错误。处理 initramfs-tools (0.140ubuntu13.1) 的触发器...update-initramfs:生成 /boot/initrd.img-6.5.0-44-genericI:initramfs 将尝试从 /dev/nvme0n1p8 恢复I:(UUID=00b95c2b-b6a7-46a3-851d-82802e787926)I:设置 RESUME 变量以覆盖此项。处理时遇到错误:nvidia-dkms-545-opennvidia-driver-545-openE:子进程 /usr/bin/dpkg 返回错误代码(1)
之后,我运行:
nvidia-smi
我得到:
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保已安装并运行最新的 NVIDIA 驱动程序。
似乎安装失败了。有人知道原因吗?谢谢。
我尝试在笔记本电脑上安装 NVIDIA 驱动程序。我运行:
sudo ubuntu-drivers list
然后显示:
dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头nvidia-driver-535-opendpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头nvidia-driver-545dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头以数字开头nvidia-driver-535-serverdpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不以数字开头nvidia-driver-545-opendpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不以数字开头nvidia-driver-535-server-opendpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不以数字开头dpkg:警告:版本“unsigned-6.2.0-060200”语法错误:版本号不是以数字开头nvidia-driver-535
所以我选择 nvidia-driver-545-open 来安装。
我希望能够成功安装NVIDIA驱动程序。
以下是有关我的计算机的一些附加信息:
dkms status
nvidia/545.29.06:已添加
uname -r
6.5.0-44-通用
我想知道为什么该命令不起作用,以及如何修复它。谢谢。