#844 libmtp error connecting to Nook HD+ through Calibre

Older releases
open
None
1
2014-03-22
2013-07-07
Anonymous
No

libmtp9-1.1.5-3.1.1.x86_64 in OpenSuSE 12.3
-----------------From Calibre Bug Tracking --------------

That is an error in libmtp, you should report it to them.

status invalid

** Changed in: calibre
Status: New => Invalid

-- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1198345

Title:
Cannot Read Nook HD+ from Cailbre on Linux

Status in calibre:
e-book management: Invalid

Bug description:
Have a Nook HD+ using latest version 2.10 firmware. I can "read" and "write" the contents of the nook HD+ from a Windows 7 system running Calibre 0.9.37, but not from a Linux system (OpenSuSE 12.3) running either Calibre 0.9.37 or 0.9.38.
Calibre sees the device, but then gives the following error:

calibre, version 0.9.38
ERROR: Error: Error communicating with device

Failed to upload file named: driveinfo.calibre to (u'SD Card',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info. 2:Error 2002: PTP: General Error

Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 85, in run
File "site-packages/calibre/gui2/device.py", line 476, in _books
File "site-packages/calibre/devices/mtp/driver.py", line 193, in books
File "site-packages/calibre/devices/mtp/driver.py", line 165, in get_driveinfo
File "site-packages/calibre/devices/mtp/driver.py", line 156, in _update_drive_info
File "site-packages/calibre/devices/mtp/base.py", line 24, in synchronizer
File "site-packages/calibre/devices/mtp/unix/driver.py", line 339, in put_file
DeviceError: Failed to upload file named: driveinfo.calibre to (u'SD Card',): 2:PTP Layer error 2002: send_file_object_info(): Could not send object info. 2:Error 2002: PTP: General Error

To manage notifications about this bug go to:
https://bugs.launchpad.net/calibre/+bug/1198345/+subscriptions
-----------------From Calibre Bug Tracking --------------

I can open the device in Dolphin. Have installed:
mtpfs-1.1-1.1.x86_64
libmtp9-1.1.5-3.1.1.x86_64
go-mtpfs-0.0+git6b55d1f9-7.1.x86_64
kio_mtp-0.0.1-1.1.1.x86_64
mtp-tools-1.1.5-3.1.1.x86_64

Discussion

  • Anonymous - 2013-07-07

    Updated to libmtp9-1.1.6-64.1.x86_64 - bug still remains

     
  • Linus Walleij

    Linus Walleij - 2013-11-04
    • status: open --> closed
    • assigned_to: Linus Walleij
     
  • Linus Walleij

    Linus Walleij - 2013-11-04

    "libmtp9" and such things are Debian/Ubuntu-specific and does not belong in this project (libmtp). You need to figure out if there is really problem with libmtp, the error messages are coming from Python code and libmtp is not written in python so I'm closing this bug.

     
  • Anonymous - 2014-03-03

    @linus Does the phrase "going from pillar to post" mean anything to you? In my country we say "van het kastje naar de muur sturen", also known as "giving your users the runaround".
    As far as I can tell, the string "PTP Layer error" comes directly from libmtp, and the error code probably means more to you than either a Calibre or a Python dev.

     
  • Linus Walleij

    Linus Walleij - 2014-03-22

    Yeah, well, one thing I can tell for sure is that I'm overloaded with libmtp bugs, I need help to rootcause and fix stuff and I hereby invite you to help out.

     
  • Linus Walleij

    Linus Walleij - 2014-03-22
    • status: closed --> open
     


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks