sysupgrade just failed because it could not remove /usr/local/lib/X11/app-defaults (see log below).
Is it intended that X11 app defaults should removed during a sysupgrade? It is indeed nonempty, namely, it contains /usr/local/lib/X11/app-defaults/GV as installed by the gv port. Jan Choose your keyboard layout ('?' or 'L' for list) [default] default Available disks are: sd0. Which disk is the root disk? ('?' for details) [sd0] sd0 Checking root filesystem (fsck -fp /dev/sd0a)... OK. Mounting root filesystem (mount -o ro /dev/sd0a /mnt)... OK. Force checking of clean non-root filesystems? [no] no fsck -p 8e7aa56bfa6854a1.d... OK. fsck -p 8e7aa56bfa6854a1.e... OK. fsck -p 8e7aa56bfa6854a1.f... OK. fsck -p 8e7aa56bfa6854a1.g... OK. fsck -p 8e7aa56bfa6854a1.l... OK. fsck -p 8e7aa56bfa6854a1.m... OK. /dev/sd0a (8e7aa56bfa6854a1.a) on /mnt type ffs (rw, local) /dev/sd0d (8e7aa56bfa6854a1.d) on /mnt/usr type ffs (rw, local, nodev) /dev/sd0e (8e7aa56bfa6854a1.e) on /mnt/usr/local type ffs (rw, local, nodev, wxallowed) /dev/sd0f (8e7aa56bfa6854a1.f) on /mnt/var type ffs (rw, local, nodev, nosuid) /dev/sd0g (8e7aa56bfa6854a1.g) on /mnt/tmp type ffs (rw, local, nodev, nosuid) /dev/sd0l (8e7aa56bfa6854a1.l) on /mnt/home type ffs (rw, local, nodev, nosuid) /dev/sd0m (8e7aa56bfa6854a1.m) on /mnt/backup type ffs (rw, local, nodev, nosuid) Let's upgrade the sets! Location of sets? (disk http nfs or 'done') [http] disk Is the disk partition already mounted? [yes] yes Pathname to the sets? (or 'done') [6.8/amd64] /home/_sysupgrade/ Select sets by entering a set name, a file name pattern or 'all'. De-select sets by prepending a '-', e.g.: '-game*'. Selected sets are labelled '[X]'. [X] bsd [X] base68.tgz [X] game68.tgz [X] xfont68.tgz [X] bsd.mp [X] comp68.tgz [X] xbase68.tgz [X] xserv68.tgz [X] bsd.rd [X] man68.tgz [X] xshare68.tgz Set name(s)? (or 'abort' or 'done') [done] done Directory does not contain SHA256.sig. Continue without verification? [no] yes Installing bsd 100% |**************************| 20349 KB 00:00 Installing bsd.mp 100% |**************************| 20445 KB 00:00 Installing bsd.rd 100% |**************************| 10158 KB 00:00 Installing base68.tgz 100% |**************************| 290 MB 00:12 Installing comp68.tgz 100% |**************************| 74214 KB 00:06 Installing man68.tgz 100% |**************************| 7490 KB 00:01 Installing game68.tgz 100% |**************************| 2739 KB 00:00 Installing xbase68.tgz 100% |**************************| 28872 KB 00:01 Installing xshare68.tgz 100% |**************************| 4499 KB 00:01 tar: Unable to remove directory ./usr/local/lib/X11/app-defaults: Directory not empty Installation of xshare68.tgz failed. Continue anyway? [no] no