Freebsd

pkg OSVERSION 與監獄/主機不匹配

  • March 9, 2021

我有一個 FreeBSD 主機和一些監獄,主機和監獄中的輸出freebsd-version -u12.2-STABLE.

在主機中輸出uname -Kpkg -vv | grep OSVERSION匹配 1202505但在監獄內我得到OSVERSION = 1201512;

我更新了主機和監獄,但仍然找不到錯誤的原因。

有任何想法嗎?

我不得不刪除usr/src/obj目錄並重建,因為這個文件:

usr/src/amd64.amd64/host-osreldate.h

使用時未更新-DNO_CLEAN

env MAKEOBJDIRPREFIX=/jroot/build/obj SRCCONF=/etc/src-jail.conf __MAKE_CONF=/etc/make.conf make -DNO_CLEAN -j${NUMBER_OF_CORES} buildworld

使用devel/ccacheWITH_CCACHE_BUILD=yes有助於解決問題,只需要添加src.conf

來自男人:

WITH_CCACHE_BUILD
            Set to use ccache(1) for the build.  No configuration is required
            except to install the devel/ccache package. 

引用自:https://serverfault.com/questions/1055948