Share your experience!
Ich habe das Gleiche bereits in einem anderen ebook-reader-forum gepostet, wo es zwar eifrig gelesen wurde, aber niemand einen Rat wusste. Vielleicht hier?
Grüß Gott,
Calibre kann plötzlich nichts mehr mit meinem PRS-T1 anfangen.
Folgende Fehlermeldung hat es produziert:
FEHLER: Fehler: Fehler bei der Kommunikation mit dem Gerät
'NoneType' object has no attribute 'date'
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 85, in run
File "site-packages\calibre\gui2\device.py", line 467, in _books
File "site-packages\calibre\devices\prst1\driver.py", line 162, in books
File "site-packages\calibre\devices\usbms\driver.py", line 244, in books
File "site-packages\calibre\devices\prst1\driver.py", line 247, in sync_booklists
File "site-packages\calibre\devices\prst1\driver.py", line 277, in update_device_database
File "site-packages\calibre\devices\prst1\driver.py", line 506, in update_device_books
File "site-packages\calibre\devices\prst1\driver.py", line 777, in is_sony_periodical
AttributeError: 'NoneType' object has no attribute 'date'
Kann jemand damit etwas anfangen und mir helfen?
Schon mal vielen Dank.
f.
Hallo,
anhand der Fehlermeldung würde ich vermuten, dass eine Deiner auf dem Reader gespeicherten Zeitungen kein korrektes Veröffentlichungsdatum (mehr) hat. Hab jetzt aber nicht geprüft, ob sich Calibre das aus dem EPub-Dokument (Lösung 2.) oder der Reader-Datenbank (Lösung 3.) holt.
Du könntest folgendes machen:
1. Schreibe Kovid Goyal (Calibre-Autor) an und schicke ihm die Fehlermeldung. Vielleicht erweitert er den Code (letzte Zeile der Fehlermeldung) um einen Test auf Existenz des Datums [ bei Dir Zeile 777 bzw. hier 781: if book.pubdate is None or ...].
2. Lösche die Periodika auf Deinem E-Book. Vielleicht fängst Du erstmal nur mit den neuesten an und arbeitest Dich solange vor, bis der Fehler nicht mehr auftritt. (Oder lösche gleich alle Zeitungen. Wer braucht die schon? Mit echten Zeitungen würde man ja auch nur noch Fisch einwickeln).
3. Vielleicht liegt der Fehler in der E-Book-Datenbank auf dem Reader. Lösche dann die Datei " books.db" auf dem Gerät (mittels Dateimanager) und synchronisiere anschließend nochmal vollständig mit Calibre (vor dem Anstöpseln die Option " Einstellungen">" Import/Export">" Bücher auf Geräte übertragen">" Metadaten-Verwaltung" auf " Automatische Verwaltung"), damit die Sammlungen wieder auf den aktuellen Stand gesetzt werden (das dauert evtl. ein Weilchen, weswegen die Einstellung später vielleicht wieder zurückgenommen werden sollte).
Nachtrag:
Es könnte übrigens auch sein, dass der Fehler durch ein EPub-Buch verursacht wird, dass das Etikett/Schlagwort/Tag " Nachrichten" hat.
Du solltest also auch prüfen, ob eines Deiner Bücher in einer derart benannten Sammlung drin ist und es da erstmal wieder rausnehmen und dann die T1-Calibre-Verbindung nochmal testen, bevor Du mit der vorgeschlagenen Löschaktion beginnst.
Grüß dich, Toralf,
hab erstmal vielen Dank für deine Mühe, die wohl gute Voraussetzungen für die Beseitigung des Missstandes geschaffen hat.
f.
gelöscht
gelöscht