/system/upgrade menu

I’m actually kind of confused what the

/system/upgrade

menu is actually for. In winbox the representative menu is called System/Auto-Upgrade.

I was always performing updates via the

/system/package

But what is this menu for?

I was already searching in the documentation and in the old wiki as well and did not find anything. There also seem to be some options to configure a mirror? (maybe other router to download update packages from?)

Can someone tell me sth. about that? And does anyone know why these features aren’t documented? Or have I been just to dumb to find them?

https://mivilisnet.wordpress.com/2020/03/13/how-to-update-mikrotik-from-the-alternate-source/

Thank you for that nice description. In this menu there’s also a mirror option, what does this mean?

And why is this nowhere documented by mikrotik?

I assume mirror is the ROS instance that hosts the update packages.

yes, local mirror, this is for people who have networks of mikrotik routers, but have no internet connection

I’ve tried this nicely explained example but i still cannot get it working. But on the host device I see that the client device logs in and tries to to sth.

Hi Normis,

is the Auto Upgrade / Mirror feature still supported? I’ve read a lot of messages in the forum, complaining about it’s disfunctinion and writing that the feauture is dead.
Also my personal attempts failed, see for example http://forum.mikrotik.com/t/issue-with-auto-upgrade-packages-from-another-mikrotik-device/137938/1

Regards!

Not that anyone asked but…

Alternative method is to manually download the npk-files from https://mikrotik.com/download

And then upload it to your Mikrotik device (example 192.0.2.1) using scp (you must have /ip/service/ssh enabled):

scp ./routeros-7.15.3-mipsbe.npk username@192.0.2.1:confused:

And then reboot the device with:

/system/reboot

After reboot login and dont forget to also update the bootloader aka routerboot upgrade using (unless you have autoupgrade enabled because then you just reboot it a second time):

/system/routerboard/upgrade

Edit: Updated path to copy the npk into which should be the root (the ramdisk). /flash will work but the file will then remain on the device and must be manually deleted.

No need to push files into flash subfolder. IIRC it’s actually required to put NPK files to storage root (even if it’s a RAM disk) for updater to act on them.

Ahh right, copied from another guide I have setup regarding configs which must be placed in /flash otherwise they will be gone after reboot (since the root aka / is just a ramdisk).

Ill update the post to reflect correct syntax.

For me that feature was never working, and for some reason i was getting high CPU.

I found very useful with script where i’m pushing the file via ftp