ubuntuusers.de

calibre erkennt Tolino nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

kurt

Anmeldungsdatum:
12. Juli 2023

Beiträge: 20

Wohnort: Zürich, Schweiz

Habe einen neuen Tolino Shine 4 gekauft. Ubuntu erkennt ihn, aber Calibre nicht. Habe Calibre auf die neueste Version 6.22.0 (alte Version unter Ubuntu Software 5.37.0) upgedatet. Tolino wird immer noch nicht erkannt. Aus meiner Calibre-Bibliothek kann ich Bücher manuell auf den Tolino kopieren, d.h.das als Notlösung.

Weiss jemand Rat?

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Starte Calibre im Debug Mode und ohne angeschlossenem Reader:

1
calibre-debug --gui-debug calibre

Calibre gibt jetzt alles im Terminal aus. Die letzte Zeile sieht (bei mir) so aus:

[5.93] Started up in 5.93 seconds with 867 books

Jetzt Deinen Reader anstecken. Zum Vergleich mit deinen Ausgaben hier meine mit erfolgreichem anbinden meines Kindle an Calibre:

[5.93] Started up in 5.93 seconds with 867 books

Found device nodes: /dev/sdb None None
Syncing cover thumbnails to workaround amazon cover bug
Restored 0 cover thumbnails that were destroyed by Amazon
Job: 0 Geräteinformationen abrufen started
DeviceJob: 0 Geräteinformationen abrufen done, calling callback
DeviceJob: 0 Geräteinformationen abrufen callback returned
Job: 1 Bibliotheksinformationen festlegen started
DeviceJob: 1 Bibliotheksinformationen festlegen done, calling callback
DeviceJob: 1 Bibliotheksinformationen festlegen callback returned
Job: 2 Gerätebücherliste abrufen started
DEBUG:    0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
DEBUG:    0.0 USBMS: dirs are: /media/ralf/Kindle/ documents
DEBUG:    0.2 USBMS: scan from root False /media/ralf/Kindle/documents
DEBUG:    0.3 USBMS: count found in cache: 115, count of files in metadata: 115, need_sync: False
DEBUG:    0.3 USBMS: Finished fetching list of books from device. oncard= None
DEBUG:    0.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
DEBUG:    0.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
DeviceJob: 2 Gerätebücherliste abrufen done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 115
Job: 0 Geräteinformationen abrufen finished
Keine Details verfügbar.
Job: 2 Gerätebücherliste abrufen finished
Keine Details verfügbar.
Job: 1 Bibliotheksinformationen festlegen finished
Keine Details verfügbar.
DeviceJob: set_books_in_library finished: time= 0.03950834274291992
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DeviceJob: 2 Gerätebücherliste abrufen callback returned
Job: 3 Metadaten zum Gerät senden started
DEBUG:    0.4 USBMS: starting sync_booklists
Job: 2 Gerätebücherliste abrufen finished
Keine Details verfügbar.
DEBUG:    1.4 USBMS: finished sync_booklists
DeviceJob: 3 Metadaten zum Gerät senden done, calling callback
DeviceJob: 3 Metadaten zum Gerät senden callback returned
Job: 3 Metadaten zum Gerät senden finished
Keine Details verfügbar.

Falls Du nicht schon selbst in den Ausgaben erkennen kannst was da schief läuft, poste die Ausgabe hier im Codeblock.

kurt

(Themenstarter)

Anmeldungsdatum:
12. Juli 2023

Beiträge: 20

Wohnort: Zürich, Schweiz

P device handling alreadyLIBMTP PANIC: Unable to initialize device Error while trying to open MTPDevice(busnum=1, devnum=6, vendor_id=16755, product_id=32768, bcd=1088, serial='26073517,850fba4d19b744b8a6384e87acde7923', manufacturer='Rakuten Kobo Inc.', product='tolino shine 4') (Driver: <calibre.devices.mtp.driver.MTP_DEVICE object at 0x7f3492d03a60>) Traceback (most recent call last): File "calibre/devices/mtp/unix/driver.py", line 214, in open File "calibre/devices/mtp/base.py", line 24, in synchronizer File "calibre/devices/mtp/unix/driver.py", line 166, in create_device libmtp.MTPError: Unable to open MTP device with busnum=1 and devnum=6, tried 1 such devices

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "calibre/gui2/device.py", line 341, in detect_device File "calibre/devices/mtp/driver.py", line 132, in open File "calibre/devices/mtp/base.py", line 24, in synchronizer File "calibre/devices/mtp/unix/driver.py", line 217, in open calibre.devices.errors.OpenFailed: Failed to open MTPDevice(busnum=1, devnum=6, vendor_id=16755, product_id=32768, bcd=1088, serial='26073517,850fba4d19b744b8a6384e87acde7923', manufacturer='Rakuten Kobo Inc.', product='tolino shine 4'): Error: Unable to open MTP device with busnum=1 and devnum=6, tried 1 such devices

Er erkennt das Gerät offensichlich nicht In der Dateiverwaltung erscheint es als "tolino shine 4" "interner gemeinsamer Speicher 100001" (Eigenschaften/Zugriffswere:Zugriffswerte konnten nicht ermittelt werden)

Weiss nicht ob das weiter hilft

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

kurt schrieb:

