Sabnzbd container includes unrar incompatible with AMD Turion II Neo N54L CPU?

After updating from linuxserver/sabnzbd:4.2.1-ls146 to linuxserver/sabnzbd:latest extracting .rar archives is not working anymore.

The system is running on an HP MicroServer with an AMD Turion II Neo N54L CPU which supports up to SSE4a.

uname -mr && docker version
6.1.0-0.deb11.13-amd64 x86_64
Client: Docker Engine - Community
Version: 25.0.4
API version: 1.44
Go version: go1.21.8
Git commit: 1a576c5
Built: Wed Mar 6 16:32:13 2024
OS/Arch: linux/amd64
Context: default

Server: Docker Engine - Community
Engine:
Version: 25.0.4
API version: 1.44 (minimum version 1.24)
Go version: go1.21.8
Git commit: 061aa95
Built: Wed Mar 6 16:32:13 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.28
GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0

Checking the sabnzbd log I found that unrar does not extract any files.
Checking unrar manually within the container showed that unrar core dumped when trying to unpack a .rar archive.

Reverting back to linuxserver/sabnzbd:4.2.1-ls146 showed that unrar is working again.

Could it be that the updated unrar binary is compiled for newer processors only which support command extensions like SSE4.2 and newer?
Could you please include an unrar version that still supports older processors?
If not, what would be the best option to still use sabnzbd:latest but replace unrar with a downward compatible version?

Thanks!

We offer a mod for ancient CPU which replaces unrar7 with unrar6.

1 Like

Thank you very much!

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.