leapp fails with `sqlite3.DatabaseError: database disk image is malformed`
Issue
# leapp preupgrade --target 8.6
Traceback (most recent call last):
File "/usr/bin/leapp", line 9, in <module>
load_entry_point('leapp==0.15.1', 'console_scripts', 'leapp')()
File "/usr/lib/python2.7/site-packages/leapp/cli/__init__.py", line 45, in main
cli.command.execute('leapp version {}'.format(VERSION))
File "/usr/lib/python2.7/site-packages/leapp/utils/clicmd.py", line 111, in execute
args.func(args)
File "/usr/lib/python2.7/site-packages/leapp/utils/clicmd.py", line 133, in called
self.target(args)
File "/usr/lib/python2.7/site-packages/leapp/cli/commands/upgrade/breadcrumbs.py", line 147, in wrapper
return f(*args, breadcrumbs=breadcrumbs, **kwargs)
File "/usr/lib/python2.7/site-packages/leapp/cli/commands/preupgrade/__init__.py", line 54, in preupgrade
logger = configure_logger('leapp-preupgrade.log')
File "/usr/lib/python2.7/site-packages/leapp/logger/__init__.py", line 88, in configure_logger
_logger.info('Logging has been initialized')
File "/usr/lib64/python2.7/logging/__init__.py", line 1149, in info
self._log(INFO, msg, args, **kwargs)
File "/usr/lib64/python2.7/logging/__init__.py", line 1268, in _log
self.handle(record)
File "/usr/lib64/python2.7/logging/__init__.py", line 1278, in handle
self.callHandlers(record)
File "/usr/lib64/python2.7/logging/__init__.py", line 1318, in callHandlers
hdlr.handle(record)
File "/usr/lib64/python2.7/logging/__init__.py", line 749, in handle
self.emit(record)
File "/usr/lib/python2.7/site-packages/leapp/logger/__init__.py", line 40, in emit
self._do_emit(log_data)
File "/usr/lib/python2.7/site-packages/leapp/logger/__init__.py", line 45, in _do_emit
Audit(**log_data).store()
File "/usr/lib/python2.7/site-packages/leapp/utils/audit/__init__.py", line 88, in store
self.do_store(connection)
File "/usr/lib/python2.7/site-packages/leapp/utils/audit/__init__.py", line 371, in do_store
self.message.message_id if self.message else None, self.data))
sqlite3.DatabaseError: database disk image is malformed
Environment
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.