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

Investigate why setup-python is failing on actions/runner image #2610

Closed
7 tasks done
Link- opened this issue May 22, 2023 · 11 comments
Closed
7 tasks done

Investigate why setup-python is failing on actions/runner image #2610

Link- opened this issue May 22, 2023 · 11 comments
Assignees
Labels
attention Requires attention bug Something isn't working gha-runner-scale-set Related to the gha-runner-scale-set mode

Comments

@Link-
Copy link
Member

Link- commented May 22, 2023

Checks

Controller Version

0.4.0

Helm Chart Version

0.4.0

CertManager Version

No response

Deployment Method

Helm

cert-manager installation

Checks

  • This isn't a question or user support case (For Q&A and community support, go to Discussions. It might also be a good idea to contract with any of contributors and maintainers if your business is so critical and therefore you need priority support
  • I've read releasenotes before submitting this issue and I'm sure it's not due to any recently-introduced backward-incompatible changes
  • My actions-runner-controller version (v0.x.y) does support the feature
  • I've already upgraded ARC (including the CRDs, see charts/actions-runner-controller/docs/UPGRADING.md for details) to the latest and it didn't fix the issue
  • I've migrated to the workflow job webhook event (if you using webhook driven scaling)

Resource Definitions

-

To Reproduce

Details: https://github.com/actions/actions-runner-controller/discussions/2174#discussioncomment-5961859

Describe the bug

Action complains it didn't find a suitable version for the architecture:

 Version 3.11.3 was not found in the local cache
  Error: The version '3.11.3' with architecture 'x64' was not found for this operating system.
  The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

Describe the expected behavior

Whole Controller Logs

-

Whole Runner Pod Logs

-

Additional Context

No response

@Link- Link- added bug Something isn't working needs triage Requires review from the maintainers labels May 22, 2023
@Link- Link- self-assigned this May 22, 2023
@Link- Link- added the gha-runner-scale-set Related to the gha-runner-scale-set mode label May 22, 2023
@github-actions
Copy link
Contributor

Hello! Thank you for filing an issue.

The maintainers will triage your issue shortly.

In the meantime, please take a look at the troubleshooting guide for bug reports.

If this is a feature request, please review our contribution guidelines.

@simpson
Copy link

simpson commented May 22, 2023

You can see a lot of history here : actions/setup-python#162

Also, Debian not supported
actions/setup-python#401 (comment)

@onedr0p
Copy link

onedr0p commented May 22, 2023

@Link- What is the point of using debian when it looks like Ubuntu is the most supported and compatible Linux variant for the runners?

@simpson
Copy link

simpson commented May 22, 2023

@Link- What is the point of using debian when it looks like Ubuntu is the most supported and compatible Linux variant for the runners?

+1

Isn't this going to cause endless issues with the GitHub Actions Marketplace that are exclusively built for Ubuntu? This seems like a major miss for the Github ecosystem and community

@Link- Link- added attention Requires attention and removed needs triage Requires review from the maintainers labels May 23, 2023
@Link-
Copy link
Member Author

Link- commented May 23, 2023

We will switch to Ubuntu from Debian as of the next runner release (2.305.x+). For anyone who cannot wait until then, we highly recommend that you build and maintain your own runner images.

Our docs are quite comprehensive in this area: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/about-actions-runner-controller#about-the-runner-container-image

@simpson
Copy link

simpson commented May 23, 2023

We will switch to Ubuntu from Debian as of the next runner release (2.305.x+). For anyone who cannot wait until then, we highly recommend that you build and maintain your own runner images.

Our docs are quite comprehensive in this area: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/about-actions-runner-controller#about-the-runner-container-image

what is your timeline for that release?

@Link-
Copy link
Member Author

Link- commented May 23, 2023

@simpson No timeline for now.

@int128
Copy link
Contributor

int128 commented Jun 10, 2023

I noticed also ruby/setup-ruby fails because it supports only Ubuntu.
I'm looking for the new release.

@simpson
Copy link

simpson commented Jun 10, 2023

I noticed also ruby/setup-ruby fails because it supports only Ubuntu.
I'm looking for the new release.

ya the current version is completely useless, hoping it doesn't take long for the next version to release 🤞

@Link-
Copy link
Member Author

Link- commented Jun 12, 2023

The new runner binaries and image will be release this week.

@Link-
Copy link
Member Author

Link- commented Jun 14, 2023

Switch from Debian to Ubuntu 22.04 actions/runner#2651 - will come out with 2.305.0

@Link- Link- closed this as completed Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
attention Requires attention bug Something isn't working gha-runner-scale-set Related to the gha-runner-scale-set mode
Projects
None yet
Development

No branches or pull requests

4 participants