We have been working on Turris OS 6.0 release for some time and it is time to let you know that we released it to the stable branch. This version is based on top of OpenWrt 21.02.05 release.
It includes many changes like having support for Wi-Fi 6 cards, we reworked LEDs drivers for all Turris devices, which is now using Linux kernel solution. There is a new login gateway, also if you would like to setup and configure Nextcloud, there is plugin in reForis, but that’s not all. All the changes you can find in the release note and what has been removed in this release is our old user interface Foris.
Release notes:
Breaking Changes
Based on the latest OpenWrt 21.02.5 release
LuCI supports L2 and L3 configuration
Updated LTS kernel to versions:
5.15 for Turris Omnia, Turris MOX, Turris Shield
5.10 for Turris 1.x
Foris removed (use reForis exclusively now)
Lighttpd uses number prefixes for configuration files to ensure a predictable order
New Features
Morce (integrated IDS)
reForis Nextcloud plugin
Wi-Fi 6 cards supported
Turris Auth (login gateway)
PaKon moved to a separate page
New LEDs driver for all routers
Changed default colors of LED (e.g. Power LED is now green)
Dashboard in LuCI
NetMetr supports measurement with IPv6 address
Improved support for Turris 1.x routers
New Device Tree
PowerPC SPE utilized – should improve performance
Knot Resolver by default
Bug Fixes
Allow managing interfaces in reForis for Turris 1.x
Fixed Ethernet ports numbering for Turris MOX in reForis
Updates
Python version 3.7 ➔ 3.9
Lighttpd version ➔ 1.4.67
Nextcloud version ➔ 22.2.10
Other Changes
Obsolete SIDN package feed dropped
All routers, which are using automatic updates will be automatically updated to this version. If you are using approvals or delayed updates, please check the notification in reForis for further details how to update your router.
If you find any bugs, please let us know by reaching our support department and as always we appreciate feedback regarding this release.
New LED driver is experimental, there might be some issues, which we will look into it later.
error from led migration package (No such file or directory) caused by trying to manage the LEDS the new way while still running the old kernel - harmless, please ignore
FAQ:
Q: Requested package ‘foo’ that is not available.
A: Remove the package, if you don’t need it. It was probably renamed or removed from the OpenWrt.
For example:
If you were using package wireguard, then it is not available as it is now included in the Linux kernel, you would need to install kmod-wireguard.
That’s really great news! Turris OS 6 a big step forward in so many areas that allows for many new features and use cases! It’s really an accomplishment that you guys at CZ.NIC managed to pull it off despite the current staffing situation!
root@turris:~# pkgupdate
INFO:Target Turris OS: 6.0
line not found
line not found
line not found
line not found
line not found
line not found
line not found
line not found
line not found
inconsistent: Package ksmbd-server requires package kmod-fs-ksmbd that is not available.
root@turris:~# opkg list-installed | grep ksmbd-server
root@turris:~# opkg list-installed | grep kmod-fs-ksmbd
root@turris:~#
Ok, what can I do about this? This doesn’t seem to interfere with the core operations. Should I just wait for the next update?
Still why would you push a “stable” update which breaks the network and needs a manual restart? My router wasn’t accessible on WiFi and I had to come by it.
I had the same error, and it also brought my network to a halt (first time ever using the Turris router). So I had to send someone to restart the router manually, which worked fine, also no error logs in the boot log.
The rainbow error messages are harmless. They are there just because the kernel provides the old sysfs and new rainbow expects the new one that will be available after a reboot.
I’m really angry.
My home network stopped working because of this update.
What is the worst that you exposed Foris configuration UI fully to the Internet - I could open Forris without any login. After the rooter reboot Foris UI is still accessible from the Internet and requires login.
Why you expose Foris to the Internet!
What is the user name for login - previous configuration login required only password?
Update just happened on Turris Omnia and now I can’t access web interface neither with incognito mode nor without, neither luci nor reforis are accessible.
Samba is also unavailable.
Ssh is accessible (but the key was changed, so here is another issue to handle).
Lighttpd is enabled, but can’t start it seems for some reason.
Output from service:
root@tower:~# service
Usage: service [command]
The following services are available:
Command failed: Not found
/etc/init.d/adblock disabled stopped
Command failed: Not found
/etc/init.d/ahcpd disabled stopped
Command failed: Not found
/etc/init.d/asm1062-fix enabled stopped
/etc/init.d/atd enabled running
Command failed: Not found
/etc/init.d/atsha204-feed-entropy enabled stopped
Command failed: Not found
/etc/init.d/avahi-daemon disabled stopped
Command failed: Not found
/etc/init.d/bcp38 disabled stopped
Command failed: Not found
/etc/init.d/blockd disabled stopped
Command failed: Not found
/etc/init.d/boot enabled stopped
Command failed: Not found
/etc/init.d/bootcount disabled stopped
/etc/init.d/cron enabled running
Command failed: Not found
/etc/init.d/dbus disabled stopped
/etc/init.d/dnsmasq enabled running
Command failed: Not found
/etc/init.d/done enabled stopped
/etc/init.d/firewall enabled stopped
/etc/init.d/foris-controller enabled running
/etc/init.d/foris-ws enabled running
/etc/init.d/fosquitto enabled running
Command failed: Not found
/etc/init.d/fstab enabled stopped
/etc/init.d/gpio_switch enabled stopped
/etc/init.d/haas-proxy enabled running
/etc/init.d/haveged enabled running
/etc/init.d/hd-idle enabled stopped
/etc/init.d/kresd disabled running
Command failed: Not found
/etc/init.d/led enabled stopped
/etc/init.d/lighttpd enabled stopped
Command failed: Not found
/etc/init.d/lm-sensors enabled stopped
Command failed: Not found
/etc/init.d/lvm2 enabled stopped
Command failed: Not found
/etc/init.d/mosquitto disabled stopped
/etc/init.d/network enabled running
Command failed: Not found
/etc/init.d/nfsd disabled stopped
/etc/init.d/odhcpd enabled running
Command failed: Not found
/etc/init.d/php7-fpm enabled stopped
Command failed: Not found
/etc/init.d/rainbow enabled stopped
Command failed: Not found
/etc/init.d/rainbow-animator disabled stopped
Command failed: Not found
/etc/init.d/rainbow-button-sync disabled stopped
/etc/init.d/relayd enabled stopped
Command failed: Not found
/etc/init.d/resolver enabled stopped
Command failed: Not found
/etc/init.d/rpcbind disabled stopped
/etc/init.d/rpcd enabled running
Command failed: Not found
/etc/init.d/rsyncd disabled stopped
/etc/init.d/samba4 enabled running
/etc/init.d/sentinel-dynfw-client enabled running
/etc/init.d/sentinel-fwlogs enabled running
/etc/init.d/sentinel-minipot enabled running
/etc/init.d/sentinel-proxy enabled running
/etc/init.d/smartd enabled running
Command failed: Not found
/etc/init.d/socat disabled stopped
/etc/init.d/sqm enabled stopped
Command failed: Not found
/etc/init.d/srv enabled stopped
/etc/init.d/sshd enabled running
Command failed: Not found
/etc/init.d/start-indicator enabled stopped
Command failed: Not found
/etc/init.d/sysctl enabled stopped
Command failed: Not found
/etc/init.d/sysfixtime enabled stopped
Command failed: Not found
/etc/init.d/sysfsutils enabled stopped
/etc/init.d/syslog-ng enabled running
/etc/init.d/sysntpd enabled running
/etc/init.d/system enabled stopped
/etc/init.d/transmission enabled running
/etc/init.d/ucitrack enabled stopped
/etc/init.d/umdns enabled running
Command failed: Not found
/etc/init.d/umount enabled stopped
Command failed: Not found
/etc/init.d/updater-journal-recover enabled stopped
/etc/init.d/urandom_seed enabled stopped
Command failed: Not found
/etc/init.d/watchdog_adjust enabled stopped
/etc/init.d/wpad enabled running
Multiple reboots have been tried - had no effect.
Anything else to try?
P.S. I guess I should feel lucky WiFi and Network are functioning…
ReForis is behind turris-auth which only requires a password and Foris was removed. I can’t access LuCi or ReForis from WAN, could you post a screenshot of the login screen?
My turris didn’t reboot yet, but I noticed the update after services (e.g. Nextcloud behind Caddy on a NAS) didn’t work anymore from outside, due to certificate problems.
One bigger issue might be that I can access ReForis without having to login? LuCI is not working.