Turris OS 5.4.1 is now in testing branch

Dear Turris users,

We released a new Turris OS 5.4.1 into the testing branch. The highlighted fix in this release is a security update for zlib and fixes the issue in Turris OS versioning mismatch.

All changes:

πŸ› Bug Fixes
  β€’ Fixed Unicode support in BusyBox
  β€’ Fixed showing Turris OS versioning mismatch

πŸ“Œ Updates
  β€’ zlib to version 1.2.12

If you would like to help us with testing this release, please follow this article in our documentation, where you can find related steps to use the testing branch.

Any feedback regarding this release is appreciated! :slight_smile:

2 Likes

MOX classic, HBK branch, .5 GB, 2x WiFi, simple config, all seems OK (boot problem still pertaining).

Edit:
TO 2016, HBT branch, 2 GB, 2x WiFi, HaaS, RIPE Atlas, Sentinel, lxc, simple config, all seems OK. Moreover, problem with HaaS My Honeypot login is SOLVED at last!.

Weird:

Updater failed: Failed to fork command /usr/lib/opkg/info//turris-version.postinst: Out of memory

I haven’t seen this one for a long time since putting /etc/init.d/tor stop into updater preupdate scripts. This should leave at least 150 MB of free RAM. Is the turris-version postinst script really so hungry?

Log is showing (excerpts):

2022-08-17 09:36:13 info updater-supervisor[]: Running pkgupdate
2022-08-17 09:36:16 info updater[11990]: repository.lua.lua:58 (Globals): Target Turris OS: 5.4.1
2022-08-17 09:36:30 warning kernel[]: [992716.084217] grafana-server invoked oom-killer: gfp_mask=0x14201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD),                  nodemask=(null),  order=0, oom_score_adj=0
...
2022-08-17 09:36:31 err kernel[]: [992716.084760] Out of memory: Kill process 12708 (tor) score 109 or sacrifice child
2022-08-17 09:36:31 err kernel[]: [992716.092298] Killed process 12708 (tor) total-vm:206000kB, anon-rss:112188kB, file-rss:0kB, shmem-rss:0kB
2022-08-17 09:36:31 info kernel[]: [992716.212063] oom_reaper: reaped process 12708 (tor), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
...
2022-08-17 09:36:35 notice Tor[12147]: Tor 0.4.5.10 running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1q, Zlib 1.2.11, Liblzma N/A, Libzstd N/A and    Unknown N/A as libc.
...
2022-08-17 09:36:36 warning updater[11990]: planner.lua:356 (pkg_plan): Requested package luci-i18n-sqm-cs that is missing, ignoring as requested.
2022-08-17 09:36:36 warning updater[11990]: planner.lua:356 (pkg_plan): Requested package luci-i18n-rainbow-en that is missing, ignoring as requested.
2022-08-17 09:36:36 warning updater[11990]: planner.lua:356 (pkg_plan): Requested package luci-i18n-sqm-en that is missing, ignoring as requested.
2022-08-17 09:36:36 warning updater[11990]: planner.lua:356 (pkg_plan): Requested package luci-i18n-rainbow-cs that is missing, ignoring as requested.
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of zlib/base/1.2.12[1.2.11-4]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of busybox/base/1.30.1-9[1.30.1-8]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue downgrade of base-files/core/204.4-5.4.1-r11431+101-83b0e20711[204.4-r11431+99-       83b0e20711]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of luajit/packages/2.1.0-beta3-8[2.1.0-beta3-7]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of cgi-io/packages/2022-08-10-901b0f04-21[2021-09-08-98cef9dd-20]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue install of sudo/packages/1.8.28p1-2
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of turris-netboot-tools/turrispackages/0.7.1-1[0.6.2-2]
2022-08-17 09:36:36 info updater[11990]: updater.lua:98 (Globals): Queue upgrade of turris-version/base/5.4.1[5.4.0]
2022-08-17 09:36:36 info updater[11990]: updater.lua:138 (Globals): Downloading packages
2022-08-17 09:36:36 info updater[11990]: src/lib/logging.c:201 (log_subproc_open): Executing preupdate hook: 01_haas.sh
2022-08-17 09:36:36 info updater[11990]: src/lib/logging.c:201 (log_subproc_open): Executing preupdate hook: 01_tor.sh
2022-08-17 09:36:36 info updater[11990]: src/lib/logging.c:201 (log_subproc_open): Executing preupdate hook: 05_schnapps.sh

So does it mean the router was out of memory even during figuring out if there are some new updates? This doesn’t happen normally.

Anyways, manually running pkgupdate finished the update correctly.

And it’s out to everyone. :slight_smile:

1 Like

https://forum.test.turris.cz/t/turris-os-5-4-1-is-released/17505/