Turris OS 6.2.4 is now released

Updated to 6.2.4

Bridge vlan still not working. To reproduce the issue:

I have 2 components talking on vlan id 100
A <-> turris <-> B.
Configure the interface eth2.100 (connected to A)
Configure the interface lanX.100 (connected to B)
Configure a bridge br-vlan (linked to eth2.100 and lanX.100)
Configure firewall zone to allow forwarding on br-vlan

Test:
From component A, send packet with vlan tag=100 to component B.

Expected behavior :
packet from A is transmitted to B through br-vlan

Actual behavior:
packet from A is not fowarded from lanX.100 to eth2.100.

Note:
I configured the bridge vlan on turris. It was working on turris OS 5.4.4, but since v6.x.x, the forwarding between the 2 vlan interface (eth2.100 and lanX.100) on turris seems broken.

For people with one of the first Turris Omnia, upgrading will get stuck with pkgupdate on version 3. The error is

pkgupdate 
cat: can't open '/usr/share/server-uplink/registration_code': No such file or directory
WARN:Contract wasn't verified
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.
WARN:Package vim-full is in cyclic dependency. It might fail its post-install script.
WARN:Package vim is in cyclic dependency. It might fail its post-install script.
WARN:Requested package luci-i18n-ddns-en that is missing, ignoring as requested.
INFO:Queue install of libgcc/turris/8.4.0-3
INFO:Queue install of libc/turris/1.1.24-3
INFO:Queue install of tos3to4-earliest/turris/2.4.1-55
INFO:Queue install of libjson-c/turris/0.15-2
INFO:Queue install of libubox/turris/2021-05-16-b14c4688-2
INFO:Queue install of jsonfilter/turris/2018-02-04-c7e938d6-1
INFO:Queue install of busybox/turris/1.33.2-3
INFO:Queue install of ca-certificates/turris/20210119-1
INFO:Queue install of base64c/turris/0.2.1-4
INFO:Queue install of libopenssl/turris/1.1.1t-1
INFO:Queue install of libexpat/turris/2.2.10-2
INFO:Queue install of libbz2/turris/1.0.8-1
INFO:Queue install of libpthread/turris/1.1.24-3
INFO:Queue install of liblzma/turris/5.2.5-3
INFO:Queue install of zlib/turris/1.2.11-6
INFO:Queue install of libarchive/turris/3.5.3-3
INFO:Queue install of liburiparser/turris/0.9.7-1
INFO:Queue install of ca-bundle/turris/20210119-1
INFO:Queue install of libnghttp2/turris/1.43.0-1
INFO:Queue install of libcurl/turris/7.83.1-4.1
INFO:Queue install of libevent2/turris/2.1.12-1
INFO:Queue install of liblua/turris/5.1.5-9
INFO:Queue install of libuci/turris/2021-04-14-4b3db117-5
INFO:Queue install of libuci-lua/turris/2021-04-14-4b3db117-5
INFO:Queue install of updater-ng/turris/70.1.0-1
Press return to continue, CTRL+C to abort

INFO:Executing preupdate hook: 05_schnapps.sh
Snapshot number 441 created
INFO:Unpacking download packages
INFO:Checking for file collisions between packages
line not found
line not found
line not found
line not found
line not found
line not found
DIE:
[string "transaction"]:334: [string "transaction"]:158: Collisions:
• /usr/bin/killall: busybox (new-file), psmisc (existing-file)
• /usr/bin/xz: busybox (new-file), xz (existing-file)
• /usr/bin/diff: busybox (new-file), diffutils (existing-file)
• /usr/bin/unxz: busybox (new-file), xz (existing-file)
• /usr/bin/cmp: busybox (new-file), diffutils (existing-file)
• /usr/bin/flock: flock (existing-file), busybox (new-file)
Aborted

The solution is

opkg --force-depends remove diffutils xz flock psmisc

and then run pkgupdate again.

2 Likes

If later on pkgupdate complains about requested package that is not available for updater-ng-supervisor and updater-ng-migration-helper, remove those from /etc/updater/conf.d/opkg-auto.lua Can also be that the update in the webgui isn’t working, then check for this on the command line.

This topic was automatically closed after 19 days. New replies are no longer allowed.