We noticed from FW version “RUTX_R_00.07.06” that there has been made change in the default OPKG feeds configuration.
There is info about that in the changelog:
“Changed default OPKG feed to use Teltonika’s URL” (RUTX08 Firmware Downloads - Teltonika Networks Wiki)
This change is causing us a little headache. We are currently running our software (which is OPKG packaged SW) with some other package dependencies (like curl, tar, etc.). Unfortunately, the default Teltonika feed does not contain some of these packages as the OpenWrt feed does.
Basically with FW 00.07.06 and newer we are not currently “easily” able to install or update our software with opkg.
I am aware there is still a possibility to enable feed by
cp /etc/opkg/openwrt/distfeeds.conf /etc/opkg/distfeeds.conf
My question(s) are:
- Why this change in default feed was introduced into FW 00.07.06 and newer?
- Is the use of OpenWrt feeds still recommended (by enabling it like above)? If not what is the recommended approach to install packages that are part of OpenWrt feed, but not the Teltonika feed?
- Are you planning to remove the OpenWrt OPKG feed completely in future FW releases?
We have disabled the OpenWRT opkg feeds by default because most of the packages are incompatible with RutOS. Only a few packages work as expected, but they are rare cases. To prevent any problems for our users, we have hidden the feeds and excluded them from the usual
opkg update / opkg install commands.
However, we acknowledge that some of our users may need some of the packages that work properly (e.g. iperf3). Therefore, we kindly request you to send us a list of the packages that you are missing, as well as a use case for them. Our RnD team will check them for compatibility, and if they are deemed as compatible, we will add them to the Teltonika feeds, so you won’t need the OpenWRT feeds anymore.
Thank you for your understanding and cooperation.
I use lsof, strace, htop, gdb, mg, knot-dig, diffutils, jq, nmap, rsync, coreutils-sleep, patch and a few others I may have missed all work fine.
Hello, thanks for your quick response. I understand the reason behind this change now.
Our software currently uses only two dependencies:
- curl (which is included in the Teltonika feed and installed by default on RUTX)
- tar (not part of Teltonika feed)
Note: Literally our “control.in” file in our opkg package contains these two dependencies
In our case, the main issue is with the missing “tar” package. Unfortunately, we cannot use the tar version provided by BusyBox (there are some missing features).
We would appreciate including the “tar” package in the Teltotonika feed with its dependencies.
Below is the log from opkg on 07.05.4 when installing missing dependencies (tar + its dependencies) as part of our package installation process:
Installing xz-utils (5.2.5-3) to root...
Installing liblzma (5.2.5-3) to root...
Installing xz (5.2.5-3) to root...
Installing libbz2-1.0 (1.0.8-1) to root...
Installing bzip2 (1.0.8-1) to root...
Installing tar (1.32-3) to root...
I use openwisp-config and openwisp-monitoring to configure my rut devices.
Whereas the tools I use too: joe mc screen rsync
Until now I never run into any issues with the OpenWRT feeds.
This topic was automatically closed after 15 days. New replies are no longer allowed.