Omega2 can't unmount disks during oupgrade
The terminal is frozen and I have no idea what to do. This is my first time using the Omega2. Here's my error output:
root@Omega-A0C9:~# oupgrade > Device Firmware Version: 0.1.10 b160 > Checking latest version online... > Repo Firmware Version: 0.3.2 b233 > Comparing version numbers > New firmware version available, need to upgrade device firmware > Downloading new firmware ... /usr/bin/oupgrade: local: line 377: not in a function --2020-05-28 17:11:26-- http://repo.onioniot.com/omega2/images/omega2-v0.3.2-b233.bin Resolving repo.onioniot.com... 22.214.171.124 Connecting to repo.onioniot.com|126.96.36.199|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 9699493 (9.2M) [application/octet-stream] Saving to: '/tmp/omega2-v0.3.2-b233.bin' /tmp/omega2-v0.3.2-b23 100%[===========================>] 9.25M 589KB/s in 36s 2020-05-28 17:12:03 (260 KB/s) - '/tmp/omega2-v0.3.2-b233.bin' saved [9699493/9699493] > Starting firmware upgrade.... Saving config files... killall: watchdog: no process killed Sending TERM to remaining processes ... uhttpd device-client onion-helper udhcpc avahi-daemon mountd udhcpc ntpd dnsmasq oupgrade Terminated root@Omega-A0C9:~# ubusd askfirst logd rpcd netifd odhcpd Sending KILL to remaining processes ... askfirst Switching to ramdisk... mount: mounting /dev/mtdblock6 on /overlay failed: Resource busy Performing system upgrade... Unlocking firmware ... Writing from <stdin> to firmware ... Appending jffs2 data from /tmp/sysupgrade.tgz to firmware.. . Writing from <stdin> to firmware ... Upgrade completed Rebooting system... umount: can't unmount /dev/pts: Resource busy umount: can't unmount /dev: Resource busy
@adamc reboot the device, reconnect to the terminal and type oupgrade.
Hi, here i also use a omega2 B160 Version Firmware，and it can work well.So maybe there are something broken of your Firmware package. You can retry the "oupgrade" CMD or download the lastest Firmware and using "sysupgrade" CMD to update the firmware.