CONTENTS


Lastmodified 2015-09-13 (日) 16:39:19


Installing updates...chflags: ///var/empty: Read-only file system

FreeBSD 9.1-R で、ZFS-Rootな環境を、freebsd-upgrade で9.3にはアップグレードできたのに、10.2に上げようとすると、手動で編集作業のあと、freebsd-upgrade install で、

Installing updates...chflags: ///var/empty: Read-only file system

と言われて、アップグレード出来ない。

現状9.3 のdfはこんな。

(#どこだっkたかのサイトを参考にして、zroot 化してあります)

# df -h
Filesystem                   Size    Used   Avail Capacity  Mounted on
zroot                        1.1T    768M    1.1T     0%    /
devfs                        1.0k    1.0k      0B   100%    /dev
zroot/tmp                    1.1T    1.1M    1.1T     0%    /tmp
zroot/usr                    1.8T    663G    1.1T    36%    /usr
zroot/usr/ports              1.1T    305M    1.1T     0%    /usr/ports
zroot/usr/ports/distfiles    1.1T    651M    1.1T     0%    /usr/ports/distfiles
zroot/usr/ports/packages     1.1T     37M    1.1T     0%    /usr/ports/packages
zroot/usr/src                1.1T    1.2M    1.1T     0%    /usr/src
zroot/var                    1.1T    107M    1.1T     0%    /var
zroot/var/crash              1.1T     31k    1.1T     0%    /var/crash
zroot/var/db                 1.1T    2.0G    1.1T     0%    /var/db
zroot/var/db/pkg             1.1T     41M    1.1T     0%    /var/db/pkg
zroot/var/empty              1.1T     31k    1.1T     0%    /var/empty
zroot/var/log                1.1T    3.5M    1.1T     0%    /var/log
zroot/var/mail               1.1T     32k    1.1T     0%    /var/mail
zroot/var/run                1.1T     87k    1.1T     0%    /var/run
zroot/var/tmp                1.1T    714k    1.1T     0%    /var/tmp
devfs                        1.0k    1.0k      0B   100%    /usr/home/scponly/dev

https://forums.freebsd.org/threads/solved-var-empty-upgrade-from-9-2-release-to-10-0-release.44503/

同じような症状がでた環境があって、解決策も記されていました。↑ここを参考にして、

まず

# zfs set readonly=off zroot/var/empty

とすることで、通常のupgradeの手順となるようです。

# freebsd-update -r 10.2-RELEASE upgrade
 
# /usr/sbin/freebsd-update install
Installing updates...
Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.

# /usr/sbin/freebsd-update install
Installing updates...
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.

Then I could proceed with normal upgrade and put back /var/empty readonly later:

# zfs set readonly=on zroot/var/empty

https://forums.freebsd.org/threads/solved-var-empty-upgrade-from-9-2-release-to-10-0-release.44503/


Total access 1329:本日 1:昨日 0

Counter: 1329, today: 1, yesterday: 0

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-09-13 (日) 16:39:19