Turris OS 6.0 is now in HBT (Testing branch)

Update to RC2 on my Omnia:

I could not approve the update in reforis (not even after a reboot). I had to manually run pkgupdate to perform it. It seems the approvals endpoint in Reforis did not receive any response from the backend (although it took tens of seconds for the request to fail, so it probably at least connected to the backend). There was not a single line in /var/log/messages triggered by clicking the approve button in reforis.

Later, I saw this in logs which could be related:

04:28:26 info updater-supervisor[]: pkgupdate reported no errors
04:28:26 info updater-supervisor[]: Traceback (most recent call last):
   File "/usr/bin/updater-supervisor", line 33, in <module>
    sys.exit(load_entry_point('svupdater==1.5.3', 'console_scripts', 'updater-supervisor')())
   File "/usr/lib/python3.9/site-packages/svupdater/__main__.py", line 104, in main
   File "/usr/lib/python3.9/site-packages/svupdater/_supervisor.py", line 143, in run
   File "/usr/lib/python3.9/site-packages/svupdater/notify.py", line 137, in changes
 AttributeError: 'list' object has no attribute 'splitlines'

Update failed because of rainbow again:

INFO:Running postinst of fix-network-devices
'radio2' is disabled
INFO:Running postinst of fix-firewall-zone-limit
INFO:Running postinst of rainbow-animator
INFO:Running postinst of rainbow-button-sync
INFO:Running postinst of rainbow
Command failed: Not found
Command failed: Not found
Command failed: Not found
Command failed: Not found
INFO:Running postinst of fix-omnia-leds-migrate
setting up led Auto-configuration for PCI2
setting up led Auto-configuration for PCI3
setting up led WAN
setting up led WAN IPv6
Command failed: Not found
Command failed: Not found

...

ERROR:Failed operations:
fix-omnia-leds-migrate/postinst: setting up led Auto-configuration for PCI2
setting up led Auto-configuration for PCI3
setting up led WAN
setting up led WAN IPv6
Command failed: Not found
Command failed: Not found

All original Compex wifi adapters work.

I also see this in the logs:

2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 3: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 4: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 5: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 6: from: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 7: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 8: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 9: import: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 10: from: not found
2022-10-15 02:29:02 debug dnsmasq-script[5060]: /usr/lib/dnsmasq/dhcp-script.sh: /etc/resolver/dhcp_host_domain_ng.py: line 13: syntax error: unexpected "("

This is in my config (I haven’t touched it manually):

# uci get dhcp.@dnsmasq[0].dhcpscript
/etc/resolver/dhcp_host_domain_ng.py