यदि तपाईं पनि म जस्तै हुनुहुन्छ र भर्खरै आफ्नो उबुन्टु (Ubuntu) लाई १६.१० याकेटी (Yakkety) मा अपडेट (Update) गर्नुभएको छ र आफ्नो फ्ल्यास कार्ड (Flash card) / स्पेस रिपिटिसन (Spaced repetition) एप्लिकेसन (Application) ले काम नगरेको पाउनुभयो भने, तपाईं एक्लो हुनुहुन्न।

डेबियन विकी (Debian Wiki) मा व्याख्या गरिए अनुसार, समस्या यो हो कि Qt5/blink मा माइग्रेसन (Migration) सँग सम्बन्धित भएर Qt4 बाट QtWebKit हटाइएको छ। यस कारणले गर्दा, PyQt4 र QtWebKit मा निर्भर हुने कुनै पनि एप्लिकेसन (Application) हरू हालसम्म बिग्रेका (Broken) छन्। यो समस्या तब मात्र समाधान हुनेछ जब एप्लिकेसन (Application) लाई लाइब्रेरी (Library) को अपग्रेड (Upgrade) गरिएको संस्करण प्रयोग गर्नका लागि अपडेट (Update) गरिनेछ।

यदि तपाईं म जस्तै हुनुहुन्छ र यो एप्लिकेसन (Application) बिना बस्न सक्नुहुन्न भने, तपाईंले लाइब्रेरी (Library) लाई डाउनग्रेड (Downgrade) गरेर आफ्नो उबुन्टु (Ubuntu) मा काम गर्न बाध्य बनाउन सक्नुहुन्छ।

  1. sudo echo "deb http://archive.ubuntu.com/ubuntu/ xenial universe" >> /etc/apt/source.list.d/backport.list
  2. sudo echo "deb http://archive.ubuntu.com/ubuntu/ xenial-updates universe" >> /etc/apt/source.list.d/backport.list
  3. sudo apt update
  4. sudo apt install python-qt4=4.11.4+dfsg-1build4 python-qt4-sql=4.11.4+dfsg-1build4
  5. sudo apt-mark hold python-qt4 python-qt4-sql

त्रुटि कोड (Error Code):

Traceback (innermost last):
  File "/usr/bin/mnemosyne", line 155, in 
    debug_file=options.debug_file)
  File "/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 164, in initialise
    self.register_components()
  File "/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 215, in register_components
    exec("from %s import %s" % (module_name, class_name))
  File "", line 1, in 
  File "/usr/lib/python2.7/dist-packages/mnemosyne/pyqt_ui/review_wdgt.py", line 5, in 
    from PyQt4 import QtCore, QtGui, QtWebKit
 ImportError: cannot import name QtWebKit