Upgrading to 2.3 on nanobsd 4g errors out
-
I'm running pfsense 2.2.6 on a 4g CF card. When I try to update through the GUI it begins to download the files, but as soon as it tries to install it sends me an email notifying me that, "Something went wrong when trying to update the fstab entry. Aborting upgrade."
Here is the only log I managed to find pertaining to the upgrade, even after reviewing the log, I'm not sure how to go about the upgrade, any advise would be appreciated!
NanoBSD Firmware upgrade in progress... Installing /root/latest.tgz. SLICE 1 OLDSLICE 2 TOFLASH ada0as1 COMPLETE_PATH ada0as1a GLABEL_SLICE pfSense0 Wed Apr 13 00:57:19 MDT 2016 total 5 dr-xr-xr-x 25 root wheel 512B Mar 21 17:58 . drwxr-xr-x 26 root wheel 512B Mar 23 14:08 .. lrwxr-xr-x 1 root wheel 4B Mar 21 17:58 ad0 -> ada0 lrwxr-xr-x 1 root wheel 5B Mar 21 17:58 ad0a -> ada0a crw-r----- 1 root operator 0x5a Mar 21 17:58 ada0 crw-r----- 1 root operator 0x5c Mar 21 17:58 ada0a crw------- 1 root wheel 0x23 Mar 21 17:58 agpgart crw------- 1 root wheel 0x24 Mar 21 17:58 atkbd0 crw------- 1 root kmem 0x1d Mar 21 17:58 audit crw------- 1 root wheel 0xb Apr 13 00:54 bpf lrwxr-xr-x 1 root wheel 3B Mar 21 17:58 bpf0 -> bpf crw------- 1 root wheel 0x6 Mar 23 22:39 console crw------- 1 root wheel 0x7 Mar 21 17:58 consolectl crw-rw-rw- 1 root wheel 0x39 Mar 21 17:58 crypto crw-rw-rw- 1 root wheel 0x22 Mar 21 17:58 ctty crw-rw---- 1 uucp dialer 0x29 Mar 21 17:58 cuau0 crw-rw---- 1 uucp dialer 0x2a Mar 21 17:58 cuau0.init crw-rw---- 1 uucp dialer 0x2b Mar 21 17:58 cuau0.lock crw-rw---- 1 uucp dialer 0x32 Mar 21 17:58 cuau1 crw-rw---- 1 uucp dialer 0x33 Mar 21 17:58 cuau1.init crw-rw---- 1 uucp dialer 0x34 Mar 21 17:58 cuau1.lock crw------- 1 root wheel 0x5 Mar 21 17:58 devctl cr--r--r-- 1 root wheel 0x4c Mar 21 17:58 devstat dr-xr-xr-x 2 root wheel 512B Mar 21 17:58 fd crw------- 1 root wheel 0xd Mar 21 17:58 fido crw-r----- 1 root operator 0x3 Mar 21 17:58 geom.ctl crw------- 1 root wheel 0x1f Mar 21 17:58 io lrwxr-xr-x 1 root wheel 6B Mar 21 17:58 kbd0 -> atkbd0 lrwxr-xr-x 1 root wheel 7B Mar 21 17:58 kbd1 -> kbdmux0 crw------- 1 root wheel 0x8 Mar 21 17:58 kbdmux0 crw------- 1 root wheel 0x21 Mar 21 17:58 klog crw-r----- 1 root kmem 0xf Mar 21 17:58 kmem crw------- 1 root wheel 0x2c Mar 21 17:58 lpt0 crw------- 1 root wheel 0x2d Mar 21 17:58 lpt0.ctl crw-r----- 1 root operator 0x5e Mar 21 17:59 md0 crw-r----- 1 root operator 0x5f Mar 21 17:59 md1 crw------- 1 root wheel 0x3c Mar 21 17:58 mdctl crw-r----- 1 root kmem 0xe Mar 21 17:58 mem crw-rw-rw- 1 root wheel 0x1e Mar 21 17:58 midistat crw------- 1 root kmem 0x16 Mar 21 17:58 nfslock crw-rw-rw- 1 root wheel 0x10 Apr 13 00:57 null crw------- 1 root operator 0x4d Mar 21 17:58 pass0 crw-r--r-- 1 root wheel 0x12 Mar 21 17:58 pci crw-rw---- 1 root proxy 0x38 Mar 21 17:58 pf crw------- 1 root wheel 0x2e Mar 21 17:58 ppi0 crw-rw-rw- 1 root wheel 0x13 Mar 21 17:58 ptmx crw-rw-rw- 1 root wheel 0x14 Mar 21 17:58 random cr--r--r-- 1 root wheel 0x4 Mar 21 17:58 sndstat crw------- 1 root wheel 0x20 Mar 21 17:58 speaker lrwxr-xr-x 1 root wheel 4B Mar 21 17:58 stderr -> fd/2 lrwxr-xr-x 1 root wheel 4B Mar 21 17:58 stdin -> fd/0 lrwxr-xr-x 1 root wheel 4B Mar 21 17:58 stdout -> fd/1 crw------- 1 root wheel 0xa Mar 21 17:58 sysmouse crw------- 1 root tty 0x26 Apr 13 00:57 ttyu0 crw------- 1 root wheel 0x27 Mar 21 17:58 ttyu0.init crw------- 1 root wheel 0x28 Mar 21 17:58 ttyu0.lock crw------- 1 root wheel 0x2f Mar 21 17:58 ttyu1 crw------- 1 root wheel 0x30 Mar 21 17:58 ttyu1.init crw------- 1 root wheel 0x31 Mar 21 17:58 ttyu1.lock crw------- 1 root tty 0x4e Apr 13 00:57 ttyv0 crw------- 1 root wheel 0x4f Mar 21 17:58 ttyv1 crw------- 1 root wheel 0x50 Mar 21 17:58 ttyv2 crw------- 1 root wheel 0x51 Mar 21 17:58 ttyv3 crw------- 1 root wheel 0x52 Mar 21 17:58 ttyv4 crw------- 1 root wheel 0x53 Mar 21 17:58 ttyv5 crw------- 1 root wheel 0x54 Mar 21 17:58 ttyv6 crw------- 1 root wheel 0x55 Mar 21 17:58 ttyv7 crw------- 1 root wheel 0x56 Mar 21 17:58 ttyv8 crw------- 1 root wheel 0x57 Mar 21 17:58 ttyv9 crw------- 1 root wheel 0x58 Mar 21 17:58 ttyva crw------- 1 root wheel 0x59 Mar 21 17:58 ttyvb crw------- 1 uucp dialer 0x67 Mar 23 14:24 tun1 dr-xr-xr-x 2 root wheel 512B Mar 21 17:58 ufs crw------- 1 root wheel 0x35 Mar 21 17:58 ufssuspend lrwxr-xr-x 1 root wheel 9B Mar 21 17:58 ugen0.1 -> usb/0.1.0 lrwxr-xr-x 1 root wheel 9B Mar 21 17:58 ugen1.1 -> usb/1.1.0 lrwxr-xr-x 1 root wheel 9B Mar 21 17:58 ugen2.1 -> usb/2.1.0 lrwxr-xr-x 1 root wheel 9B Mar 21 17:58 ugen3.1 -> usb/3.1.0 lrwxr-xr-x 1 root wheel 9B Mar 21 17:58 ugen4.1 -> usb/4.1.0 lrwxr-xr-x 1 root wheel 6B Mar 21 17:58 urandom -> random dr-xr-xr-x 2 root wheel 512B Mar 21 17:58 usb crw-r--r-- 1 root operator 0x3a Mar 21 17:58 usbctl crw------- 1 root operator 0x3b Mar 21 17:58 xpt0 crw-rw-rw- 1 root wheel 0x11 Mar 21 17:58 zero -rw-r--r-- 1 root wheel 161M Apr 13 00:56 /root/latest.tgz MD5 (/root/latest.tgz) = 230d786b0be5b7c4fe325a301898b5a5 /dev/ufs/pfSense0 on / (ufs, local, noatime, synchronous) devfs on /dev (devfs, local) /dev/md0 on /tmp (ufs, local) /dev/md1 on /var (ufs, local) devfs on /var/dhcpd/dev (devfs, local) last pid: 20219; load averages: 0.98, 0.57, 0.35 up 22+06:58:24 00:57:21 42 processes: 1 running, 41 sleeping Mem: 74M Active, 345M Inact, 93M Wired, 1008K Cache, 25M Buf, 1460M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 57310 root 1 52 20 125M 73668K nanslp 25:35 0.39% php 57440 root 1 52 20 125M 73680K nanslp 25:35 0.10% php 7281 root 1 52 0 10584K 2328K wait 0:00 0.10% sh 56858 nobody 1 -22 r30 10300K 2040K nanslp 31:38 0.00% LCDd 21911 nobody 1 20 0 11400K 5240K select 14:02 0.00% dnsmasq 17016 root 1 20 0 10356K 1996K bpf 6:56 0.00% filterlog 46714 root 1 20 0 12220K 4692K select 5:18 0.00% miniupnpd 37550 root 1 52 20 10584K 2228K wait 4:06 0.00% sh 18949 root 1 20 0 10124K 1840K select 4:00 0.00% apinger 55409 root 1 20 0 10276K 2008K select 2:48 0.00% syslogd 71914 root 1 20 0 13268K 13168K select 1:58 0.00% ntpd 33293 dhcpd 1 20 0 16376K 8928K select 1:26 0.00% dhcpd 36374 root 1 20 0 13104K 6860K kqread 0:46 0.00% lighttpd 294 root 1 30 0 78956K 19008K kqread 0:44 0.00% php-fpm 37852 root 1 20 0 12732K 4980K select 0:16 0.00% openvpn 19007 root 1 20 0 11560K 2540K piperd 0:14 0.00% rrdtool 21477 root 1 20 0 10084K 1776K kqread 0:04 0.00% dhcpleases 23683 root 1 20 0 10236K 1916K nanslp 0:03 0.00% cron NanoBSD upgrade starting dd if=/dev/zero of=/dev/ada0as1 bs=1m count=1 dd: /dev/ada0as1: Operation not supported /usr/bin/gzip -dc /root/latest.tgz | /bin/dd of=/dev/ada0as1 obs=64k dd: /dev/ada0as1: Operation not supported After upgrade fdisk/bsdlabel /sbin/fsck_ufs -y /dev/ada0as1a Can't stat /dev/ada0as1a: No such file or directory Can't stat /dev/ada0as1a: No such file or directory /sbin/tunefs -L pfSense0 /dev/ada0as1a tunefs: /dev/ada0as1a: could not find special device Checking for post_upgrade_command... File list: Warning: file_get_contents(/conf/file_upgrade_log.txt): failed to open stream: No such file or directory in /usr/local/www/diag_nanobsd.php on line 252 Misc log: fdisk: unable to get correct path for ada0as1a: No such file or directory expr: syntax error [: : bad number fdisk: invalid fdisk partition table found bsdlabel: unable to get correct path for ada0as1: No such file or directory bsdlabel: unable to get correct path for ada0as2: No such file or directory bsdlabel: unable to get correct path for ada0as3: No such file or directory gzip: error writing to output: Broken pipe gzip: /root/latest.tgz: uncompress failed fdisk: invalid fdisk partition table found bsdlabel: unable to get correct path for ada0as1: No such file or directory bsdlabel: unable to get correct path for ada0as2: No such file or directory bsdlabel: unable to get correct path for ada0as3: No such file or directory mkdir: /tmp/pfSense0: File exists mount: /dev/ufs/pfSense0: Device busy cp: /tmp/pfSense0/boot/loader.conf.local: No such file or directory cp: /tmp/pfSense0/etc/fstab: No such file or directory sed: /tmp/pfSense0/etc/fstab: No such file or directory umount: /tmp/pfSense0: not a file system root directory fdisk/bsdlabel log: Before upgrade fdisk/bsdlabel ******* Working on device /dev/ada0a ******* parameters extracted from in-core disklabel are: cylinders=3813 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=3813 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 3843441 (1876 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 740/ head 15/ sector 63 The data for partition 2 is: <unused>The data for partition 3 is: <unused>The data for partition 4 is: <unused>--------------------------------------------------------------- ******* Working on device /dev/ada0a ******* parameters extracted from in-core disklabel are: cylinders=3813 heads=16 sectors/track=63 (1008 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=3813 heads=16 sectors/track=63 (1008 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 3843441 (1876 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 740/ head 15/ sector 63 The data for partition 2 is: <unused>The data for partition 3 is: <unused>The data for partition 4 is: <unused>--------------------------------------------------------------- [/code]</unused></unused></unused></unused></unused></unused>
-
We had on all 4g nanobsd 2.2.6 -> 2.3 successfully updated, but with "device busy" on remount /dev/ufs/cf when changing config files.
Changing firewall rules or other options were not possible
So we rolled back. -
I have the same issue, I cannot upgrade to 2.3 from 2.2.6 nanobsd 4g 64bit.
Same error message as well.
"Something went wrong when trying to update the fstab entry"
EDIT:I used the built in upgrade and that worked fine.