kerfuffle_cliunarchiver plugins fails for .rar compression
As far as my knowledge of Ark goes, rar support was never available out of the box. Installing the unrar
package for any distro I've used, fixed this. It has been brought to my attention that this package works only for decompression, as the name suggests, so I attempted some tests.
I tried using Ark through the CLI/konsole, creating an archive with:
ark --add-to test.rar update_errors
Using OpenSUSE Tumbleweed KDE, Ark debug output was:
ark.main: Setting filename to "test.rar"
ark.main: Adding url QUrl("file:///home/amnesia/update_erorrs")
ark.kerfuffle: Starting job
ark.main: Entering application loop
ark.kerfuffle: Going to create archive "/home/amnesia/test.rar"
ark.kerfuffle: Checking plugin "kerfuffle_cliunarchiver"
ark.kerfuffle: Created read-only interface for "/home/amnesia/test.rar"
ark.kerfuffle: Created read-write interface for "/home/amnesia/test.rar"
ark.cliunarchiver: Loaded cli_unarchiver plugin
ark.kerfuffle: Successfully loaded plugin "kerfuffle_cliunarchiver"
ark.kerfuffle: Created archive instance
ark.kerfuffle: Created job instance
ark.kerfuffle: Going to add files QVector(Entry(QVariant(QString, "/home/amnesia/update_erorrs")) ) with options (encryption hint: false, compression level: -1, volume size: 0)
ark.kerfuffle: Created job instance
ark.kerfuffle: Going to add 1 entries, counted in 0 ms
ark.kerfuffle: Adding 1 file(s) to destination: ""
ark.kerfuffle: Error emitted: 100 - "<html>Failed to locate program ‘<tt></tt>’ on disk.</html>"
ark.kerfuffle: Job finished, result: false , time: 0 ms
ark.kerfuffle: job finished
A KUiServerV2JobTracker instance contains 1 stalled jobs
Tested versions 21.12.2 and 22.04.1 with the latter adding that last KUiServerV2JobTracker
line to the output.