Elementary OS Luna의 Caliber(전자책 관리) 문제

Elementary OS Luna의 Caliber(전자책 관리) 문제

한동안 Calibre를 설치했는데 훌륭하게 작동했습니다. 이제 Calibre 도서관의 책을 Kindle로 보내려고 하는데 다음 메시지가 계속 나타납니다.

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

The reader has no storage card in this slot.

Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/device.py", line 81, in run
    self.result = self.func(*self.args, **self.kwargs)
  File "/usr/lib/calibre/calibre/gui2/device.py", line 411, in _upload_books
    metadata=metadata, end_session=False)
  File "/usr/lib/calibre/calibre/devices/usbms/driver.py", line 252, in upload_books
    path = self._sanity_check(on_card, files)
  File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 978, in _sanity_check
    raise ValueError(_('The reader has no storage card in this slot.'))
ValueError: The reader has no storage card in this slot.

책을 기기로 보낼 수 없습니다. Calibre를 제거하고 다시 설치해 보았으나 성공하지 못했습니다.

편집 1) Kindle을 연결하고 lsusb를 실행하면 즉시 다음과 같은 결과가 나타납니다.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 004: ID 04f2:b307 Chicony Electronics Co., Ltd 
Bus 001 Device 007: ID 1949:0004 Lab126 Amazon Kindle 3

dmesg tail을 실행한 후 다음을 얻습니다.

[ 7202.714177] usb 1-1.2: new high-speed USB device number 7 using ehci_hcd 
[ 7202.829763] scsi8 : usb-storage 1-1.2:1.0
[ 7203.831695] scsi 8:0:0:0: Direct-Access     Kindle   Internal Storage 0100     PQ: 0 ANSI: 2
[ 7203.832255] sd 8:0:0:0: Attached scsi generic sg2 type 0
[ 7203.837580] sd 8:0:0:0: [sdb] 2846720 512-byte logical blocks: (1.45    GB/1.35 GiB)
[ 7203.942275] sd 8:0:0:0: [sdb] Write Protect is off
[ 7203.942287] sd 8:0:0:0: [sdb] Mode Sense: 0f 00 00 00
[ 7204.052235] sd 8:0:0:0: [sdb] Write cache: enabled, read cache: enabled,  doesn't support DPO or FUA
[ 7204.323058]  sdb: sdb1
[ 7204.551835] sd 8:0:0:0: [sdb] Attached SCSI removable disk

답변1

파일 관리자 외에도 lsusb 및 dmesg 메시지는 Kindle이 올바르게 설치되었음을 보여줍니다. 실제 오류 메시지는 Calibre 자체에서 발생합니다. Calibre를 업데이트하는 것이 좋습니다. Wheezy 저장소에서 광산을 설치하고 0.8.51을 얻었습니다. 현재 버전은 2.12.0입니다. 직접 설치를 실행할 수 있습니다.

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

관련 정보