VSCodeのMicroSoftのバイナリブロブ等を除外したVSCodiumを使うのに以下のリポジトリを利用しています.Debianだとamd64, i386, arm64, armhfのArchtectureに対応していて便利です.
しかし最近アップデートに失敗します.
apt update
に失敗するErr:7 https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs vscodium InRelease
429 Too Many Requests [IP: 192.168.1.102 3142]
:
:
W: Failed to fetch https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/dists/vscodi
:
:
apt-cacher-ng を挟んでいるのでそこのキャッシュがおかしいのかなとか思いましたが https なのでキャッシュしていません.念の為デーモンを再起動しても変わらず.
直にアクセスしても同じステータスです.
proxyなしで直にアクセス
$ HTTP_PROXY='' w3m -dump_head https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/dists/vscodium/InRelease | grep ^HTTP
HTTP/1.1 429 Too Many Requests
429 Too Many Requests
ってことはサーバ側の問題かな?少し待てば復旧する?と思ったけど1日経っても状況は変わらず.
てことでsiteを見に行くと導入手順のsource.listのurlが変わっているようです.
Add the repository:
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium-archive-keyring.gpg] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list
これに合わせて自分のsource.listを書き換えました.( /etc/apt/sources.list
, /etc/apt/sources.list.d/codium.list
等)
apt edit-sources <sourcefile>
-deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main
+deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main
鍵は変わっていないようでurlを書き換えてupdate&&upgradeを行うとOKでした.
apt updateが成功
Get:8 https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium InRelease [3,828 B]
最新になりました :)
$ codium --version
1.48.1
3dd905126b34dcd4de81fa624eb3a8cbe7485f13
x64
アイコンも変わったようです.
→
そいてこの記事を書くためにsiteを見直すと以下の記述に気づきました.はじめからこれを見ていれば…….
Warning: repository migrated to Gitlab Pages, update your configs
環境
$ dpkg-query -W codium apt dpkg apt 2.1.10 codium 1.48.1-1598037458 dpkg 1.20.5 $ lsb_release -dr Description: Debian GNU/Linux bullseye/sid Release: unstable $ uname -m x86_64