


ランチに赤坂のサライでケバブを食べた。チキンとビーフ、どちらも美味しい。



ランチに赤坂のサライでケバブを食べた。チキンとビーフ、どちらも美味しい。

いつのまにか、JR本八幡駅の北口の松屋が閉店していた。逆側だから、たぶん行かないけれど、南口はまだある。


アカサカサカスの海南鶏飯で、蒸し鶏のチキンライス。ランチでも、1200円になっているので、ちょっと気軽に行ける感じではなくなってしまった。さっぱりした蒸し鶏と鶏飯はおいしいので、行きたくなるけど、1200円はきびしい。



ちょっと前に新しくできた韓国料理のオウリムに行ってみた。
韓国料理の店が多い場所なので、スタイルとしては他の店と同様のスタイル。ランチでもシェアするための小鉢がいくつか出てくる。注文したのは、ユッケジャン。めちゃくちゃ熱くて、辛め。冷めてきても辛くて、スープの味は薄め。マロニーか春雨のようなものでかさ増しな感じ。普通のユッケジャンという感じ。激うまのスープというわけでもなし。どっちかというと、小鉢のほうが美味しい感じ。ご飯の器はこだわりがないのか、味噌汁椀で出てきた(そのエリアだと、わりと変な器で出てくるので慣れかも)。
マスコットのピンクのカエルは可愛いのと、店が綺麗なのはいいのだけど。料理は普通。なんか特色のある料理が眠っているのかもしれないけれど。
Final Fantasy 7 Rebirthでジュノンのイベントを終えて、やっとコスタ・デル・ソルについた。
ジュノンのパレードは派手になり、街はなかなかの作りになっていた。作り込みがすごい。面白いイベントになっていた。スペシャルポーズがあってもよかった気がするが。それとも成績が低かっただけなのか。
移動で使う船が豪華になっていてびっくりした。前は単なる輸送船だったような。客船で豪華な船内というか、作り込みがすごい。広くなっていたし、つくるのが大変だったろうな。この感じで作っていたら、3作目はいつ完成するのだろうか、と思うくらいだ。船でちょっとめんどくさいイベントはあったけれど、リタイアはできたのでよかった。もっとサブの要素をやり込んでおけばよかった、と若干後悔した。
なんだかんだで、リゾート地のコスタ・デル・ソルについた。今週末は、コスタ・デル・ソルを楽しもう。
Ubuntu 20.04 LTSで、apt updateでgitlab-ceの更新で、GPGキーのエラーが出た。エラーの原因は、GPGキーの有効期限が2024年3月1日までで、切れたため。その対応メモ。
出力されたエラーメッセージ
以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
GPGキーの有効期限が2024年3月1日で切れているので、延長するために、下記のコマンドで更新を行った。
curl -s "https://packages.gitlab.com/gpg.key" | sudo apt-key add -
apt updateを実行してみると、同じようにエラーが表示された(前回と同じ方法では、うまくいかなかった)。公式の手順の内容を参考にして実行したところ、うまくいった。
https://docs.gitlab.com/omnibus/update/package_signatures#update-keys-after-expiry-extension
「signed-by」の機能を使用しているか、コマンドで確認する。
grep 'deb \[signed-by=' /etc/apt/sources.list.d/gitlab_gitlab-?e.list
Grepの結果が返される場合は、「signed-by」 を使用しているので、次のAWKコマンドを実行する。これで、GitLabリポジトリの公開鍵を更新する。要root権限。
sudo awk '/deb \[signed-by=/{
pubkey = $2;
sub(/\[signed-by=/, "", pubkey);
sub(/\]$/, "", pubkey);
print pubkey
}' /etc/apt/sources.list.d/gitlab_gitlab-?e.list | \
while read line; do
curl -s "https://packages.gitlab.com/gpg.key" | gpg --dearmor > $line
done
これで、あとはapt updateを行って、問題が解消しているか確認する。
以下は、実行ログの抜粋。
zen@LABO:~$ sudo apt update
[sudo] zen のパスワード:
ヒット:2 http://security.ubuntu.com/ubuntu focal-security InRelease
ヒット:3 http://jp.archive.ubuntu.com/ubuntu focal InRelease
取得:4 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
ヒット:5 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
取得:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease [23.3 kB]
エラー:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease
以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
137 kB を 2秒 で取得しました (59.7 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージはすべて最新です。
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックス ファイルが使われます。GPG エラー: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease: 以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
W: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/dists/focal/InRelease の 取得に失敗しました 以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視され るか、古いものが代わりに使われます。
zen@LABO:~$
zen@LABO:~$ curl -s "https://packages.gitlab.com/gpg.key" | sudo apt-key add -
OK
zen@LABO:~$
zen@LABO:~$ sudo apt update
[sudo] zen のパスワード:
ヒット:2 http://jp.archive.ubuntu.com/ubuntu focal InRelease
ヒット:3 http://security.ubuntu.com/ubuntu focal-security InRelease
取得:4 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
ヒット:5 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
取得:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease [23.3 kB]
エラー:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease
以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
137 kB を 3秒 で取得しました (46.3 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージはすべて最新です。
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックス ファイルが使われます。GPG エラー: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease: 以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
W: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/dists/focal/InRelease の 取得に失敗しました 以下の署名が無効です: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) <packages@gitlab.com>
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視され るか、古いものが代わりに使われます。
zen@LABO:~$
zen@LABO:~$ grep 'deb \[signed-by=' /etc/apt/sources.list.d/gitlab_gitlab-?e.list
deb [signed-by=/usr/share/keyrings/gitlab_gitlab-ce-archive-keyring.gpg] https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ focal main
zen@LABO:~$
zen@LABO:~$
zen@LABO:~$
zen@LABO:~$ sudo su
root@LABO:/home/zen#
root@LABO:/home/zen#
root@LABO:/home/zen# awk '/deb \[signed-by=/{
> pubkey = $2;
> sub(/\[signed-by=/, "", pubkey);
> sub(/\]$/, "", pubkey);
> print pubkey
> }' /etc/apt/sources.list.d/gitlab_gitlab-?e.list | \
> while read line; do
> curl -s "https://packages.gitlab.com/gpg.key" | gpg --dearmor > $line
> done
root@LABO:/home/zen#
root@LABO:/home/zen# apt update
ヒット:2 http://security.ubuntu.com/ubuntu focal-security InRelease
ヒット:3 http://jp.archive.ubuntu.com/ubuntu focal InRelease
ヒット:4 http://jp.archive.ubuntu.com/ubuntu focal-updates InRelease
ヒット:5 http://jp.archive.ubuntu.com/ubuntu focal-backports InRelease
取得:1 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease [23.3 kB]
取得:6 https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal/main amd64 Packages [54.6 kB]
78.0 kB を 3秒 で取得しました (22.6 kB/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードできるパッケージが 1 個あります。表示するには 'apt list --upgradable' を実行してください。
root@LABO:/home/zen#




真間川の早咲き桜のうち、河津桜は葉桜になって、瑞々しい新緑とピンクの花のコントラストが綺麗だ。
もう一種類の早咲き桜は、下向きの濃いピンクの花で、こちらはまだ見頃が続いている。ソメイヨシノの蕾が大きくなってくるころまで花を楽しめそうだ。

ランチで、赤坂のモティーでチキンカレーを食べてきた。TOKYO元気キャンペーンで10%還元される影響なのか、結構混雑していた。ここのカレーはいつもおいしい。
合わせ技かつ高度なので、よく発見したものだ、というくらい感想。サンプルコードをみると、シンプルなんだが、これでどうしてそうなるっていうのは、わからない。
CPUへの命令のやりくり高度になっているから、実装が難しくて、セキュリティ問題がでるのだろうけれど、このレイヤーの話だと、実感もないしわからない。発見する人達もすごいが、修正する人達もすごい。攻撃側は・・・手法が確立されてしまえば、ツールが出て回るだろうから、内容を理解しなくても攻撃できてしまうのだろうけれど。
新種のCPU脆弱性「GhostRace」をIBMが公表 ~Intel、AMD、ARMなどに影響
https://forest.watch.impress.co.jp/docs/news/1575896.html