Lesstep
GitHub Actions・Ubuntu 26.04・2026年11月5日に確認

ubuntu-latest(Ubuntu 26.04)の「does not have a Release file」:apt.llvm.org の clang 17〜20 と ondrej/php の PPA に resolute が無い

apt は、どのリポジトリでもシステムのリリース名の下にあるパッケージを探します。Ubuntu 26.04 のリリース名は resolute です。その名前で何も出していないリポジトリは 404 を返し、apt は「does not have a Release file」と出して、apt-get update は終了コード 100 で終わります。そのあとの apt のステップもすべて失敗します。ubuntu-latest の移る先の 26.04 のイメージでよく出るのは、clang 17〜20 の apt.llvm.org と、ondrej/php の PPA の2つです。どちらも noble 向けはまだ出しているので、同じワークフローが ubuntu-24.04 では通ります。

ログの見え方

llvm.sh 17 から(Clipper2 #10・2026年10月31日):

E: The repository 'https://apt.llvm.org/resolute llvm-toolchain-resolute-17 Release' does not have a Release file.

add-apt-repository ppa:ondrej/php から(CircleCI php-orb #47・CircleCI の ubuntu-2604 のイメージ):

Err: https://ppa.launchpadcontent.net/ondrej/php/ubuntu resolute Release
  404  Not Found
E: The repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu resolute Release' does not have a Release file.

メッセージの URL がリポジトリを指し、Release の前が apt の探したリリース名です。

resolute があるリポジトリ

2026年11月5日に、それぞれのリポジトリに resolute の Release ファイルを問い合わせて確かめました:

ほかのリポジトリを確かめるには、その Release ファイルを問い合わせます。200 なら apt は見つけられます:

curl -sI https://ppa.launchpadcontent.net/ondrej/php/ubuntu/dists/resolute/Release | head -1

clang 17〜20:Ubuntu から入れる

Ubuntu 自身のアーカイブには、26.04 にも 24.04 にも clang-17〜clang-20 があります。apt.llvm.org を使わなければ、1つのステップで両方のイメージに入ります:

- name: Install clang 17
  run: sudo apt-get update && sudo apt-get install -y clang-17

パッチの版は違います。26.04 は 17.0.6・18.1.8・19.1.7・20.1.8、24.04 は 17.0.6・18.1.3・19.1.1・20.1.2 です。26.04 のイメージには clang 20・21・22 が最初から入っています(イメージの Ubuntu2604-Readme.md・20261026.180.1)。clang 21 以降や、いちばん新しいパッチの版が要るなら、26.04 でも llvm.sh がそのまま使えます。

PHP:packages.sury.org か setup-php 2.40.0

または、当面はジョブを 24.04 に

そのジョブを runs-on: ubuntu-24.04(Azure Pipelines なら vmImage: ubuntu-24.04)にすれば、noble のリリースがまた見つかります。Clipper2 #10 では、この1行の変更で6つのジョブがすべて通りました。リポジトリが resolute を出すまで、またはそのリポジトリから離れるまでの先送りです。

見分け方

ほかの 26.04 の失敗

失敗したジョブを IntelliJ IDEA から見るなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップと一緒に IDE のツールウィンドウに並べるので、ubuntu-latest が移ったときに赤くなったワークフローがすぐ分かり、いまのブランチの実行はステータスバーに出ます。読むのは無料、失敗したジョブの再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日の無料試用つき)です。

JetBrains Marketplace で入れる

GitHub と GitHub Actions は GitHub, Inc. の商標、Ubuntu と Launchpad は Canonical Ltd. の商標、Azure Pipelines は Microsoft Corporation の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは GitHub, Inc.・Canonical・Microsoft・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:「The ubuntu-latest label will migrate to Ubuntu 26」 · 遅い azure.archive.ubuntu.com で止まる apt · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English