Comix crashes after update to 14.04

Bug #1309876 reported by Turgon
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
mcomix (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

 Hello!

 After upgrading to Xubuntu 14.04, Comix (version 1.00-1 (trusty)) has stopped working. This is the error message that appears if run from a terminal:

09:27:18 WARNING: Non-supported archive format: xxx.cbz
Traceback (most recent call last):
  File "/usr/bin/mcomix", line 9, in <module>
    load_entry_point('mcomix==1.00', 'console_scripts', 'mcomix')()
  File "/usr/lib/python2.7/dist-packages/mcomix/run.py", line 200, in run
    open_path = open_path, open_page = open_page)
  File "/usr/lib/python2.7/dist-packages/mcomix/main.py", line 71, in __init__
    self.filehandler = file_handler.FileHandler(self)
  File "/usr/lib/python2.7/dist-packages/mcomix/file_handler.py", line 64, in __init__
    self.last_read_page = last_read_page.LastReadPage(backend.LibraryBackend())
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 646, in LibraryBackend
    _backend = _LibraryBackend()
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 58, in __init__
    self._upgrade_database(version, _LibraryBackend.DB_VERSION)
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 587, in _upgrade_database
    lastread.migrate_database_to_library(COLLECTION_RECENT)
  File "/usr/lib/python2.7/dist-packages/mcomix/last_read_page.py", line 196, in migrate_database_to_library
    book.get_backend = lambda: self.backend
AttributeError: 'NoneType' object has no attribute 'get_backend'

 ¡Best regards!

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mcomix (Ubuntu):
status: New → Confirmed
Revision history for this message
Tamim (tamimym) wrote :

Same problem. Just upgraded to Ubuntu 14.04 and tried to use mcomix and it crashed.
Here's the error message I get, looks the same as the one by Turgon.

03:04:21 WARNING: Non-supported archive format: xxx.cbr
Traceback (most recent call last):
  File "/usr/bin/mcomix", line 9, in <module>
    load_entry_point('mcomix==1.00', 'console_scripts', 'mcomix')()
  File "/usr/lib/python2.7/dist-packages/mcomix/run.py", line 200, in run
    open_path = open_path, open_page = open_page)
  File "/usr/lib/python2.7/dist-packages/mcomix/main.py", line 71, in __init__
    self.filehandler = file_handler.FileHandler(self)
  File "/usr/lib/python2.7/dist-packages/mcomix/file_handler.py", line 64, in __init__
    self.last_read_page = last_read_page.LastReadPage(backend.LibraryBackend())
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 646, in LibraryBackend
    _backend = _LibraryBackend()
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 58, in __init__
    self._upgrade_database(version, _LibraryBackend.DB_VERSION)
  File "/usr/lib/python2.7/dist-packages/mcomix/library/backend.py", line 587, in _upgrade_database
    lastread.migrate_database_to_library(COLLECTION_RECENT)
  File "/usr/lib/python2.7/dist-packages/mcomix/last_read_page.py", line 196, in migrate_database_to_library
    book.get_backend = lambda: self.backend
AttributeError: 'NoneType' object has no attribute 'get_backend'

Revision history for this message
James (jamestheawesomedude) wrote :

Tried installing mcomix_1.2.1-1_all.deb from the Debian repos and even that version is affected by this.

Revision history for this message
James (jamestheawesomedude) wrote :

I have it FIXED, ENTIRELY (mcomix 1.2.1-1 @ Mint 18) simply by installing p7zip-full.

That should be set as either a recommends or a depends.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.