So I've got an RB5009 chugging along (i.e., doing just fine) and running 7.16.1
Not satisfied to leave working things alone, I set about to upgrade to 7.17.2 (being conservative and not going near 18 or 19beta).
Darn thing wouldn't upgrade.
Upgraded the routerboard. Still no success.
Read a bunch of posts, then some more posts with angry-sounding replies telling people to look at the older posts, etc.
Tried to upgrade to 7.16.2 -- no luck.
Then I realized that at some time in the past I uploaded/installed a whole bunch of the additional packages -- most never used.
So, after trying to upgrade by uploading routeros alone, routeros together with some of the packages (i.e., the one in use), I discovered the solution:
Device will only upgrade when ALL of the previously installed packages are uploaded at the same time.
So, while I am certain many reading this will already know, and I would not be surprised at all if there are previous posts that disclose this trick, I am posting this here so that the next guy finds it and it saves him some frustration and/or time.
Code: Select all
[admin@212RB5009] /system/package> print
Flags: X - DISABLED
Columns: NAME, VERSION, BUILD-TIME, SIZE
# NAME VERSION BUILD-TIME SIZE
0 wireless 7.17.2 2025-02-06 09:10:24 856.1KiB
1 X wifi-qcom 7.17.2 2025-02-06 09:10:24 10.2MiB
2 rose-storage 7.17.2 2025-02-06 09:10:24 3128.1KiB
3 lora 7.17.2 2025-02-06 09:10:24 8.1KiB
4 extra-nic 7.17.2 2025-02-06 09:10:24 2208.1KiB
5 zerotier 7.17.2 2025-02-06 09:10:24 836.1KiB
6 user-manager 7.17.2 2025-02-06 09:10:24 332.1KiB
7 ups 7.17.2 2025-02-06 09:10:24 32.1KiB
8 tr069-client 7.17.2 2025-02-06 09:10:24 132.1KiB
9 iot 7.17.2 2025-02-06 09:10:24 552.1KiB
10 gps 7.17.2 2025-02-06 09:10:24 24.1KiB
11 dude 7.17.2 2025-02-06 09:10:24 1224.1KiB
12 container 7.17.2 2025-02-06 09:10:24 64.1KiB
13 calea 7.17.2 2025-02-06 09:10:24 20.1KiB
14 routeros 7.17.2 2025-02-06 09:10:24 12.0MiB