Skip to content

self-hosted: support Alpine #801

Open
@jcayzac

Description

@jcayzac

Alpine Linux isn't mentioned in the list of supported distributions. Is there any plan to add support soon?

Activity

Korpics

Korpics commented on Feb 19, 2021

@Korpics

Bump! :D

baer95

baer95 commented on Mar 29, 2021

@baer95

Bumpedybump - Would PR for alpine support be welcomed? :D

villesau

villesau commented on Mar 29, 2021

@villesau

This would be almost essential for getting proper docker-in-docker support (via this image: https://hub.docker.com/_/docker/ )

bryanmacfarlane

bryanmacfarlane commented on Mar 30, 2021

@bryanmacfarlane
Member

there's an old POC PR which has rotted on the vine a bit which has the start of what alpine would look like #495

bihiguti

bihiguti commented on Jul 6, 2021

@bihiguti

Bump

mathew-fleisch

mathew-fleisch commented on Jul 24, 2021

@mathew-fleisch

+1 I'd love to see alpine support as well. Went down a rabbit hole trying to make it work myself and couldn't get it working.

unrooty-infinum

unrooty-infinum commented on Sep 29, 2021

@unrooty-infinum

Bump

rvollmarsb

rvollmarsb commented on Oct 20, 2021

@rvollmarsb

+1. A quick test worked. Is there a specific barrier to official support? Is it just a matter of testing?

bryanmacfarlane

bryanmacfarlane commented on Oct 20, 2021

@bryanmacfarlane
Member

@hross since he's driving this area now. I imagine it's not hard technically but more of a matter of official support, building / dist, docs etc. etc. but I'm guessing here :)

alex-schwartzman-at-stratify

alex-schwartzman-at-stratify commented on Nov 24, 2021

@alex-schwartzman-at-stratify

so far after installing .NET Core 6.0.100 using https://dot.net/v1/dotnet-install.sh and directly executing the Runner from the archive https://github.com/actions/runner/releases/download/v2.284.0/actions-runner-linux-x64-2.284.0.tar.gz

./bin/Runner.Listener configure

I end up with

bash-5.1$ ldd bin/Runner.Listener 
	/lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f7dfa728000)
	libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f7dfa70e000)
	libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by bin/Runner.Listener)	
bash-5.1$ ls -l /lib64/ld-linux-x86-64.so.2 
lrwxrwxrwx    1 root     root            26 Nov 12 22:00 /lib64/ld-linux-x86-64.so.2 -> /lib/libc.musl-x86_64.so.1

Seems like musl-friendly build of .NET Core should be sufficient for executing Runner.Listener, but it's not.

Did I miss anything?

axe312ger

axe312ger commented on Nov 25, 2021

@axe312ger

so far after installing .NET Core 6.0.100 using https://dot.net/v1/dotnet-install.sh and directly executing the Runner from the archive https://github.com/actions/runner/releases/download/v2.284.0/actions-runner-linux-x64-2.284.0.tar.gz

./bin/Runner.Listener configure

I end up with

bash-5.1$ ldd bin/Runner.Listener 
	/lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f7dfa728000)
	libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f7dfa70e000)
	libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f7dfa8c9000)
Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by bin/Runner.Listener)	
bash-5.1$ ls -l /lib64/ld-linux-x86-64.so.2 
lrwxrwxrwx    1 root     root            26 Nov 12 22:00 /lib64/ld-linux-x86-64.so.2 -> /lib/libc.musl-x86_64.so.1

Seems like musl-friendly build of .NET Core should be sufficient for executing Runner.Listener, but it's not.

Did I miss anything?

You might want to open a new issue for your problem. I don't think thats related to a alpine version of the runner image.

debragail

debragail commented on Dec 13, 2021

@debragail

any luck?

kabal2010

kabal2010 commented on Dec 20, 2021

@kabal2010

Has anyone been able to get this working on alpine and can please share the steps on how they achieved it?

54 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfutureFeature work that we haven't prioritized

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @alex@yorickpeterse@cheempz@jcayzac@randysecrist

      Issue actions

        self-hosted: support Alpine · Issue #801 · actions/runner