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

ubuntu22のdocker buildのCDが落ちてる #1525

Closed
Hiroshiba opened this issue Feb 7, 2025 · 2 comments
Closed

ubuntu22のdocker buildのCDが落ちてる #1525

Hiroshiba opened this issue Feb 7, 2025 · 2 comments
Labels
OS 依存:linux Linux に依存した現象 バグ

Comments

@Hiroshiba
Copy link
Member

不具合の内容

タイトルのとおりです。なぜかubuntu22のdocker buildが落ちています。
https://github.com/VOICEVOX/voicevox_engine/actions/runs/13191733524/job/36847704280

現象・ログ

毎回エラーが違います。
例えば5回目のログはこんな感じです。

logs_34058244472.zip

再現手順

forkしてbuild-dockerworkflowを動かす

期待動作

buildがうまくいく。

その他

原因も課題もいろいろよくわかっていません・・・。

  • dockerのubuntu imageのアプデが怪しい?
  • ubuntu imageがアプデされてキャッシュが崩れたから?
  • arm64周りが原因?

Discordでの会話のコピーを貼ります。

takana_ — 今日 16:07
なんかエンジンのDockerビルドが落ちてる
https://github.com/VOICEVOX/voicevox_engine/actions/runs/13191733524/job/36830318546

DockerのUbuntuイメージのアプデ?がなんか怪しい気がしています
https://git.launchpad.net/cloud-images/+oci/ubuntu-base/?h=jammy-22.04

ちゅうこ — 今日 16:19
configure: error: cannot compute sizeof (long double)

ヒホ — 今日 16:40
むむ! nvidiaの方は通ってる・・・のはnvidiaのubuntu22コンテナがまだ古いからとかか。。
22.04でこうなることってあるんですねぇ どうしようかな。。。issue作って1週間くらい様子見する・・・?
 
takana_ — 今日 16:44
説1: imageのアプデで壊れた
説2: imageのアプデでキャッシュが消えたせいで壊れた
どっちもあり得そうなので困る...

ヒホ — 今日 17:40
よくわからないけど、ARM64ビルドで落ちてるっぽい・・・?
https://chatgpt.com/share/67a5c6e4-5e94-8008-b91e-ced65211e5d1
ChatGPT
[ChatGPT - Docker ビルド エラー](https://chatgpt.com/share/67a5c6e4-5e94-8008-b91e-ced65211e5d1)

サボ寝ルネ — 今日 17:41
libmが無いって書いてあるけれど…
build-essentialに入っていないとかあるかしら?

ヒホ — 今日 19:28
これってどこの行ですかね? 👀  (issueにまとめようかなと思い)

ヒホ — 今日 19:42
!!!! 3回目の失敗は418.4 configure: error: Python requires C99 compatible libmだ!!!
1回目の失敗は
#36 477.4 ./Include/pyport.h:596:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."

2回目は
#36 155.6 configure: error: cannot compute sizeof (long double)

3回目は↑

サボ寝ルネ — 今日 20:08
その通りです。
418.4 configure: error: Python requires C99 compatible libmが出た原因は#36 418.0 checking for log1p... noかもしれません。
コンパイラがC99のlog1p関数をサポートしていない?
そんなことはない気がするのだが…

ヒホ — 今日 20:13
ビルドするたびにエラーの原因が違う・・・・のは並列でコンパイルしてるからとかなんかな・・・・・
@Hiroshiba Hiroshiba added OS 依存:linux Linux に依存した現象 バグ labels Feb 7, 2025
@Hiroshiba
Copy link
Member Author

@Hiroshiba
Copy link
Member Author

なぜか直ったのでcloseします。
これからも直った状態であり続けるのか不明ですが、まあ再発したらreopenする感じで・・・。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS 依存:linux Linux に依存した現象 バグ
Projects
None yet
Development

No branches or pull requests

1 participant