Я начинающий пользователь Ubuntu 14.04, подскажите пожалуйста: после очередного обновления системы программа cherrytree после запуска зависала показывая рамку своего окна без внутреннего содержимого. После переустановки программа завершается показав своё окно на долю секунды, повторная переустановка не помогает-как понимаю проблема в неудалённых зависимых файлах - при запуске в терминале выдаёт:
Traceback (most recent call last):
File "/usr/bin/cherrytree", line 70, in <module>
f_main(args)
File "/usr/bin/cherrytree", line 48, in f_main
main.main(args)
File "/usr/share/cherrytree/modules/main.py", line 219, in main
CherryTreeHandler(args, lang_str)
File "/usr/share/cherrytree/modules/main.py", line 64, in __init__
self.window_open_new(filepath_fix(args.filepath), args.node, True, True if args.filepath else False)
File "/usr/share/cherrytree/modules/main.py", line 69, in window_open_new
window = core.CherryTree(self.lang_str, filepath, node_name, self, is_startup, is_arg, False)
File "/usr/share/cherrytree/modules/core.py", line 203, in __init__
self.file_startup_load(open_with_file, node_name)
File "/usr/share/cherrytree/modules/core.py", line 1346, in file_startup_load
self.file_load(os.path.join(self.file_dir, self.file_name))
File "/usr/share/cherrytree/modules/core.py", line 1935, in file_load
self.ctdb_handler.read_db_full(self.db, discard_ids=False)
File "/usr/share/cherrytree/modules/ctdb.py", line 597, in read_db_full
node_sequence)
File "/usr/share/cherrytree/modules/ctdb.py", line 575, in read_db_node_n_children
child_node_row = self.get_node_row_partial_from_id(db, child_row['node_id'])
File "/usr/share/cherrytree/modules/ctdb.py", line 537, in get_node_row_partial_from_id
node_row = db.execute('SELECT node_id, name, syntax, tags, is_ro, level FROM node WHERE node_id=?', (node_id,)).fetchone()
sqlite3.DatabaseError: database disk image is malformed
Пытался удалять так:
sudo apt-get remove --purge cherrytree
sudo apt-get autoremove
sudo apt-get autoclean