Welcome to the forum, Guest

  • Page:
  • 1
  • 2

TOPIC: Docker Container running version 9.9?

Docker Container running version 9.9? 2 months 2 weeks ago #7096

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

When I look on Docker Hub for YacReader, most of the popular containers have not been updated in about 1 year. My current Container is running version 9.8.2 and I think this is causing issues with syncing the read status. Does any know if there is a docker container that has the latest YacReader Update?

Automatic Library updates would be a plus, but not required.

Edit: Built my own docker image that builds 9.9.2 from source. Still having issues with syncing the read status.
Last Edit: 1 month 3 weeks ago by michaelphart. Reason: update
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7125

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

Just an update, Last night I figured out how to create a docker image that is based on Ubuntu 22.04 and builds YacReaderLibraryServer version 9.9.2. I'm able to access the library from my iPad and import comics.

However, the read progress of comics on the iPad are not syncing back to the server as they did on previous versions. When I look at the logs for my docker container, I'm getting the following error message:
WARN 2022-10-08T18:28:38.316 QObject: Cannot create children for a parent that is in a different thread.
(Parent is RequestMapper(0x56315c346a20), parent's thread is QThread(0x56315c33a1d0), current thread is QThread(0x56315c34d9c0)

This error is occurring about every 30 seconds.

As I said, YacReaderLibraryServer is version 9.9.2 (built from source with QT6. YacReader on my iPad is version 3.23.0.4.

If anyone can provide any assistance, I would love to get the progress sync working again.
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7127

Luis Ángel

Offline

Administrator

Posts: 2188

Thank you received: 465

Karma: 45

Automatic library updates is in my TODO list, in the mean time you can schedule a cron job maybe...

I don't maintain the docker image (any of them).

If you import a new comic, does that comic sync back?
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: t.ly/ODFV
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7132

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

Luis Ángel wrote:
Automatic library updates is in my TODO list, in the mean time you can schedule a cron job maybe...
I did figure out how to accomplish this with a cronjob.
Luis Ángel wrote:
I don't maintain the docker image (any of them).
I ended up creating my own docker image (built 9.9.2 from source). the QThread issues were caused by a healthcheck I wanted to put in. I took it out of the image and that resolved that error.
Luis Ángel wrote:
If you import a new comic, does that comic sync back?
I tried the following:
  • Removed the comics from my app, and re-imported them.
  • Uninstalled the app, reinstalled it, imported a comic.
Nether of these attempts resolved the issue with progress not syncing. Should I try starting a completely new library?
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7133

Luis Ángel

Offline

Administrator

Posts: 2188

Thank you received: 465

Karma: 45

Hmmm, yes please, try with a small test library.
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: t.ly/ODFV
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7136

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

created a new folder and put about 20 comics in it. Created a new Library and and it says it processes the comics, but when i go to the ipad, there is nothing there.
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7137

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

If I open the library from Windows (from the Drobo SMB share), it syncs without any issue. so I'm clearly dealing with a Linux permissions issue...

So the Comics Folder is stored on a Drobo which is mounted to the Docker Host via CIFS/SMB version 3.0. That mounted folder is then connected to the docker container via Volume Bind.

This is the first time I've attempted to make my own docker image, so I'm sure that I'm missing something important.
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 3 weeks ago #7140

Luis Ángel

Offline

Administrator

Posts: 2188

Thank you received: 465

Karma: 45

You need to mount the volume using the nolock option. It has been discused several times in the forum.
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: t.ly/ODFV
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 2 weeks ago #7151

michaelphart

Offline

Fresh Boarder

Posts: 11

Karma: 0

I added the "nobrl" option to my mount instructions, and rebooted a few times, but it seems like the DB still isn't updating the read status

Here is what I have in /etc/fstab to mount the shares on my docker host:
//192.168.1.4/media /media cifs credentials=/root/.drobocredentials,vers=3.0,nobrl,rw,uid=1000,gid=998,iocharset=utf8 0 0

Might just have to switch back to windows server...
The administrator has disabled public write access.

Docker Container running version 9.9? 1 month 2 weeks ago #7153

Luis Ángel

Offline

Administrator

Posts: 2188

Thank you received: 465

Karma: 45

the option is nolock
Contribute to the project becoming a patron: www.patreon.com/yacreader
You can also donate via Pay-Pal: t.ly/ODFV
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Powered by Kunena Forum