P device handling alreadyLIBMTP PANIC: Unable to initialize device
Error while trying to open MTPDevice(busnum=1, devnum=6, vendor_id=16755, product_id=32768, bcd=1088, serial='26073517,850fba4d19b744b8a6384e87acde7923', manufacturer='Rakuten Kobo Inc.', product='tolino shine 4') (Driver: <calibre.devices.mtp.driver.MTP_DEVICE object at 0x7f3492d03a60>)
Traceback (most recent call last):
 File "calibre/devices/mtp/unix/driver.py", line 214, in open
 File "calibre/devices/mtp/base.py", line 24, in synchronizer
 File "calibre/devices/mtp/unix/driver.py", line 166, in create_device
libmtp.MTPError: Unable to open MTP device with busnum=1 and devnum=6, tried 1 such devices
 
During handling of the above exception, another exception occurred:
 
Traceback (most recent call last):
 File "calibre/gui2/device.py", line 341, in detect_device
 File "calibre/devices/mtp/driver.py", line 132, in open
 File "calibre/devices/mtp/base.py", line 24, in synchronizer
 File "calibre/devices/mtp/unix/driver.py", line 217, in open
calibre.devices.errors.OpenFailed: Failed to open MTPDevice(busnum=1, devnum=6, vendor_id=16755, product_id=32768, bcd=1088, serial='26073517,850fba4d19b744b8a6384e87acde7923', manufacturer='Rakuten Kobo Inc.', product='tolino shine 4'): Error: Unable to open MTP device with busnum=1 and devnum=6, tried 1 such devices

Weiss nicht ob das weiter hilft

Auf jeden Fall würde es helfen wenn Du Terminal Ausgaben im Codeblock postest. Das dritte Icon von Rechts über dem Editor. Ich mach das mal im Zitat damit man die Ausgabe auch lesen kann...

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Hast du zufällig Android File Transfer auf Deinem Rechner? Wenn ja, mal temporär komplett beenden! Also inkl. Servive u.s.w. Alternativ mal deinstallieren wenn Du nicht sicher bist ob es wirklich beendet ist.

Theoretisch kann auch ein aktiv angeschlossenes Android Gerät den Fehler verursachen fällt mir gerade noch ein. Für MTP gilt ja: es kann nur einen geben.

kurt

(Themenstarter)

Anmeldungsdatum:
12. Juli 2023

Beiträge: 20

Wohnort: Zürich, Schweiz

Bleys schrieb:

Hast du zufällig Android File Transfer auf Deinem Rechner? Wenn ja, mal temporär komplett beenden! Also inkl. Servive u.s.w. Alternativ mal deinstallieren wenn Du nicht sicher bist ob es wirklich beendet ist.

Theoretisch kann auch ein aktiv angeschlossenes Android Gerät den Fehler verursachen fällt mir gerade noch ein. Für MTP gilt ja: es kann nur einen geben.

ich habe FilaZila und kein Androidgerät ist aktiv angeschlossen. Interessant ist, dass das alte tolino shine funktionierte bis es den Geist aufgab (das neue hat nun USB-C).

Ich weiss im Moment nicht weiter und muss vorläufig wohl mit meiner Notlösung leben. Ich habe ein Laptop und ein Desktop. Auf dem Laptop ist noch die alte Version von Calibre 5.37-0 installiert mit den gleichen Problem

kurt

(Themenstarter)

Anmeldungsdatum:
12. Juli 2023

Beiträge: 20

Wohnort: Zürich, Schweiz

Hallo Bleys Danke für deine Mühe. Ich arbeite vorläufig mit meiner Notlösung. Gruss Kurt

Bleys

Anmeldungsdatum:
13. August 2006

Beiträge: 6172

Inzwischen hab ich mal ein bisschen Google bemüht. Der Tolino Shine 4 meldet sich als Android Gerät per MTP am System und MTP kann immer nur mit einem Gerät zur gleichen Zeit umgehen. D.h., wenn Du den Tolino ansteckst, schnappt sich Dein File Manager das Gerät und Calibre kann danach nicht mehr gleichzeitig zugreifen.

Eine Lösung wäre es, Deinem System per Udev Regel zu verbieten den Tolino zu mounten. Da müsste dann jemand hier helfen der sich damit auskennt.

Du könntest mal folgendes testen. Calibre beenden, Reader einstecken, "Laufwerke" starten. In der Übersicht in Laufwerke die Tolino Partion stoppen (Das rechteckige Stop Zeichen unter der Partition). Das stoppt den Zugriff ohne den Reader komplett aus dem System zu nehmen wie es im Nautilus passiert wenn Du da aushängst. Und jetzt Calibre starten.

Wenn es funktioniert und Calibre hat den Reader, wird der File Manager wahrscheinlich eine Fehlermeldung ausgeben. Unable to mount oder so...

kurt

(Themenstarter)

Anmeldungsdatum:
12. Juli 2023

Beiträge: 20

Wohnort: Zürich, Schweiz

Hallo Bleys

Dein Tipp ist sackstark. Unter Laufwerke erscheint Tolino nicht. Aber:

Wenn ich Tolino in der Dateiverwaltung aushänge, und dann Calibre starte wird Tolino shine 4 erkannt.

Mit dieser Lösung kann ich gut leben. Herzlichen Dank für deine Mühe 😛 ♥

Grüsse aus der Schweiz

Kurt

Antworten |