NetBSD Problem Report #60543
From www@netbsd.org Wed Aug 5 23:13:22 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
client-signature RSA-PSS (2048 bits) client-digest SHA256)
(Client CN "mail.netbsd.org", Issuer "YR2" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id C898E1A9248
for <gnats-bugs@gnats.NetBSD.org>; Wed, 5 Aug 2026 23:13:21 +0000 (UTC)
Message-Id: <20260805231320.954741A9249@mollari.NetBSD.org>
Date: Wed, 5 Aug 2026 23:13:20 +0000 (UTC)
From: brook@biology.nmsu.edu
Reply-To: brook@biology.nmsu.edu
To: gnats-bugs@NetBSD.org
Subject: apparent blocklistd format mismatch
X-Send-Pr-Version: www-1.0
X-From4GNATS: "brook@biology.nmsu.edu via gnats" <gnats-admin@NetBSD.org>
>Number: 60543
>Category: bin
>Synopsis: apparent blocklistd format mismatch
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: christos
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Aug 05 23:15:00 +0000 2026
>Last-Modified: Tue Nov 10 20:35:01 +0000 2026
>Originator: Brook Milligan
>Release: NetBSD-11.0
>Organization:
>Environment:
NetBSD host.domain 11.0 NetBSD 11.0 (GENERIC) #0: Mon Aug 3 21:37:15 MDT 2026 root@host.domain:/usr/src/netbsd-11.0/amd64/obj/usr/src/netbsd-11.0/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
On an upgrade from NetBSD-10.1 (and possibly NetBSD-11.0_BETA), blocklistd generates the following error (repeatedly):
blocklistd[1084]: Key size mismatch 296 != 288
This can be stopped by stopping blocklistd, removing /var/db/blocklistd.db, and restarting blocklistd.
Note that although I compiled the system myself (see uname above), there is nothing different that relates to blocklistd; thus, this should also be the case for upgrading stock systems.
>How-To-Repeat:
(i) Install an older version of NetBSD with blocklistd running, and (ii) upgrade (i.e., not reinstall) to 11.0 and start blocklistd again.
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: bin-bug-people->christos
Responsible-Changed-By: riastradh@NetBSD.org
Responsible-Changed-When: Wed, 05 Aug 2026 23:32:45 +0000
Responsible-Changed-Why:
over to blocklistd maintainer
If there are schema changes, we should really have a path to update
from one schema to another, and postinstall should be able to do this
or at least warn about it automatically.
From: denisgulmd <denisgulmd@proton.me>
To: "gnats-bugs@NetBSD.org" <gnats-bugs@NetBSD.org>
Cc: "christos@zoulas.com" <christos@zoulas.com>
Subject: Re: bin/60543
Date: Tue, 10 Nov 2026 13:09:14 +0000
--b1=_upFx8dn3JLBtd2VfBYWcURYT7jwlZXkcNCVUEK2U2EQ
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
SGVsbG8sCgpJJ20gaW50ZXJlc3RlZCBpbiBjb250cmlidXRpbmcgdG8gUFIgYmluLzYwNTQzLiBJ
IHNhdyBDaHJpc3RvcydzIHByb3Bvc2VkIGNoYW5nZSB0byBzdGF0ZS5jIGluIHRoZSBPY3RvYmVy
IDIyIGRpc2N1c3Npb24gb24gY3VycmVudC11c2Vycy4gSSdtIHJlbGF0aXZlbHkgbmV3IHRvIE5l
dEJTRCBkZXZlbG9wbWVudCwgYnV0IEkgaGF2ZSBleHBlcmllbmNlIHdpdGggQyBhbmQgaG9iYnkg
T1Mva2VybmVsIGRldmVsb3BtZW50LiBJJ2QgbGlrZSB0byBoZWxwIHJlc29sdmUgdGhpcyBpc3N1
ZSBieSB0ZXN0aW5nIHRoZSBwcm9wb3NlZCBjaGFuZ2UgYW5kIHByZXBhcmluZyByZWdyZXNzaW9u
IHRlc3RzIGZvciB0aGUgaW5jb21wYXRpYmxlIGRhdGFiYXNlIGZvcm1hdC4gV291bGQgdGhpcyBi
ZSBhIHVzZWZ1bCBjb250cmlidXRpb24/IElzIGFueW9uZSBjdXJyZW50bHkgd29ya2luZyBvbiB0
aGlzIGNoYW5nZT8gSSdkIGJlIGhhcHB5IHRvIHRha2UgcmVzcG9uc2liaWxpdHkgZm9yIHRoZSB0
ZXN0aW5nIGFuZCByZWdyZXNzaW9uIGNvdmVyYWdlLCBhbmQgY29udHJpYnV0ZSBhIHBhdGNoLgoK
QmVzdCByZWdhcmRzLApEZW5pcw==
--b1=_upFx8dn3JLBtd2VfBYWcURYT7jwlZXkcNCVUEK2U2EQ
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij48cCBkYXRhLXBtLXNsaWNlPSIxIDEgW10iPjxzcGFuPkhlbGxvLDwvc3Bhbj48L3A+PHA+
PHNwYW4+SSdtIGludGVyZXN0ZWQgaW4gY29udHJpYnV0aW5nIHRvIFBSIGJpbi82MDU0My4gSSBz
YXcgQ2hyaXN0b3MncyBwcm9wb3NlZCBjaGFuZ2UgdG8gPC9zcGFuPjxjb2RlIGRpcj0ibHRyIj48
c3Bhbj5zdGF0ZS5jPC9zcGFuPjwvY29kZT48c3Bhbj4gaW4gdGhlIE9jdG9iZXIgMjIgZGlzY3Vz
c2lvbiBvbiBjdXJyZW50LXVzZXJzLiBJJ20gcmVsYXRpdmVseSBuZXcgdG8gTmV0QlNEIGRldmVs
b3BtZW50LCBidXQgSSBoYXZlIGV4cGVyaWVuY2Ugd2l0aCBDIGFuZCBob2JieSBPUy9rZXJuZWwg
ZGV2ZWxvcG1lbnQuIEknZCBsaWtlIHRvIGhlbHAgcmVzb2x2ZSB0aGlzIGlzc3VlIGJ5IHRlc3Rp
bmcgdGhlIHByb3Bvc2VkIGNoYW5nZSBhbmQgcHJlcGFyaW5nIHJlZ3Jlc3Npb24gdGVzdHMgZm9y
IHRoZSBpbmNvbXBhdGlibGUgZGF0YWJhc2UgZm9ybWF0LiBXb3VsZCB0aGlzIGJlIGEgdXNlZnVs
IGNvbnRyaWJ1dGlvbj8gSXMgYW55b25lIGN1cnJlbnRseSB3b3JraW5nIG9uIHRoaXMgY2hhbmdl
PyBJJ2QgYmUgaGFwcHkgdG8gdGFrZSByZXNwb25zaWJpbGl0eSBmb3IgdGhlIHRlc3RpbmcgYW5k
IHJlZ3Jlc3Npb24gY292ZXJhZ2UsIGFuZCBjb250cmlidXRlIGEgcGF0Y2guPC9zcGFuPjwvcD48
cD48c3Bhbj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxicj48c3Bhbj5EZW5pczwvc3Bhbj48L3A+PGJy
PjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7IiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2sgcHJvdG9ubWFp
bF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2ln
bmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0KICAg
ICAgICANCiAgICAgICAgICAgIDwvZGl2Pg0KICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0i
cHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stcHJvdG9uIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Js
b2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0K
--b1=_upFx8dn3JLBtd2VfBYWcURYT7jwlZXkcNCVUEK2U2EQ--
From: denisgulmd <denisgulmd@proton.me>
To: "gnats-bugs@NetBSD.org" <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: bin/60543: apparent blocklistd format mismatch
Date: Tue, 10 Nov 2026 14:55:51 +0000
--b1=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI
Content-Type: multipart/alternative;
boundary="b2=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI"
--b2=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
SGVsbG8sCgpJJ3ZlIGF0dGFjaGVkIGEgcGF0Y2ggZm9yIFBSIGJpbi82MDU0My4KClRoZSBwYXRj
aCByZW1vdmVzIGNfbGluZW5vIGZyb20gc3RydWN0IGNvbmYuIFRoaXMgZmllbGQgaXMgb25seSB1
c2VkIGZvciBkaWFnbm9zdGljIGxvZ2dpbmcgYW5kIGlzIG5vdCBwYXJ0IG9mIHRoZSBhY3R1YWwg
Y29uZmlndXJhdGlvbiBzdGF0ZS4gSG93ZXZlciwgYWRkaW5nIGl0IGNoYW5nZWQgdGhlIHN0cnVj
dHVyZSBzaXplIGZyb20gMjg4IHRvIDI5NiBieXRlcywgY2F1c2luZyB0aGUgZGF0YWJhc2Uga2V5
IHNpemUgbWlzbWF0Y2guCgpSZW1vdmluZyB0aGUgZmllbGQgcmVzdG9yZXMgdGhlIHByZXZpb3Vz
IHN0cnVjdHVyZSBsYXlvdXQgYW5kIHNob3VsZCByZXNvbHZlIHRoZSBtaXNtYXRjaCBmb3IgZGF0
YWJhc2VzIHVzaW5nIHRoZSBvcmlnaW5hbCAyODgtYnl0ZSBrZXlzLgoKSSBjcm9zcy1jb21waWxl
ZCB0aGUgbW9kaWZpZWQgY29uZi5jLCBydW4uYywgYW5kIHN0YXRlLmMgZmlsZXMgdXNpbmcgdGhl
IE5ldEJTRCBhbWQ2NCB0b29sY2hhaW4uIEFsbCB0aHJlZSBjb21waWxlZCBzdWNjZXNzZnVsbHkg
d2l0aCAtV2Vycm9yLgoKVGhlIHBhdGNoIGRvZXMgbm90IG1pZ3JhdGUgZGF0YWJhc2VzIHRoYXQg
YWxyZWFkeSBjb250YWluIDI5Ni1ieXRlIGtleXMuCgpSZWdhcmRzLApEZW5pcyBHdWxtYW1tYWRv
diAoVm9jdGwp
--b2=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7Ij48cCBkYXRhLXBtLXNsaWNlPSIxIDEgW10iPjxzcGFuPkhlbGxvLDwvc3Bhbj48L3A+PHA+
PHNwYW4+SSd2ZSBhdHRhY2hlZCBhIHBhdGNoIGZvciBQUiBiaW4vNjA1NDMuPC9zcGFuPjwvcD48
cD48c3Bhbj5UaGUgcGF0Y2ggcmVtb3ZlcyA8L3NwYW4+PGNvZGUgZGlyPSJsdHIiPjxzcGFuPmNf
bGluZW5vPC9zcGFuPjwvY29kZT48c3Bhbj4gZnJvbSA8L3NwYW4+PGNvZGUgZGlyPSJsdHIiPjxz
cGFuPnN0cnVjdCBjb25mPC9zcGFuPjwvY29kZT48c3Bhbj4uIFRoaXMgZmllbGQgaXMgb25seSB1
c2VkIGZvciBkaWFnbm9zdGljIGxvZ2dpbmcgYW5kIGlzIG5vdCBwYXJ0IG9mIHRoZSBhY3R1YWwg
Y29uZmlndXJhdGlvbiBzdGF0ZS4gSG93ZXZlciwgYWRkaW5nIGl0IGNoYW5nZWQgdGhlIHN0cnVj
dHVyZSBzaXplIGZyb20gMjg4IHRvIDI5NiBieXRlcywgY2F1c2luZyB0aGUgZGF0YWJhc2Uga2V5
IHNpemUgbWlzbWF0Y2guPC9zcGFuPjwvcD48cD48c3Bhbj5SZW1vdmluZyB0aGUgZmllbGQgcmVz
dG9yZXMgdGhlIHByZXZpb3VzIHN0cnVjdHVyZSBsYXlvdXQgYW5kIHNob3VsZCByZXNvbHZlIHRo
ZSBtaXNtYXRjaCBmb3IgZGF0YWJhc2VzIHVzaW5nIHRoZSBvcmlnaW5hbCAyODgtYnl0ZSBrZXlz
Ljwvc3Bhbj48L3A+PHA+PHNwYW4+SSBjcm9zcy1jb21waWxlZCB0aGUgbW9kaWZpZWQgPC9zcGFu
Pjxjb2RlIGRpcj0ibHRyIj48c3Bhbj5jb25mLmM8L3NwYW4+PC9jb2RlPjxzcGFuPiwgPC9zcGFu
Pjxjb2RlIGRpcj0ibHRyIj48c3Bhbj5ydW4uYzwvc3Bhbj48L2NvZGU+PHNwYW4+LCBhbmQgPC9z
cGFuPjxjb2RlIGRpcj0ibHRyIj48c3Bhbj5zdGF0ZS5jPC9zcGFuPjwvY29kZT48c3Bhbj4gZmls
ZXMgdXNpbmcgdGhlIE5ldEJTRCBhbWQ2NCB0b29sY2hhaW4uIEFsbCB0aHJlZSBjb21waWxlZCBz
dWNjZXNzZnVsbHkgd2l0aCA8L3NwYW4+PGNvZGUgZGlyPSJsdHIiPjxzcGFuPi1XZXJyb3I8L3Nw
YW4+PC9jb2RlPjxzcGFuPi48L3NwYW4+PC9wPjxwPjxzcGFuPlRoZSBwYXRjaCBkb2VzIG5vdCBt
aWdyYXRlIGRhdGFiYXNlcyB0aGF0IGFscmVhZHkgY29udGFpbiAyOTYtYnl0ZSBrZXlzLjwvc3Bh
bj48L3A+PHA+PHNwYW4+UmVnYXJkcyw8L3NwYW4+PGJyPjxzcGFuPkRlbmlzIEd1bG1hbW1hZG92
IChWb2N0bCk8L3NwYW4+PC9wPjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs
LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1
cmVfYmxvY2sgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0KICAgIDxkaXYgY2xh
c3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVf
YmxvY2stZW1wdHkiPg0KICAgICAgICANCiAgICAgICAgICAgIDwvZGl2Pg0KICAgIA0KICAgICAg
ICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stcHJvdG9uIHByb3Rv
bm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rp
dj4NCjwvZGl2Pg0K
--b2=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI--
--b1=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI
Content-Type: text/x-patch; name=blocklistd-60543.patch
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=blocklistd-60543.patch
ZGlmZiAtLWdpdCBhL2V4dGVybmFsL2JzZC9ibG9ja2xpc3QvYmluL2NvbmYuYyBiL2V4dGVybmFs
L2JzZC9ibG9ja2xpc3QvYmluL2NvbmYuYwppbmRleCAzYzZmYWRiNWZhLi5mZDAyMTZiODJmIDEw
MDY0NAotLS0gYS9leHRlcm5hbC9ic2QvYmxvY2tsaXN0L2Jpbi9jb25mLmMKKysrIGIvZXh0ZXJu
YWwvYnNkL2Jsb2NrbGlzdC9iaW4vY29uZi5jCkBAIC00MTIsOCArNDEyLDYgQEAgY29uZl9wYXJz
ZWxpbmUoY29uc3QgY2hhciAqZiwgc2l6ZV90IGwsIGNoYXIgKnAsIHN0cnVjdCBjb25mICpjLCBi
b29sIGxvY2FsKQogewogCWludCBlOwogCi0JYy0+Y19saW5lbm8gPSBsOwotCiAJd2hpbGUgKCpw
ICYmIGlzc3BhY2UoKHVuc2lnbmVkIGNoYXIpKnApKQogCQlwKys7CiAKZGlmZiAtLWdpdCBhL2V4
dGVybmFsL2JzZC9ibG9ja2xpc3QvYmluL2NvbmYuaCBiL2V4dGVybmFsL2JzZC9ibG9ja2xpc3Qv
YmluL2NvbmYuaAppbmRleCA4ZTRjZDNhNDFmLi4yYjEyYjU2NGJlIDEwMDY0NAotLS0gYS9leHRl
cm5hbC9ic2QvYmxvY2tsaXN0L2Jpbi9jb25mLmgKKysrIGIvZXh0ZXJuYWwvYnNkL2Jsb2NrbGlz
dC9iaW4vY29uZi5oCkBAIC0zNCw3ICszNCw2IEBACiAjaW5jbHVkZSA8c3lzL3NvY2tldC5oPgog
CiBzdHJ1Y3QgY29uZiB7Ci0Jc2l6ZV90CQkJY19saW5lbm87CiAJc3RydWN0IHNvY2thZGRyX3N0
b3JhZ2UJY19zczsKIAlpbnQJCQljX2xtYXNrOwogCWludAkJCWNfcG9ydDsKZGlmZiAtLWdpdCBh
L2V4dGVybmFsL2JzZC9ibG9ja2xpc3QvYmluL3J1bi5jIGIvZXh0ZXJuYWwvYnNkL2Jsb2NrbGlz
dC9iaW4vcnVuLmMKaW5kZXggOTAwNzEyOTE4MS4uOTI2M2RiZmVkMyAxMDA2NDQKLS0tIGEvZXh0
ZXJuYWwvYnNkL2Jsb2NrbGlzdC9iaW4vcnVuLmMKKysrIGIvZXh0ZXJuYWwvYnNkL2Jsb2NrbGlz
dC9iaW4vcnVuLmMKQEAgLTEzNCw4ICsxMzQsOCBAQCBydW5fY2hhbmdlKGNvbnN0IGNoYXIgKmhv
dywgY29uc3Qgc3RydWN0IGNvbmYgKmMsIGNoYXIgKmlkLCBzaXplX3QgbGVuKQogCQlwcm5hbWUg
PSAidWRwIjsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKLQkJKCpsZnVuKShMT0dfRVJSLCAiJXM6IGJh
ZCBwcm90b2NvbCAlZCAobGluZSAlenUpIiwgX19mdW5jX18sCi0JCSAgICAgYy0+Y19wcm90bywg
Yy0+Y19saW5lbm8pOworCQkoKmxmdW4pKExPR19FUlIsICIlczogYmFkIHByb3RvY29sICVkIiwg
X19mdW5jX18sCisJCSAgICAgYy0+Y19wcm90byk7CiAJCXJldHVybiAtMTsKIAl9CiAK
--b1=_6hbgyFRPT864U6p2Xtj455baOHnevnU17ul4okPTevI--
From: Christos Zoulas <christos@zoulas.com>
To: denisgulmd <denisgulmd@proton.me>
Cc: "gnats-bugs@NetBSD.org" <gnats-bugs@netbsd.org>
Subject: Re: bin/60543
Date: Tue, 10 Nov 2026 15:33:12 -0500
On 2026-11-10 8:09 am, denisgulmd wrote:
> Hello,
>
> I'm interested in contributing to PR bin/60543. I saw Christos's
> proposed change to state.c in the October 22 discussion on
> current-users. I'm relatively new to NetBSD development, but I have
> experience with C and hobby OS/kernel development. I'd like to help
> resolve this issue by testing the proposed change and preparing
> regression tests for the incompatible database format. Would this be a
> useful contribution? Is anyone currently working on this change? I'd
> be happy to take responsibility for the testing and regression
> coverage, and contribute a patch.
>
> Best regards,
> Denis
Sure go for it.
christos
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.