Skip to content

[BUG] Docker image is built using unrar 7.x, but LazyLibrarian requires 4.x, 5.x, or 6.x #87

@Cryowatt

Description

@Cryowatt

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

The dockerfile for LazyLibrarian includes unrar from docker image built from docker-unrar on this line:

FROM ghcr.io/linuxserver/unrar:latest AS unrar

However, since Feb 29, 2024 the latest tag has pointed to unrar v7.x. This version of unrar causes LazyLibrarian to throw errors similar to the following:

Failed to read rar file /books/_Comics/{title}/{file}.cbr, UnpackerNotInstalled b'Unsupported RAR version, expected 4.x, 5.x or 6.x, found: UNRAR 7.11 freeware Copyright (c) 1993-2025 Alexander Roshal'

Expected Behavior

No errors should occur when LazyLibrarian is processing .cbr files.

Steps To Reproduce

  1. Enable comics by enabling the Show Comics flag in settings/interface
  2. Add a .cbr comic file to /books/_Comics/{title}/{file}
  3. Run Library Scan from Comics tab

Environment

OS: TrueNas 25.04.2.4
Installed via Apps

CPU architecture

x86-64

Docker creation

N/A

Container logs

N/A

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions