We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

8 posts • Page 1 of 1
MartinBats
Posts: 5
Joined: Fri Apr 25, 2025 5:49 am

Creating a github action runner

Fri Apr 25, 2025 10:25 am

I am trying to set up a CD/CI pipeline using GitHub based on this: https://medium.com/into-the-ai/raspberr ... 077b3be63a

My OS reports as:
Operating System: Raspbian GNU/Linux 12 (bookworm)
Kernel: Linux 6.12.20+rpt-rpi-v8
Architecture: arm64

When I attempt to install the git local runner having selected Linux/ARM64 on the Github "add local runner" page I get a "not a dynamic executable" error.

Any suggestions?

M

RosettaStone
Posts: 64
Joined: Mon Oct 09, 2023 7:23 am

Re: Creating a github action runner

Mon Apr 28, 2025 8:40 am

I've had a quick look at the page you link to and would like to know which point you get to before the error happens.

From the look of it, you should be able to do the download to the selected folder without a problem so, I'm guessing, the problem happens when you run the ./config.sh command or the ./run.sh command. Which one is it?

You might want to take a look at this page to get some hints on what you can check or might need to install.

MartinBats
Posts: 5
Joined: Fri Apr 25, 2025 5:49 am

Re: Creating a github action runner

Mon Apr 28, 2025 8:52 am

Oh sorry for being unclear.

Its running the sudo ./config.sh --url https://github.com/.... command, suggesting the executable is incompatible with my OS I think??

Thanks for your response

M

MartinBats
Posts: 5
Joined: Fri Apr 25, 2025 5:49 am

RosettaStone
Posts: 64
Joined: Mon Oct 09, 2023 7:23 am

Re: Creating a github action runner

Wed Apr 30, 2025 1:37 pm

It looks like you are missing a number of things (such as .NET Core) that the runner depends on. You should run the script:

Code: Select all

./bin/installdependencies.sh
to install the required dependencies (I don't know if you'll need to use sudo for it).

MartinBats
Posts: 5
Joined: Fri Apr 25, 2025 5:49 am

Re: Creating a github action runner

Sun May 11, 2025 2:24 pm

Adding dependencies using

Code: Select all

 ./bin/installdependencies.sh 
didn't work. the script said everything was already installed.

So I started putting in echo statements all over the place in config.sh. It seems the issue is with libcoreclr.so. Running ldd and file on libcoreclr.so gives me
ldd bin/libcoreclr.so
not a dynamic executable
and
file bin/libcoreclr.so
bin/libcoreclr.so: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9132ac3e9bab35dd7e0c3a7fc8ea0b596d129ea, stripped
respectively.

Hmmm. Maybe its a version conflict somewhere......

RosettaStone
Posts: 64
Joined: Mon Oct 09, 2023 7:23 am

Re: Creating a github action runner

Mon May 12, 2025 11:58 am

It doesn't sound like a conflict. On my system (RPi 5 8GB, Raspberry Pi OS 64-bit: Linux 6.12.25+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.25-1+rpt1 (2025年04月30日) aarch64 GNU/Linux) I get the following when I run ldd:

Code: Select all

pi$ ldd bin/libcoreclr.so 
linux-vdso.so.1 (0x00007fff946e8000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x00007fff93f40000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x00007fff93f10000)
librt.so.1 => /lib/aarch64-linux-gnu/librt.so.1 (0x00007fff93ee0000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x00007fff93eb0000)
libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x00007fff93c90000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x00007fff93bf0000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x00007fff93a30000)
/lib/ld-linux-aarch64.so.1 (0x00007fff946b0000)
I have build-essential installed and this might be what you need (if you haven't already got it).

MartinBats
Posts: 5
Joined: Fri Apr 25, 2025 5:49 am

Re: Creating a github action runner

Mon May 12, 2025 2:11 pm

Many thanks for your speedy response.

Looks like build-essential already installed.

M

8 posts • Page 1 of 1

Return to "General programming discussion"

AltStyle によって変換されたページ (->オリジナル) /