Comments (5)
The ext4 filesystem itself shouldn't be a problem. We have lots of Linux users, including me, and ext4 is the most common filesystem there.
As your setup is special I can't replicate that issue, so I need to take an educated guess. YACReaderLibrary uses sqlite for database management, which in turn uses a file system mechanism called "file locking". This means that the app working on the database locks the file via file system, so no other apps can access it while the database is being processed.
Sqlite is quite picky with this. If the file locking mechanism's implementation is incomplete or faulty, it will not work. This frequently happens for users having their comic collection on a NAS storage, and in their case I either recommend to disable file locking (which has its own drawbacks) or hosting the library on a local partition (on Linux this can be done using symlinks, but it is tricky).
My recommendation in your case:
Try to narrow down the problem as much as possible, and contact Paragon regarding the file locking mechanism. If this is a driver problem, there is not much I can do.
You could also upload a copy of the botched up database (it is located in the hidden .yacreaderlibrary directory in the root of your comics collection) so we can have a look how far the creation actually got.
from yacreader.
@selmf There is no db after the error, only an empty ".yacreaderlibrary" file, not a folder. Don't know if this is related with sqlite, could be. I trust the driver for file management, I have been using it for years without any issues. I think clementine uses sqlite, the library it also on a ext4 partition and don't see any issue so far. Don't know if I can help with anything, I know it is hard to fix something you cannot reproduce. Maybe I could setup the dev environment and make some test, just let me know what can I do to help. Thanks !
from yacreader.
Try deleting the .yacreaderlibrary file and manually create a directory with the same name in its place.
from yacreader.
Just tried that, I create a folder with a comic and create manually that folder and the importer worked without any issues. So it seems a Paragon issue not been able to create a folder with a dot at the beginning, cause I got an error if I try with File Explorer but with the terminal there was not problem. I've just created them a support request ticket and keep you informed. TBH, don't know why YacReader Library does not work if a I could create the folder manually within the terminal. I think that's another different topic :)
from yacreader.
Glad to read the workaround worked for you. Closing this for now as there isn't anything we can do about this on our side. Feel free to reopen if there is more info available.
from yacreader.
Related Issues (20)
- Create In-app User Guide
- Feature Request YACReaderLibrary Server Comics Icon for iPads HOT 1
- Request: Automatic Slideshow like CDisplayEx
- Delay in quitting since 9.11.0
- [Feature request] Can we add several server configs into YACReaderLibrary? HOT 2
- After double-clicking to open a comic from YACReaderLibrary, YACReader displays it in English. HOT 4
- Cannot access library using a domain in the TestFlight app
- Submit the latest Simplified Chinese language pack HOT 2
- Small text is absolutely unreadable
- Get list of last opened comics
- Issue building 9.14.1 with 7zip or p7zip in Linux (Ubuntu/Debian) HOT 21
- Bug report: wrong file being opened as the first image/ cover HOT 2
- Drop date suffix from source files tarball HOT 3
- Dark fusion theme [Qt6, Win11] HOT 2
- [Future Request] Dark Mode on MacOS + Design Request on Ipad/Iphone HOT 2
- [Enhancement] Add support for .avif images in cbr/cbz archives HOT 6
- 9.14.1 and 9.14.2 not working on MacOS 10.14.6 Mojave HOT 1
- [Enhancement] Supress `The` when sorting comics in YacLibrary
- Cant mouse over for flow
- Request: Option to stop scrolling to next comic
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yacreader.