Nautilus will not extract certain archives

I reinstalled AlmaLinux 9.7 from scratch, and one thing I have found that doesn’t work on 9.7 that worked on 8.10 is archive extraction on certain archives, specifically, multi-part rar archives that have more than one file in the archive. When you try extracting them you get an error of ‘Too small block encountered (0 bytes)’ Extracting multipart archives with only one file in the archive works, as does extracting single file archives. I tried installing File Roller but that doesn’t show any files in any rar file when you open the archive with it. Any suggestions from the crowd?

hello

This does not look like a Nautilus-only issue.

The error message “Too small block encountered (0 bytes)” comes from libarchive’s RAR5 parser. Nautilus uses the GNOME archive backend, so this may be a libarchive/gnome-autoar limitation or bug with multi-volume RAR5 archives.

Please try testing from the command line:

bsdtar -tf archive.part1.rar
unrar t archive.part1.rar
unrar x archive.part1.rar

If unrar works but Nautilus/File Roller fails, I would treat it as a backend issue rather than a corrupt archive.