Docker technosoft2000/calibre-web ePub Upload funktioniert nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

HolX

Benutzer
Registriert
20. Nov. 2013
Beiträge
15
Reaktionspunkte
1
Punkte
3
Hallo zusammen,

ich habe technosoft2000/calibre-web zum laufen gebracht, Web Zugriff funktioniert.
Leider funktioniert das Uploaden von ebooks nicht - Upload Balken erscheint und bricht am End mit folgender Meldung
ab:
"Database error: (sqlite3.OperationalError) attempt to write a readonly database [SQL: INSERT INTO authors..."

Würde auf ein Berechtigungsproblem tippen.
Zur Installation:
docker/config zu /docker/config mit schreiben und lesen (rw)
docker/books/calibre/ zu books auch rw

angemeldet an der web gui bin ich über den admin der die Berechtigung hat zum epubs uploaden

Dank Euch für Tips
HolX
 
Habe das gleiche Problem bei dem Container "linuxserver-calibre-web". Nur Login+Lesen im Weblink funktionieren einwandfrei.

Versuche, den Fehler zu beheben scheitern bislang. Eine lokal auf dem PC mit Calibre neu erstellte metadata.db in den NAS-Ordner (mountpoint /books) kopiert. Aber selbst wenn ich im Terminal des calibre-web-Containers alle Rechte für diese metadata.db auf Root setze :
chmod a+w /books/metadata.db
chown root:root /books/metadata.db
führt das zum gleichen Fehler im Web : "Datenbankfehler: (sqlite3.OperationalError) attempt to write a readonly database [SQL: INSERT INTO authors (name, sort, link) VALUES (?, ?, ?)] ... (Background on this error at: https://sqlalche.me/e/14/e3q8)."

Folgt man dem angegebenen Link findet man :

OperationalError​

Exception raised for errors that are related to the database’s operation and not necessarily under the control of the programmer, e.g. an unexpected disconnect occurs, the data source name is not found, a transaction could not be processed, a memory allocation error occurred during processing, etc.

This error is a DBAPI Error and originates from the database driver (DBAPI), not SQLAlchemy itself.

The OperationalError is the most common (but not the only) error class used by drivers in the context of the database connection being dropped, or not being able to connect to the database. For tips on how to deal with this, see the section Dealing with Disconnects.

Bin hier mit meinem Latein ziemlich am Ende...und frage mich ob es sich lohnt für diesen Container bis auf die Treiber-Ebene gehen um den Fehler zu beheben. Zumal Calibre von Haus aus nicht für Multiuser/NAS programmiert wurde, wie man nachlesen kann unter https://manual.calibre-ebook.com/de/faq.html
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat