Traceback (innermost last):
File "/usr/bin/mnemosyne", line 262, in <module>
debug_file=options.debug_file)
File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 227, in initialise
raise e
File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 218, in initialise
self.log().started_program()
File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/loggers/database_logger.py", line 26, in started_program
self.database().log_started_program(self.timestamp, version_string)
File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/databases/SQLite_logging.py", line 32, in log_started_program
(EventTypes.STARTED_PROGRAM, int(timestamp), version_string))
File "/usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/databases/_sqlite3.py", line 72, in execute
self._cursor = self.connection.execute(sql, *args)
sqlite3.OperationalError: attempt to write a readonly database
I was messing around with Mnemosyne, and now it opens a dB in a folder on a USB that I no longer have, so Mnemosyne looks for that folder, and gives me errors when picking another DB. Luckily, I have a back up of my db on my main disk, so I can use the -d feature to open that specific folder, and all my cards are restored. This is a minor hassle, so is there a way to fix this and get it to work again? I've tried deleting Mnemosyne and reinstalling it.