dokkaner / teemii

A versatile, self-hosted manga reader and manager with extensible agent-based metadata retrieval
https://www.teemii.io
MIT License
307 stars 19 forks source link

Download errors when enhancement are enabled #57

Closed kn-f closed 8 months ago

kn-f commented 9 months ago

Description

When one of the two enhancement is activated, chapter downloads is not working as expected.

When both are disabled everything works fine.

I've tried this with:

Error log and picture are taken from Docker 0.8 (docker compose file as per github with volume mappings to local folders):

teemii-t-teemii-backend-1 | [2024-01-10 21:10:00.016 +0000] INFO: Finished syncing updates with scrobblers. teemii-t-teemii-backend-1 | [2024-01-10 21:11:00.004 +0000] INFO: Processing maintenance job. teemii-t-teemii-backend-1 | [2024-01-10 21:18:00.014 +0000] INFO: Processing chapter download import job. teemii-t-teemii-backend-1 | [2024-01-10 21:18:08.954 +0000] INFO: Downloading 20 pages for chapter 3 of Hajime no Ippo (1989) teemii-t-teemii-backend-1 | [2024-01-10 21:18:18.647 +0000] ERROR: Page download failed teemii-t-teemii-backend-1 | page: { teemii-t-teemii-backend-1 | "page": 2, teemii-t-teemii-backend-1 | "pageURL": "https://meo.comick.pictures/1-mKPgETK6Zknf2-m.jpg", teemii-t-teemii-backend-1 | "chapterId": "a2f9fbc2-6d7b-410b-b95c-68c7c4de3c1f", teemii-t-teemii-backend-1 | "mangaId": "36c2c7f7-9c1f-4d68-b8c4-1623692477c9", teemii-t-teemii-backend-1 | "referer": "https://comick.fun/", teemii-t-teemii-backend-1 | "index": 2, teemii-t-teemii-backend-1 | "lang": "en", teemii-t-teemii-backend-1 | "mangaName": "Hajime no Ippo", teemii-t-teemii-backend-1 | "chapterNum": "3" teemii-t-teemii-backend-1 | } teemii-t-teemii-backend-1 | err: "/bin/sh: 1: Syntax error: \"(\" unexpected\n" teemii-t-teemii-backend-1 | [2024-01-10 21:18:18.661 +0000] ERROR: Page download failed teemii-t-teemii-backend-1 | page: { teemii-t-teemii-backend-1 | "page": 1, teemii-t-teemii-backend-1 | "pageURL": "https://meo.comick.pictures/0-ZWdYVVvOi6J-f-m.jpg", teemii-t-teemii-backend-1 | "chapterId": "a2f9fbc2-6d7b-410b-b95c-68c7c4de3c1f", teemii-t-teemii-backend-1 | "mangaId": "36c2c7f7-9c1f-4d68-b8c4-1623692477c9", teemii-t-teemii-backend-1 | "referer": "https://comick.fun/", teemii-t-teemii-backend-1 | "index": 1, teemii-t-teemii-backend-1 | "lang": "en", teemii-t-teemii-backend-1 | "mangaName": "Hajime no Ippo", teemii-t-teemii-backend-1 | "chapterNum": "3" teemii-t-teemii-backend-1 | } teemii-t-teemii-backend-1 | err: "/bin/sh: 1: Syntax error: \"(\" unexpected\n"

Version

0.8

Steps to Reproduce

  1. Go to "Settings -> Preferences -> Advanced features"
  2. Enable "Enable Chapter Page enhancement" and/or "Enable Assets (cover, banner...) enhancement"
  3. Click save
  4. Select a manga
  5. Download a chapter
  6. Depending on the options enabled either the chapter or the chapter cover will not be downloaded correctly

Screenshots

Screenshot 2024-01-10 222510 Screenshot 2024-01-10 222649

Logs

teemii-t-teemii-backend-1   | [2024-01-10 21:10:00.016 +0000] INFO: Finished syncing updates with scrobblers.
teemii-t-teemii-backend-1   | [2024-01-10 21:11:00.004 +0000] INFO: Processing maintenance job.
teemii-t-teemii-backend-1   | [2024-01-10 21:18:00.014 +0000] INFO: Processing chapter download import job.
teemii-t-teemii-backend-1   | [2024-01-10 21:18:08.954 +0000] INFO: Downloading 20 pages for chapter 3 of Hajime no Ippo (1989)
teemii-t-teemii-backend-1   | [2024-01-10 21:18:18.647 +0000] ERROR: Page download failed
teemii-t-teemii-backend-1   |     page: {
teemii-t-teemii-backend-1   |       "page": 2,
teemii-t-teemii-backend-1   |       "pageURL": "https://meo.comick.pictures/1-mKPgETK6Zknf2-m.jpg",
teemii-t-teemii-backend-1   |       "chapterId": "a2f9fbc2-6d7b-410b-b95c-68c7c4de3c1f",
teemii-t-teemii-backend-1   |       "mangaId": "36c2c7f7-9c1f-4d68-b8c4-1623692477c9",
teemii-t-teemii-backend-1   |       "referer": "https://comick.fun/",
teemii-t-teemii-backend-1   |       "index": 2,
teemii-t-teemii-backend-1   |       "lang": "en",
teemii-t-teemii-backend-1   |       "mangaName": "Hajime no Ippo",
teemii-t-teemii-backend-1   |       "chapterNum": "3"
teemii-t-teemii-backend-1   |     }
teemii-t-teemii-backend-1   |     err: "/bin/sh: 1: Syntax error: \"(\" unexpected\n"
teemii-t-teemii-backend-1   | [2024-01-10 21:18:18.661 +0000] ERROR: Page download failed
teemii-t-teemii-backend-1   |     page: {
teemii-t-teemii-backend-1   |       "page": 1,
teemii-t-teemii-backend-1   |       "pageURL": "https://meo.comick.pictures/0-ZWdYVVvOi6J-f-m.jpg",
teemii-t-teemii-backend-1   |       "chapterId": "a2f9fbc2-6d7b-410b-b95c-68c7c4de3c1f",
teemii-t-teemii-backend-1   |       "mangaId": "36c2c7f7-9c1f-4d68-b8c4-1623692477c9",
teemii-t-teemii-backend-1   |       "referer": "https://comick.fun/",
teemii-t-teemii-backend-1   |       "index": 1,
teemii-t-teemii-backend-1   |       "lang": "en",
teemii-t-teemii-backend-1   |       "mangaName": "Hajime no Ippo",
teemii-t-teemii-backend-1   |       "chapterNum": "3"
teemii-t-teemii-backend-1   |     }
teemii-t-teemii-backend-1   |     err: "/bin/sh: 1: Syntax error: \"(\" unexpected\n"

Platform

desktop

Device

PC & Mobile

Operating System

Windows 11

Browser

Firefox

Additional Context

Docker is run on a linux server

Code of Conduct

dokkaner commented 8 months ago

Fixed in develop branch