Turris OS 5.1 is available in HBT (Testing) branch

Dear Turris users,

We are proud to inform you that we released Turris OS 5.1 in HBT (Testing) :turtle: branch!

In this release, there you can find various features, which we prepared for you. We have been working on Sentinel, reForis, and several improvements.

Let’s first start with reForis, because we deprecated a few tabs in Foris to introduce package lists and options, and reForis and Foris are for now side by side installed by default. About package options, don’t hesitate and take a look at the Updater tab. Some of you here on the forum said that in various cases improved 5 GHz Wi-Fi if we are talking about stability and such. If you do, you can try different Wi-Fi drivers to see if it better.

We were working on a new data collection system called Sentinel as some of you already know. Since Turris OS 4.0 (which was based on top of OpenWrt 18.06) contained just a dynamic firewall, but now, you can find there EULA agreement in the standalone tab to use other features of Sentinel. There is a new version of nikola, which collects firewall logs and brand new minipots! More of it will be published in an upcoming blog post.

Anyway, if you are using Nextcloud, this update can be longer than usual. It may depend on the device, where you have installed Nextcloud.

Here is a changelog of Turris OS 5.1:

* Introduced new data collection system Sentinel
* reForis (future default web interface)
  * Now installed by default
  * Added NetMetr, OpenVPN client, and remote devices plugins
* Package lists
  * Expanded with labels and additional options
  * Added option to select alternative WiFi drivers
* Nextcloud updated to version 18
* Removed old Device Detection based on Suricata

Do you want to try this release?
Login to the SSH of your router and proceed the following command: switch-branch hbt

If you find any bugs in this release, please let us know.


Path to update u-boot is open!

I almost forget here is a known bugs. Almost same as usual.

Since Turris OS 3.x release:
This time, there was no any ddns-package update, so you don’t need to worry about, but if you came from earlier versions of Turris OS, be careful!

Since Turris OS 4.x release:

Since Turris OS 5.0 release:

  • Package v4l-utils was not compiled. I didn’t make it to fix it with current RC1, but I promise that I will take a look into it at RC2.

And in this release, there is something unsual with telnet. It works when you tried it within your local network, but it does not work from WAN. :frowning: We are working on this one. More details can be found here.

1 Like
Omnia 2GB - msata boot
## Chyba z 29. 07. 2020 22:07:32

Updater selhal:

[string "transaction"]:333: [string "transaction"]:153: Collisions:

• /usr/lib/libwebsockets.so: libwebsockets-full (existing-file), libwebsockets-openssl (new-file)

• /usr/lib/libwebsockets.so.14: libwebsockets-full (existing-file), libwebsockets-openssl (new-file)
Turris 1.0
## Chyba z 29. 07. 2020 22:19:50

Updater selhal:

[string "transaction"]:333: [string "transaction"]:153: Collisions:

• /usr/lib/libwebsockets.so: libwebsockets-full (existing-file), libwebsockets-openssl (new-file)

• /usr/lib/libwebsockets.so.14: libwebsockets-full (existing-file), libwebsockets-openssl (new-file)

Is there a substitute for the old device detection?

It seems that on both routers you have installed the same thing and this is exactly the same issue, which is mentioned in the list of known bugs.

You can not have installed ttyd and mosquitto at the same time. This is an upstream issue and it was reported to them. See https://github.com/openwrt/packages/issues/11632

If you want, you can send us an email to tech.support@turris.cz so we can help you with that issue. We are using by default libwebsockets-openssl and it is possible that you installed libwebsockets-full for some pakage.

Don’t worry. I can tell you that as I am on board there shouldn’t that we will drop anything without bringing you replacement or we wouldn’t let you know about that. This is not this case. We are just dropping old, unmaintained piece of code.

Since the beginning of Turris OS 4.0 (in this case beta2), we introduced a lightweight implementation of Device Detection, which no longer depends on Suricata. As far as I know, the majority of users installed old device detection and as it depends on Pakon they were not aware that it creates two DBs and it may fulfill their RAM due to their network traffic. If you want to take a look at source code and documentation for new Dev Detect, here you go: https://gitlab.nic.cz/turris/dev-detect

Any idea if Nextcloud is updated in Release 5.1?

Yes, Nextcloud is updated to version 18, which is still supported. Version 18.0.7 was released 2 weeks ago. It is not recommended either supported to update multiple major versions. For example from version 17 to version 19 and we need to update it by versions one by one. However, I had some struggles with version 19 last time and I didn’t look at it further so far.

It seems something is wrong with netmetr:

root@turris:~# opkg update
Downloading https://repo.turris.cz/hbt/omnia/packages/core/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_core
Downloading https://repo.turris.cz/hbt/omnia/packages/core/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/base/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_base
Downloading https://repo.turris.cz/hbt/omnia/packages/base/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/cesnet/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_cesnet
Downloading https://repo.turris.cz/hbt/omnia/packages/cesnet/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_luci
Downloading https://repo.turris.cz/hbt/omnia/packages/luci/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/node/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_node
Downloading https://repo.turris.cz/hbt/omnia/packages/node/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/openwisp/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_openwisp
Downloading https://repo.turris.cz/hbt/omnia/packages/openwisp/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_packages
Downloading https://repo.turris.cz/hbt/omnia/packages/packages/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_routing
Downloading https://repo.turris.cz/hbt/omnia/packages/routing/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/sidn/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_sidn
Downloading https://repo.turris.cz/hbt/omnia/packages/sidn/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_telephony
Downloading https://repo.turris.cz/hbt/omnia/packages/telephony/Packages.sig
Signature check passed.
Downloading https://repo.turris.cz/hbt/omnia/packages/turrispackages/Packages.gz
Updated list of available packages in /var/opkg-lists/turrisos_turrispackages
Downloading https://repo.turris.cz/hbt/omnia/packages/turrispackages/Packages.sig
Signature check passed.
root@turris:~# opkg install reforis-netmetr-plugin 
Installing reforis-netmetr-plugin (0.1.1-3.7-1) to root...
Downloading https://repo.turris.cz/hbt/omnia/packages/turrispackages/reforis-netmetr-plugin_0.1.1-3.7-1_arm_cortex-a9_vfpv3-d16.ipk
Installing netmetr (1.5.5-3.7-1.6) to root...
Collected errors:
 * opkg_download_pkg: Package netmetr is not available from any configured src.
 * opkg_install_pkg: Failed to download netmetr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package reforis-netmetr-plugin.

1.5.5-3.7-1 is available in the repo, not 1.5.5-3.7-1.6. Manually downloading it and installing it works fine.

Hi there… any news on the Blog part of the Sentinel part, and specific about the ‘dynamic’ part of the whole thingie?

From the output, it seems to be that you have installed package netmetr in localrepo. Can you please check it with the command localrepo list? If it is there, you can remove it with localrepo rm netmetr.


I am working this one, but several things need to be done before it will be published. But stay tuned. You will see it on Twitter and other social media including this forum.

1 Like

Dear Turris users,

This time we are going a big exception in our schedule. There are a few improvements and several bug fixes and various package updates, which you shouldn’t miss in Turris OS 5.1.0 RC2, which was released just now on Friday morning.

A few highlights:

  • There is a new updater, which fixes pretty annoying warnings:

WARN:Package wpad is in cyclic dependency. It might fail its post-install script.

WARN:Package hostapd is in cyclic dependency. It might fail its post-install script.

  • reForis now supports 160 MHz wireless cards

  • Fixed known bug that libv4l was not compiled.


When will be TOS 5.2 in HBL?

This three days old post is not inappropriate, offensive, abusive and is not a violation of the community guidelines.

MOX Classic, ,5 GB, WiFi, simple config, HBK branch, 5.0.4 - after updating (via CLI pkgupdate) to 5.1 RC2 (update stuck on notice that some user config were modified and thus saved, after some time of inactivity I rebooted the OS), update repeated 2nd time with stucking again, nevertheless after reboot OS manifest itself as 5.1 HBK… Failed reboot attempts persistent, moreover both WiFi radios were changed to “Enable guest WiFi” ON! without any input from my side. Otherwise MOX seems to work OK with this simple config.