Package: calibre
Version: 0.8.8+dfsg-1
Severity: normal

Since upstream doesn't support bug reports for the distro packaged
version, I am filing this bug report again, here.
https://bugs.launchpad.net/calibre/+bug/842980

=======================

I have an ebook collection of about 450 books. Since most of the collection is 
online publications/white papers, the metadata is not readily available and the 
author field ends up as 'unknown'.

When I select Edit Metadata >> Edit Metadata Individually and click next, I run 
into the problem. A error dialogue pops up saying

calibre, version 0.8.8
ERROR: Unhandled exception: <b>OSError</b>:[Errno 2] No such file or directory: 
'/media/1ST BACKUP/books/unknown/Grip Experts (623)'

Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 449, in do_one
    self.apply_changes()
  File "/usr/lib/calibre/calibre/gui2/metadata/single.py", line 397, in 
apply_changes
    if not widget.commit(self.db, self.book_id):
  File "/usr/lib/calibre/calibre/gui2/metadata/basic_widgets.py", line 94, in 
commit
    getattr(db, 'set_'+ self.TITLE_ATTR)(id_, title, notify=False)
  File "/usr/lib/calibre/calibre/library/database2.py", line 2208, in set_title
    self.set_path(id, index_is_id=True)
  File "/usr/lib/calibre/calibre/library/database2.py", line 595, in set_path
    os.makedirs(tpath)
  File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 2] No such file or directory: '/media/1ST 
BACKUP/books/unknown/Grip Experts (623)'

The problem goes away on entering a valid text in author field, anything other 
than unknown.

Let me know if more details are required.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages calibre depends on:
ii  calibre-bin            0.8.8+dfsg-1
ii  imagemagick            8:6.6.9.7-5 
ii  poppler-utils          0.16.7-2    
ii  python-beautifulsoup   3.2.0-2     
ii  python-cherrypy3       3.1.2-1     
ii  python-cssutils        0.9.8~a1-1  
ii  python-dateutil        1.5-1       
ii  python-dbus            0.84.0-2    
ii  python-django-tagging  0.3.1-1     
ii  python-encutils        0.9.8~a1-1  
ii  python-imaging         1.1.7-4     
ii  python-lxml            2.3-0.1+b2  
ii  python-mechanize       0.2.5-1     
ii  python-pkg-resources   0.6.16-1    
ii  python-pyparsing       1.5.2-2     
ii  python-qt4             4.8.3-4     
ii  python-routes          1.12.3-1    
ii  python2.7              2.7.2-5     
ii  ttf-liberation         1.07.0-1    
ii  xdg-utils              1.1.0~rc1-2 

Versions of packages calibre recommends:
ii  python-dnspython  1.8.0-1

calibre suggests no packages.

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to