Community discussions

MikroTik App
 
Oscarwug
just joined
Topic Author
Posts: 4
Joined: Sat Mar 02, 2019 9:08 am

Package naming structure

Sun Feb 13, 2022 12:55 pm

Check for upgrade on ver 7.1.1 on a x86 architecture show version 7.1.2 is available but can not download as it is trying to download routeros-7.1.2.npk and correct file is routeros-x86-7.1.2.npk

Consist file naming is required throughout different architectures
Last edited by Oscarwug on Sun Feb 13, 2022 1:04 pm, edited 1 time in total.
 
jasweb
just joined
Posts: 3
Joined: Fri May 11, 2018 4:56 pm
Location: Pretoria
Contact:

Re: Package naming structure

Sun Feb 13, 2022 1:00 pm

Agreed.

If one wants to script updates it becomes a bit of a PITA. Hope a future solution can be found.

J
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 13130
Joined: Thu Mar 03, 2016 10:23 pm

Re: Package naming structure

Sun Feb 13, 2022 6:16 pm

So you're saying that download link is not always like this:

https://download.mikrotik.com/routeros/<version>/routeros-<architecture>-<version>.npk

where <version> is full version, e.g. 6.49.2
and <architecture> is CPU architecture of your device, e.g. arm or x86.

The only inconsistency is that it seems that with v7 filename changed to routeros-<version>-<architecture>.npk. But file without architecture name in it is wrong by all means.
 
Oscarwug
just joined
Topic Author
Posts: 4
Joined: Sat Mar 02, 2019 9:08 am

Re: Package naming structure

Sun Feb 13, 2022 8:28 pm

Actually the url link is right, but
When Ros is trying to upgrade using "check updates" x86 architecture is trying to download the file without x86 in filename
For arm64 the file name is routeros-7.1.2-arm64.npk
Not the right way of routeros-arm64-7.1.2.npk