Lobsters | 📄 原文链接 | 2026-11-07 收录

把 NetBSD 从 11.0 升到 11.1:sysupgrade 实战与一个证书坑

来源:dwarmstrong.org — 2026-11-05

📋 概述

Daniel Wayne Armstrong 第一次升级 NetBSD,记录从 11.0 到 11.1 的过程。NetBSD 指南给两条路:用安装介质跑 sysinst,或者用 sysupgrade 原地升级;他判断大版本变更更推荐 sysinst,小版本更迭用 sysupgrade 就够,于是选了后者。流程很短:pkgin install sysupgrade,然后一条 sysupgrade auto https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.1/$(uname -m)/ 下载内核与 sets、解包、逐文件展示 diff 供合并——只有 passwd 和 sshd_config 需要人工看一眼。唯一翻车点是 postinstall 的 opensslcertsrehash 检查失败,清掉 /etc/openssl/certs/* 后交给 certctl rehash 重建,再补跑 sysupgrade postinstall fix 就通过了。最后别忘记把 pkgin 的 repositories.conf 指向 11.1。

🔑 核心要点

💡 金句

我有一个 postinstall 检查失败了:postinstall checks failed: opensslcertsrehash。
← 返回 Lobsters 首页