6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

何故かmysql-community-releaseのファイルを取ってこれないとき

Posted at

今回のケース

  • 3,4ヶ月前までは同じ設定ファイルで動いていた。
  • 設定ファイルの管理にansibleを使っていて、その中でyumを実行してmysql-community-releaseのファイルをダウンロードしてくる設定になっている。
  • jenkinsでプロビジョニングを実行したところ、上記の箇所でfailedしており、HTTP Error 403:Forbiddenが帰ってきて、ダウンロードに失敗している。

解決方法

手元で持ってこれるかorどのようなステータスコードかcurlで叩いてみてみる。

$ curl --head https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
HTTP/2 302
content-type: text/html; charset=UTF-8
x-frame-options: SAMEORIGIN
strict-transport-security: max-age=15768000
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
location: https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
content-length: 0
date: Tue, 13 Dec 2022 09:12:06 GMT
set-cookie: MySQL_S=buob9pnhtqke0ltp6a4glq05bm90k08k; path=/; domain=mysql.com; HttpOnly
akamai-grn: 0.6758c317.1670922726.6ce2192b

HTTP/2 302

あれ、403じゃないのか???
もしかしたら、ansible側のyumインストールについて302のステータスコードが実装されていなくて、表示上403に成っているのかも...

location: https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

多分こっちのURLにすれば直りそうじゃね..?
ということで、指定していたURLをlocationに書かれていたとおりに直して、めでたしめでたし。

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?