見出し画像

TWSNMP FC v1.31.0 Linux版復活リリース

今朝も開発助手見習いの猫さんが3時半に起こしてくれました。
昨日、届いたLinux版のメールに対応してと言っています。

ご担当者様
こちらに問い合わせるべきかは不明ですが、お送りさせていただきます。
twsnpc fcの Linux版をインストールしたく以下のページを参照しました
 https://zenn.dev/twsnmp/articles/twsnmpfc-startup-guide
公開鍵はインポートできた(OKが表示)のですが、
apt update, apt install twsnmpfcを実行するとエラーになってしまいます(以下参照)。
linux初心者で大変申し訳ないですが、対策を教えていただけないでしょうか?
お手数をおかけしますがよろしくお願いいたします。

添付されたエラーのメッセージを見ると

Err:3 https://lhx98.linkclub.jp/twise.co.jp/debian bulleseye InRelease
 The following signatures were invalid: EXPKEYSIG 70D6743AD3D7570B twsnmp <twsnmp@gmail.com>
Reading package lists... Done
W: https://lhx98.linkclub.jp/twise.co.jp/debian/dists/bulleseye/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: GPG error: https://lhx98.linkclub.jp/twise.co.jp/debian bulleseye InRelease: The following signatures were invalid: EXPKEYSIG 70D6743AD3D7570B twsnmp <twsnmp@gmail.com>
E: The repository 'https://lhx98.linkclub.jp/twise.co.jp/debian bulleseye InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

でした。

こちらで確認するとPGPの鍵の期限が切れていました。

# gpg --list-key
/root/.gnupg/pubring.kbx
------------------------
pub   rsa3072 2021-10-29 [SC] [expired: 2023-10-29]
      00E5E7A10F8170CF8098AE9D70D6743AD3D7570B
uid           [ expired] twsnmp <twsnmp@gmail.com>

Debianのパッケージを公開して2年もたったとは驚きです。
この前ビルドエラーでDebian版の公開を諦めた原因もこれだったようです。

鍵を更新してDebian版も公開できるようにしました。

のLinux版インストールで公開鍵のインポートから始めてください。

あと、Linuxの実行ファイルだけもリリースで公開しました。


2時間ぐらい連続で開発作業をしていると助手見習いの猫さんが、休憩と言ってやってきます。しばらく、抱っこして撫でています。
開発助手の仕事にも慣れてきたようです。

明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。