Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encoded latin-1 character blocks pack downloading #901

Open
starnight opened this issue Nov 27, 2023 · 1 comment
Open

Encoded latin-1 character blocks pack downloading #901

starnight opened this issue Nov 27, 2023 · 1 comment

Comments

@starnight
Copy link
Contributor

When I download the Artist pack in Endless Key on Raspberry Pi OS, it is stuck at 93%. And, org.endlessos.Key keeps showing UnicodeEncodeError in journal log:

Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]: ERROR    2023-11-27 12:23:44,433 Job fc8db5d475e342049497c80812a9ea88 raised an exception: Traceback (most recent call last):
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/core/tasks/job.py", line 320, in execute
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     result = func(*args, **kwargs)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:              ^^^^^^^^^^^^^^^^^^^^^
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/core/tasks/registry.py", line 238, in __call__
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     return self.func(*args, **kwargs)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri_explore_plugin/tasks.py", line 45, in applyexternaltags
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     call_command("applyexternaltags", node_id, tags=tags)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/dist/django/core/management/__init__.py", line 131, in call_command
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     return command.execute(*args, **defaults)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/dist/django/core/management/base.py", line 330, in execute
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     output = self.handle(*args, **options)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/core/tasks/management/commands/base.py", line 28, in handle
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     return self.handle_async(*args, **options)
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri_explore_plugin/management/commands/applyexternaltags.py", line 65, in handle_async
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     self.stdout.write(
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:   File "/app/lib/python3.11/site-packages/kolibri/dist/django/core/management/base.py", line 110, in write
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]:     self._out.write(force_str(style_func(msg)))
Nov 27 12:23:44 raspberrypi org.endlessos.Key.Daemon[3065]: UnicodeEncodeError: 'latin-1' codec can't encode character '\u2019' in position 81: ordinal not in range(256)

kolibri log shows the same error: kolibri.txt

@vanessa-chang
Copy link

vanessa-chang commented Nov 27, 2023

The issue cannot be reproduced in the Endless Rpi image on Rpi4.

The issue can be reproduced on Rpi4 on the Rpi image provided by @starnight

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants