Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gitlab-runner
gitlab-runner
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 1,995
    • Issues 1,995
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 206
    • Merge Requests 206
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • gitlab-runnergitlab-runner
  • Issues
  • #4401

Closed
Open
Opened Jun 26, 2019 by Pierre-Louis Palant@PL4typus

Provide packages for Fedora 30

Fedora 30 was released at 2019-04-30. According to our policy of supporting all currently supported versions of Debian, Ubuntu, Mint, RHEL, Fedora, and CentOS we should start releasing packages available for Fedora 30.

For this we however need to wait until PackageCloud will add support for Fedora 30. And the latest available release of PackageCloud is dated at 2019-04-19, so before new Fedora was released.

Original issue body

The docs say:

We provide packages for the currently supported versions of Debian, Ubuntu, Mint, RHEL, Fedora, and CentOS.

However, this seems to not be the case:

  • Running curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash on Fedora 30 gives the following output:
Detected operating system as fedora/30.
Checking for curl...
Detected curl...
Downloading repository file: https://packages.gitlab.com/install/repositories/runner/gitlab-runner/config_file.repo?os=fedora&dist=30&source=script
curl: (22) The requested URL returned error: 404 Not Found


Unable to download repo config from: https://packages.gitlab.com/install/repositories/runner/gitlab-runner/config_file.repo?os=fedora&dist=30&source=script

This usually happens if your operating system is not supported by 
packagecloud.io, or this script's OS detection failed.

You can override the OS detection by setting os= and dist= prior to running this script.
You can find a list of supported OSes and distributions on our website: https://packages.gitlab.com/docs#os_distro_version

For example, to force CentOS 6: os=el dist=6 ./script.sh

If you are running a supported OS, please email support@packagecloud.io and report this.
  • Additionally, searching for fedora/30 on packages.gitlab.com doesn't give any result.

Blocked

We are waiting for packagecloud to support Fedora 30 since we use that to distribute RPMs.

Update 2020-03-2: Packagecloud 3.0 was released and the upgrade is being tracked in gitlab-com/gl-infra/infrastructure#9058 (closed) and gitlab-com/gl-infra/production#1688 (closed)

Edited Mar 02, 2020 by Steve Azzopardi
Assignee
Assign to
12.9
Milestone
12.9 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab-runner#4401