Updater failed after last update on Turris Omnia

What to do, now after the last automatic update:

`Update notifications

Changes performed by updater at 2024-11-20T11:08:44+00:00
• Installed package sentinel-dynfw-client version 1.4.0-19
• Removed package sentinel-dynfw-c-client-iptables version 1.2.1-7
• Removed package libdynfw version 1.2.1-7`

my Turris Omnia (Indiegogo Earlybird) on HBS 7.0.3 has a failing updater, even after a reboot:

Updater execution failed:

`Stack Traceback

(1) Lua function ‘?’ at line 57 of chunk ‘“logging”]’
Local variables:
err = string: “[string "transaction"]:334: [string "transaction"]:142: Collisions:
• /sbin/logread: syslog-ng (existing-file), logd (new-file)”
err2string = Lua function ‘?’ (defined at line 38 of chunk “logging”])
msg = string: "
[string "transaction"]:334: [string "transaction"]:142: Collisions:
• /sbin/logread: syslog-ng (existing-file), logd (new-file)"
(*temporary) = table: 0xb16c14f0 {msg:
[string “transaction”]:334: [string “transaction”]:142: Collisions:
• /sbin/logread: syslog-ng (existing-file), logd (new-file) (more…)}
(2) C function ‘function: 0xb1b06df0’
(3) upvalue C function ‘error’
(4) Lua function ‘?’ at line 334 of chunk ‘“transaction”]’
Local variables:
operations = nil
journal_status = table: 0xb1c0b310 {}
run_state = table: 0xb675d5a0 {initialized:true, init:function: 0xb675d660, lfile:userdata: 0xb66bbfa8 (more…)}
step = Lua function ‘?’ (defined at line 276 of chunk “transaction”])
dir_cleanups = table: 0xb1c0e940 {1:/usr/share/updater/unpacked//updater-KaCEmF, 2:/usr/share/updater/unpacked//updater-cOBplk (more…)}
status = table: 0xb66bbff0 {shadow-groupmod:table: 0xb66bc0b0, ddns-scripts-noip:table: 0xb674b8e0 (more…)}
errors_collected = table: 0xb1c0e790 {}
ok = boolean: false
err = string: “[string "transaction"]:142: Collisions:
• /sbin/logread: syslog-ng (existing-file), logd (new-file)”
(5) tail call
Local variables:
(*temporary) = C function: 0xb1b06df0
(6) Lua function ‘?’ at line 425 of chunk ‘“transaction”]’
Local variables:
queue_cp = table: 0xb674d2c0 {1:table: 0xb1231400, 2:table: 0xb1231d60, 3:table: 0xb1b046d0, 4:table: 0xb15746b0 (more…)}
(*temporary) = Lua function ‘?’ (defined at line 402 of chunk “transaction”])
Unknown error (Exit code: -6)`

do you have / had banip installed? if yes, uninstall to perform the upgrade

1 Like

Thank you for your reaction. BANIP has never been on my Turris. I think the only thing that is not out-of-the-box would be a little something to get along with DDNS for NOIP.org, and that is mentioned in the stack traceback. I will see what I can find there.

I have the same problem since a few days.

When running the updater from command line I get the following output:

pkgupdate


Press return to continue, CTRL+C to abort

INFO:Downloading packages
INFO:Executing preupdate hook: 05_schnapps.sh
Snapshot number 591 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”]:142: Collisions:
тЂ /sbin/logread: syslog-ng (existing-file), logd (new-file)
Aborted

Thank you for your help. Bernhard.

Exactly the same here, I just ran pkgupdate on the CLI. The end of my /var/log/messages is:
Dec 4 19:23:05 turris updater[10037]: updater.lua:132 (Globals): Downloading packages
Dec 4 19:23:37 turris updater[10037]: src/lib/logging.c:162 (log_subproc_open): Executing preupdate hook: 05_schnapps.sh
Dec 4 19:23:39 turris updater[10037]: transaction.lua:63 (fun): Unpacking download packages
Dec 4 19:23:52 turris updater[10037]: transaction.lua:134 (fun): Checking for file collisions between packages
Dec 4 19:23:53 turris updater[10037]: src/pkgupdate/main.c:182 (main):
[string “transaction”]:334: [string “transaction”]:142: Collisions:
• /sbin/logread: syslog-ng (existing-file), logd (new-file)
Dec 4 19:23:54 turris updater-supervisor: pkgupdate exited with: -6
Dec 4 19:25:00 turris crond[10795]: (root) CMD (/usr/bin/notifier)
Dec 4 19:25:00 turris crond[10794]: (root) CMDOUT (There is no message to send.)
Dec 4 19:25:00 turris crond[10794]: (root) CMDEND (/usr/bin/notifier)

I am at a loss.