Suwayomi / docker-tachidesk

Run Suwayomi-Server in a docker container
Mozilla Public License 2.0
224 stars 56 forks source link

All extension don't work, no load of mangas #10

Closed campana-giuseppe closed 2 years ago

campana-giuseppe commented 2 years ago

Hi, I have installed the latest version available,and I have 2 problems:

1) the extensions are quietly loaded-downloaded-installed, but once opened to search for a manga they load endlessly. I've tried clearing the cache and cookies of the browser, tried incognito, set the dns of the machine with 1.1.1.1, tried from a tachidesk client that connects and reads the data correctly but even there does not load the manga from the extensions, tried multiple extensions and the same extensions work on tachiyomi

2) restarting the container or if by chance it stops and restarts all settings data are lost, e.g. installed extensions

Below is my compose:

---
version: "2.1"
services:
  tachidesk:
    image: ghcr.io/suwayomi/tachidesk
    container_name: tachidesk
    environment:
      - UID=1000
      - GID=1000
      - TZ=Europe/Rome # Use TZ database name from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
    volumes:
      - /home/server/docker-applications/tachidesk/config/:/home/suwayomi/.local/share/Tachidesk
      - /home/hhd/seagate2tb/nextcloud/badbeppe/files/file-storage/tachidesk-downloads/:/home/suwayomi/.local/share/Tachidesk/downloads
    ports:
      - 8087:4567
    restart: unless-stopped

My logs:


                                                                ************README***********
-> It is essential that u read readme for ghcr.io/suwayomi/tachidesk before running this container
-> Readme for ghcr.io/suwayomi/tachidesk is available at https://github.com/suwayomi/docker-tachidesk 
                                                                *****************************
Tachidesk data location inside the container -> /home/suwayomi/.local/share/Tachidesk
The server is running by default configuration on  http://localhost:4567
log file location inside the container -> /home/suwayomi/.local/share/Tachidesk/logfile.log
campana-giuseppe commented 2 years ago

Data loss seems to be resolved after recreating the container. Regarding loading manga using various extensions (which work on tachiyomi) I still can't solve it, it seems to be unable to connect. It shows a long load that ends with a blank screen, no information about the manga is loaded (the page structure doesn't load either).

Any tips to try are welcome =)

arbuilder commented 2 years ago

If it worked on earlier version then it is an issue with the newer tachidesk jar and for fixing this issue you need to create an issue on tachidesk repo

campana-giuseppe commented 2 years ago

If it worked on earlier version then it is an issue with the newer tachidesk jar and for fixing this issue you need to create an issue on tachidesk repo

I don't know about earlier versions, I can try using an earlier version and confirm if it is a problem with this latest version.

campana-giuseppe commented 2 years ago

tested versions: 0.6.1 / 0.6.2 / 0.6.3 / preview current status: the extensions load the list of manga with their covers without problems. Some extensions, after selecting the manga, load the list of chapters but do not load the images (after loading, everything remains black) and the other extensions do not load the list of chapters at all.

arbuilder commented 2 years ago

Then issue might be with extensions and unrelated to docker u need to create issue with tachidesk repo then we would know what is causing the issue.

arbuilder commented 2 years ago

can u try this code in compose and run as this is working for me on v0.6.3

version: '3.7'

services:

  tachidesk-docker:
    image: ghcr.io/suwayomi/tachidesk
    container_name: tachidesk-docker
    networks:
      custom_network1:
        ipv4_address: 172.22.2.11
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Calcutta
    volumes:
      - /<path to folder>/docker-config/tachidesk:/home/suwayomi/.local/share/Tachidesk # edit <path to folder>
    ports:
      - "4567:4567"
    restart: on-failure:3

   custom_network1:
     driver: bridge
     ipam:
       driver: default
       config:
         - subnet: 172.22.2.0/24
           gateway: 172.22.2.1  
campana-giuseppe commented 2 years ago

Hi, sorry to answer after a while, but it was not possible for me to work on the server.

However I will open the problem where indicated, just for completeness I used the configuration you recommended, but unfortunately nothing. As before some extensions load the various manga and once selected sometimes it loads the info with the chapters and sometimes not, but in all of them it never loads the chapter pages at all.

campana-giuseppe commented 2 years ago

For completeness the solution in my case:

1) Make sure to use DNS such as 1.1.1.1

2) In case you use Docker, you have to pay attention to the order of the volumes you want to use as in my case where I wanted to specify the path of the downloads. The volume for downloads should be specified first and then the standard Tachidesk volume, like for example:

volumes:
      - /xxxx/xxxx/xxxx/:/home/suwayomi/.local/share/Tachidesk/downloads
      - /xxxx/xxxx/config/:/home/suwayomi/.local/share/Tachidesk