Upgrade TO 3 to 5 - Updater selhal - collisions

Hi,

I pulled out my TO (original version from kickstarter). Wanted to upgrade it to 5.x but after trying to update it to TO 5.x I am getting these errors:

[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

I tried to remove those packages via LuCI but I ended up with an unusable TO (it worked somewhat, but when I wanted to configured PPPoE, it ended up with a page showing some errors. Even a factory reset did not help, it was still ending up with same errors. Luckily restore to previous snapshot (2 LEDs) got me back to a working TO.

root@turris1-cierny:~# pkgupdate
WARN:Package libudev is in cyclic dependency. It might fail its post-install script.
WARN:Package libudev-zero is in cyclic dependency. It might fail its post-install script.
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.
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.1q-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.1-1
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.0.2-1
Press return to continue, CTRL+C to abort

INFO:Executing preupdate hook: 05_schnapps.sh
Snapshot number 190 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
root@turris1-cierny:~#
2 Likes

Same issue trying to migrate from 3.11.23, is the migration to TOS 5 no longer supported?

Same issue here with Omnia RTROMO1, fresh after factory reset and update to 3.11.23 unable to upgrade to 5.x with same errors (collisions). Any help ?

Had the same issues and I followed this advice and got TurrisOS 6.0.3 Running now.

Guide to 6.LATEST

Best of luck! :four_leaf_clover: