My virtual machine stopped working from yesterday and it returns the following error:
sudo kolibri start
[sudo] password for kolibri:
WARNING: Python 3.4 and 3.5 support will be dropped in Kolibri 0.16, please upgrade your Python version
INFO 2023-08-16 12:48:25,120 Option DEBUG_LOG_DATABASE in section [Server] being overridden by environment variable KOLIBRI_DEBUG_LOG_DATABASE
INFO 2023-08-16 12:48:25,121 Option DEBUG in section [Server] being overridden by environment variable KOLIBRI_DEBUG
INFO 2023-08-16 12:48:25,391 Running Kolibri with the following settings: kolibri.deployment.default.settings.base
Error: Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/kolibri/utils/main.py”, line 235, in _post_django_initialization
process_cache.cull()
File “/usr/lib/python3/dist-packages/kolibri/dist/django/utils/functional.py”, line 238, in inner
self._setup()
File “/usr/lib/python3/dist-packages/kolibri/dist/django/utils/functional.py”, line 386, in _setup
self._wrapped = self._setupfunc()
File “/usr/lib/python3/dist-packages/kolibri/core/utils/cache.py”, line 13, in __get_process_cache
return caches[“process_cache”]
File “/usr/lib/python3/dist-packages/kolibri/dist/django/core/cache/init.py”, line 80, in getitem
cache = _create_cache(alias)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/core/cache/init.py”, line 55, in _create_cache
return backend_cls(location, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/djangocache.py”, line 29, in init
self._cache = FanoutCache(directory, shards, timeout, **options)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/fanout.py”, line 57, in init
for num in range(shards)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/fanout.py”, line 57, in
for num in range(shards)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 529, in init
self.reset(key, value)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 2440, in reset
sql_retry(statement, (value, key))
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 693, in _execute_with_retry
return sql(statement, *args, **kwargs)
sqlite3.DatabaseError: database disk image is malformed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/kolibri/utils/cli.py”, line 193, in invoke
initialize(**get_initialize_params())
File “/usr/lib/python3/dist-packages/kolibri/utils/main.py”, line 287, in initialize
_post_django_initialization()
File “/usr/lib/python3/dist-packages/kolibri/utils/main.py”, line 237, in _post_django_initialization
shutil.rmtree(process_cache.directory, ignore_errors=True)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/utils/functional.py”, line 238, in inner
self._setup()
File “/usr/lib/python3/dist-packages/kolibri/dist/django/utils/functional.py”, line 386, in _setup
self._wrapped = self._setupfunc()
File “/usr/lib/python3/dist-packages/kolibri/core/utils/cache.py”, line 13, in __get_process_cache
return caches[“process_cache”]
File “/usr/lib/python3/dist-packages/kolibri/dist/django/core/cache/init.py”, line 80, in getitem
cache = _create_cache(alias)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/core/cache/init.py”, line 55, in _create_cache
return backend_cls(location, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/djangocache.py”, line 29, in init
self._cache = FanoutCache(directory, shards, timeout, **options)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/fanout.py”, line 57, in init
for num in range(shards)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/fanout.py”, line 57, in
for num in range(shards)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 529, in init
self.reset(key, value)
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 2440, in reset
sql_retry(statement, (value, key))
File “/usr/lib/python3/dist-packages/kolibri/dist/diskcache/core.py”, line 693, in _execute_with_retry
return sql(statement, *args, **kwargs)
sqlite3.DatabaseError: database disk image is malformed
I tried using the documentation on a malformed database as well as delete the current database but none of these options worked, Please help this is an urgent matter. Thank you for your response in advance