Date: Thu, 11 Jun 2026 15:13:00 +0900 From: =?utf-8?B?5YaF6Jek56WQ5LiA6YOO?= <naito.yuichiro@gmail.com> To: "Yamada,Kazuo" <yamada@yamarail.net> Cc: freebsd-users-jp@freebsd.org Subject: =?utf-8?B?UmU6IC91c3IvbGliZXhlYy9zc2hkLWF1dGgg44GM5raI44GI44Gf?= Message-ID: <EC66CDAA-7819-491B-8DD8-0912E6DC2A7F@gmail.com> In-Reply-To: <20260611135352.E5E7.5C005573@yamarail.net> References: <20260611125139.E5D9.5C005573@yamarail.net> <7EB9F734-CD28-4A09-9B50-93206D5F2A21@gmail.com> <20260611135352.E5E7.5C005573@yamarail.net>
index | next in thread | previous in thread | raw e-mail
内藤です。
スクリプトの実行結果ありがとうございます。
> 2026/06/11 13:53、Yamada,Kazuo <yamada@yamarail.net>のメール:
>
> やまだ@越谷です。
>
> On Thu, 11 Jun 2026 13:26:22 +0900
> 内藤祐一郎 <naito.yuichiro@gmail.com> wrote:
>
>> すみません。少しスクリプトの作りが雑すぎました。
>> こちらで試してもらえますでしょうか?
>>
>> #!/bin/sh
>>
>> cd /var/db/freebsd-update
>> hash=$(awk -F \| '/sshd-auth/{print $7}' < `ls -dt1 install.* | head -1`/INDEX-NEW)
>> ls -l /var/db/freebsd-update/files/${hash}.gz
>
> 問題ない方
>
>> # cd /var/db/freebsd-update
>> # hash=$(awk -F \| '/sshd-auth/{print $7}' < `ls -dt1 install.* | head -1`/INDEX-NEW)
>> ls -l /var/db/freebsd-update/files/${hash}.gz
>> # ls -l /var/db/freebsd-update/files/${hash}.gz
>> -rw-r--r-- 1 root wheel 147367 Jun 11 09:41 /var/db/freebsd-update/files/c2e576569ab5ed00d86a413cbb2761dc04934ff7ff6eb5def666b6b41b0a8ed4.gz
>
> 問題ある方
>
>> # cd /var/db/freebsd-update
>> # hash=$(awk -F \| '/sshd-auth/{print $7}' < `ls -dt1 install.* | head -1`/INDEX-NEW)
>> ls -l /var/db/freebsd-update/files/${hash}.gz
>> # ls -l /var/db/freebsd-update/files/${hash}.gz
>> ls: /var/db/freebsd-update/files/.gz: No such file or directory
>
> になります。
問題ある方は ls の引数にハッシュ値が入っていませんので、
INDEX-NEW ファイルに sshd-auth のエントリが無かったことになります。
簡単なスクリプトなので、そもそも正しい INDEX-NEW ファイルを見ているかどうかも
チェックしておらず、その可能性を考慮しても原因は直ぐには思いつきそうにありません。
> sshd-auth だけだったので場当たり的な対応をしましたが
> 複数個で同じ事が起きると恐ろしいです
とりあえず、freebsd-update IDS を root で動かして調べるという手はあります。
ただし、古いバージョンからアップデートを繰り返したシステムですと
kernel モジュールのパーミッションが違うというメッセージが大量に出ます(*1)し、
kernel ファイルもパッチレベル毎にハッシュ値を比較して、古いパッチレベルの
ハッシュ値と一致しないという当たり前の警告を出したりと、
内容は色々精査しないといけません。
*1: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283110
> 問題が起きたのは2環境なのですが
> ConoHa VPSの同契約の管理上の環境です
> ほかは
>
> さくらのクラウド
> 手元の仮想環境
> 別のConoHa VPS
>
> でそれらは問題出てないんですよね
>
> こんな問題は初めておきました
>
> --
> 0----+----1----+----2----+----3----+----4----+----5----+----6----+----7----#
> 山田 和雄 MailTo:yamada@yamarail.net
> Yamada Kazuo
>
--
内藤 祐一郎
naito.yuichiro@gmail.com
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EC66CDAA-7819-491B-8DD8-0912E6DC2A7F>
