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

Immediately crashing with libtesseract.so error #1944

Closed
2 tasks done
mpaw opened this issue Aug 30, 2023 · 2 comments
Closed
2 tasks done

Immediately crashing with libtesseract.so error #1944

mpaw opened this issue Aug 30, 2023 · 2 comments
Assignees
Labels
bug Something is broken.

Comments

@mpaw
Copy link

mpaw commented Aug 30, 2023

Describe the issue

I followed the docker instructions and immediately after running docker-compose up it crashes with

ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory

No custom configurations, just the base config from the instructions.

I already tried

  • I've read and searched the documentation.
  • I've searched for similar issues in this repository.

Steps to reproduce the behavior

Steps are described above

Expected behavior

For it to not crash

Screenshots

No response

Exception traceback

➜  weblate-docker git:(main) docker-compose up
[+] Running 3/3
 ✔ Container weblate-docker-cache-1     Running                                                                                 0.0s
 ✔ Container weblate-docker-database-1  Running                                                                                 0.0s
 ✔ Container weblate-docker-weblate-1   Recreated                                                                               2.6s
Attaching to weblate-docker-cache-1, weblate-docker-database-1, weblate-docker-weblate-1
weblate-docker-weblate-1   | Starting...
weblate-docker-weblate-1   | [2023-08-30 03:44:33,993: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |       ^^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:35,708: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |           ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |  ^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:37,568: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   | ^^^^^^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^
weblate-docker-weblate-1   | ^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:39,620: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |           ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^
weblate-docker-weblate-1   | ^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:42,153: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |              ^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:45,487: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |         ^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:50,476: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |             ^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^
weblate-docker-weblate-1   | ^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:44:58,562: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |                      ^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |               ^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1
weblate-docker-weblate-1   | [2023-08-30 03:45:13,113: WARNING/10] Handled exception: ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Traceback (most recent call last):
weblate-docker-weblate-1   |   File "/usr/local/bin/weblate", line 8, in <module>
weblate-docker-weblate-1   |     sys.exit(main())
weblate-docker-weblate-1   |              ^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/runner.py", line 19, in main
weblate-docker-weblate-1   |     utility.execute()
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
weblate-docker-weblate-1   |     self.fetch_command(subcommand).run_from_argv(self.argv)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
weblate-docker-weblate-1   |     self.execute(*args, **cmd_options)
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
weblate-docker-weblate-1   |     output = self.handle(*args, **options)
weblate-docker-weblate-1   |              ^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/commands/check.py", line 76, in handle
weblate-docker-weblate-1   |     self.check(
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 485, in check
weblate-docker-weblate-1   |     all_issues = checks.run_checks(
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/registry.py", line 88, in run_checks
weblate-docker-weblate-1   |     new_errors = check(app_configs=app_configs, databases=databases)
weblate-docker-weblate-1   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^^^^^^^^^^
weblate-docker-weblate-1   | ^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 14, in check_url_config
weblate-docker-weblate-1   |     return check_resolver(resolver)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/core/checks/urls.py", line 24, in check_resolver
weblate-docker-weblate-1   |     return check_method()
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 494, in check
weblate-docker-weblate-1   |     for pattern in self.url_patterns:
weblate-docker-weblate-1   |                    ^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |     ^^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 715, in url_patterns
weblate-docker-weblate-1   |
weblate-docker-weblate-1   |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
weblate-docker-weblate-1   |                        ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
weblate-docker-weblate-1   |     res = instance.__dict__[self.name] = self.func(instance)
weblate-docker-weblate-1   |                                          ^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/django/urls/resolvers.py", line 708, in urlconf_module
weblate-docker-weblate-1   |     return import_module(self.urlconf_name)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
weblate-docker-weblate-1   |     return _bootstrap._gcd_import(name[level:], package, level)
weblate-docker-weblate-1   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
weblate-docker-weblate-1   | ^^^^^
weblate-docker-weblate-1   | ^^^
weblate-docker-weblate-1   | ^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   | ^^^^^^
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
weblate-docker-weblate-1   |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/urls.py", line 25, in <module>
weblate-docker-weblate-1   |     import weblate.screenshots.views
weblate-docker-weblate-1   |   File "/usr/local/lib/python3.11/site-packages/weblate/screenshots/views.py", line 39, in <module>
weblate-docker-weblate-1   |     from tesserocr import OEM, PSM, RIL, PyTessBaseAPI, iterate_level
weblate-docker-weblate-1   | ImportError: libtesseract.so.4: cannot open shared object file: No such file or directory
weblate-docker-weblate-1   | Failed to load configuration, please see errors above.
weblate-docker-weblate-1 exited with code 1

Additional context

Macbook Pro M1 Pro on MacOS Ventura 13.2.1

@nijel
Copy link
Member

nijel commented Aug 30, 2023

aarm64 build is not using binary wheels here (due to sirfz/tesserocr#322), and the library is missing from the final image. Will adjust build to fix this.

@nijel nijel self-assigned this Aug 30, 2023
@nijel nijel added the bug Something is broken. label Aug 30, 2023
@nijel nijel closed this as completed in 0bff085 Aug 30, 2023
@github-actions
Copy link

Thank you for your report; the issue you have reported has just been fixed.

  • In case you see a problem with the fix, please comment on this issue.
  • In case you see a similar problem, please open a separate issue.
  • If you are happy with the outcome, don’t hesitate to support Weblate by making a donation.

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

No branches or pull requests

2 participants