Skip site navigation (1)Skip section navigation (2)
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>