На борту девайса типа Mikrotik RB941-2nD-TC имеется крайне мало флеш-памяти, а потому обновление в штатном режиме не может быть выполнено из-за ошибки not enough disk space is free. Оно и логично, а потому нужно прибегнуть к исключению ненужных пакетов и загрузке их вручную.
На официальном сайте https://mikrotik.com/download для архитектуры SMIPS необходимо скачать Extra packages нужной версии, в данном случае 6.47 – стабильная. В скачанном архиве будут все пакеты и оттуда необходимо удалить неиспользуемое: в моём случае это были ipv6, mpls, multicast, openflow. Общий список пакетов пакетов получился следующий:
Осталось вручную загрузить их в раздел Files через веб-интерфейс или winbox и выполнить перезагрузку ROS: при загрузке будет автоматически выполнено обновление до 6.47, проверить можно так:
[admin@MikroTik] > /system resource print
uptime: 4m37s
version: 6.47 (stable)
build-time: Jun/02/2020 07:38:00
free-memory: 7.1MiB
total-memory: 32.0MiB
cpu: MIPS 24Kc V7.4
cpu-count: 1
cpu-frequency: 650MHz
cpu-load: 14%
free-hdd-space: 7.5MiB
total-hdd-space: 16.0MiB
write-sect-since-reboot: 965
write-sect-total: 462998
bad-blocks: 0%
architecture-name: smips
board-name: hAP lite
platform: MikroTik
Осталось обновить Firmware, но это необходимо делать вручную, согласно документации. Здесь уже не сложно и всё штатно:
/system routerboard upgrade
И выполнить перезагрузку. Для проверки, что всё успешно:
[admin@MikroTik] > /system routerboard print
routerboard: yes
board-name: hAP lite
model: RouterBOARD 941-2nD
serial-number: 66160520E805
firmware-type: qca9531L
factory-firmware: 3.27
current-firmware: 6.47
upgrade-firmware: 6.47
не канает, даже если по одному пытаться закидывать, всё равно not enough disk space
вероятно новые версии как-то иначе устанавливаться должны, тут уже не подскажу – использую другой девайс