If you have a specific technical inquiry, construct your post with the following:
Upgrade to x.12.2 resulted in corrupted database error. Have backed up the sqlite & log files separately.
Link to kolibri.log and db: https://www.dropbox.com/s/l0gt1tprsqwxfup/Jackson_kolibri.zip?dl=0
Summary
Errors generated:
Running migrations:
No migrations to apply.
Installed 2 object(s) from 1 fixture(s)
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/backends/utils.py”, line 64, in execute
return self.cursor.execute(sql, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/backends/sqlite3/base.py”, line 328, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such column: content_channelmetadata.published_size
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/bin/kolibri”, line 11, in
load_entry_point(‘kolibri==0.12.2’, ‘console_scripts’, ‘kolibri’)()
File “/usr/lib/python3/dist-packages/kolibri/utils/cli.py”, line 630, in main
initialize(debug=debug)
File “/usr/lib/python3/dist-packages/kolibri/utils/cli.py”, line 181, in initialize
update()
File “/usr/lib/python3/dist-packages/kolibri/utils/cli.py”, line 260, in update
update_channel_metadata()
File “/usr/lib/python3/dist-packages/kolibri/core/content/utils/annotation.py”, line 48, in update_channel_metadata
import_channel_from_local_db(channel_id)
File “/usr/lib/python3/dist-packages/kolibri/core/content/utils/channel_import.py”, line 675, in import_channel_from_local_db
import_manager.import_channel_data()
File “/usr/lib/python3/dist-packages/kolibri/core/content/utils/channel_import.py”, line 507, in import_channel_data
if self.check_and_delete_existing_channel():
File “/usr/lib/python3/dist-packages/kolibri/core/content/utils/channel_import.py”, line 397, in check_and_delete_existing_channel
existing_channel = ChannelMetadata.objects.get(id=self.channel_id)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/manager.py”, line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/query.py”, line 374, in get
num = len(clone)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/query.py”, line 232, in len
self._fetch_all()
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/query.py”, line 1121, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/query.py”, line 53, in iter
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/sql/compiler.py”, line 899, in execute_sql
raise original_exception
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/models/sql/compiler.py”, line 889, in execute_sql
cursor.execute(sql, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/backends/utils.py”, line 64, in execute
return self.cursor.execute(sql, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/utils.py”, line 94, in exit
six.reraise(dj_exc_type, dj_exc_value, traceback)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/utils/six.py”, line 685, in reraise
raise value.with_traceback(tb)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/backends/utils.py”, line 64, in execute
return self.cursor.execute(sql, params)
File “/usr/lib/python3/dist-packages/kolibri/dist/django/db/backends/sqlite3/base.py”, line 328, in execute
return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such column: content_channelmetadata.published_size
pi@raspberrypi:~ $ kolibr status
-bash: kolibr: command not found
pi@raspberrypi:~ $ kolibri status
WARNING:root:No C Extensions available for this platform.
INFO Running Kolibri with the following settings: kolibri.deployment.default.settings.base
Stopped (1)
pi@raspberrypi:~ $
Technical details
- Kolibri version x.12.2
- Operating system Raspbian
- Chromium, Safari, Firefox