Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Self hosted runner on pi 5 doesnt work #925

Open
Kitki30 opened this issue Jan 28, 2024 · 3 comments
Open

Self hosted runner on pi 5 doesnt work #925

Kitki30 opened this issue Jan 28, 2024 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@Kitki30
Copy link

Kitki30 commented Jan 28, 2024

Run upptime/uptime-monitor@v1.36.4
Error: /home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/dist/lib/binding/node_libcurl.node: cannot open shared object file: No such file or directory
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1282:18)
at Module.load (node:internal/modules/cjs/loader:1076:32)
at Function.Module._load (node:internal/modules/cjs/loader:911:12)
at Module.require (node:internal/modules/cjs/loader:1100:19)
at require (node:internal/modules/cjs/helpers:119:18)
at Object.17001 (/home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/node_modules/node-libcurl/lib/binding/node_libcurl.node:1:1)
at nccwpck_require (/home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/webpack/bootstrap:21:1)
at Object.30376 (/home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/node_modules/node-libcurl/dist/Easy.js:5:1)
at nccwpck_require (/home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/webpack/bootstrap:21:1)
at Object.95018 (/home/githubactions/actions-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/node_modules/node-libcurl/dist/Curl.js:17:1)

@Kitki30 Kitki30 added the bug Something isn't working label Jan 28, 2024
@AnandChowdhary
Copy link
Member

This is likely because the compiled libcurl OS doesn't match the self-hosed runner's. I'm not sure what a quick fix for this would be :(

@taco-chen
Copy link

taco-chen commented Apr 4, 2024

I've also met the same issue in a AWS ec2 instance of t4g family (Amazon Linux 2023) as a self-host runner:

Error: /home/ec2-user/heartbeats-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/dist/lib/binding/node_libcurl.node: cannot open shared object file: No such file or directory
    at Object.Module._extensions..node (node:internal/modules/cjs/loader:1282:18)
    at Module.load (node:internal/modules/cjs/loader:10[7](https://github.com/sparkful/heartbeats/actions/runs/8554709296/job/23441502870#step:3:8)6:32)
    at Function.Module._load (node:internal/modules/cjs/loader:911:12)
    at Module.require (node:internal/modules/cjs/loader:1100:19)
    at require (node:internal/modules/cjs/helpers:119:1[8](https://github.com/sparkful/heartbeats/actions/runs/8554709296/job/23441502870#step:3:9))
    at Object.17001 (/home/ec2-user/heartbeats-runner/_work/_actions/upptime/uptime-monitor/v1.36.4/webpack:/@upptime/uptime-monitor/node_modules/node-libcurl/lib/binding/node_libcurl.node:1:1)

@taco-chen
Copy link

taco-chen commented Apr 4, 2024

@AnandChowdhary, the documentation indicates that the tags for the self-hosted runners are [self-hosted, linux, ARM64], but the Amazon Linux 2023 (t4g family) should have the same tags. Could you please guide me on the specific OS requirements of the self-hosted runner? Thanks!


Update 20240404: I try to use Ubuntu 22.04.4 LTS (GNU/Linux 6.5.0-1014-aws aarch64) on aws t4g family but got the same result.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants