View Single Post
Old 07-04-2025, 05:28 PM   #2
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,879
Karma: 6120478
Join Date: Nov 2009
Device: many
The error message is:

OSError: /usr/lib/x86_64-linux-gnu/sigil/libhunspell.so: cannot open shared object file: No such file or directory

I took the liberty to reformat your error information to be more readable here:
Code:
[mainwindow]
clipboardringhistory="Traceback (most recent call last):
File \"/usr/lib/python3.12/ctypes/__init__.py\", line 450, in __getattr__

    dll = self._dlltype(name)
          ^^^^^^^^^^^^^^^^^^^
  File \"/usr/lib/python3.12/ctypes/__init__.py\", line 379, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: /usr/lib/x86_64-linux-gnu/sigil/libhunspell.so: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:\

Traceback (most recent call last):
  File \"/usr/share/sigil/plugin_launchers/python/launcher.py\", line 317, in <module>
    sys.exit(main())
             ^^^^^^
  File \"/usr/share/sigil/plugin_launchers/python/launcher.py\", line 281, in main
    bc = ValidationContainer(rk)
         ^^^^^^^^^^^^^^^^^^^^^^^
  File \"/usr/share/sigil/plugin_launchers/python/validationcontainer.py\", line 41, in __init__
    super(ValidationContainer, self).__init__(wrapper, debug)

  File \"/usr/share/sigil/plugin_launchers/python/outputcontainer.py\", line 42, in __init__
    self.hspell = HunspellChecker(wrapper.get_hunspell_path())
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"/usr/share/sigil/plugin_launchers/python/pluginhunspell.py\", line 49, in __init__
    self.hunspell = cdll[hunspell_dllpath]
                    ~~~~^^^^^^^^^^^^^^^^^^
  File \"/usr/lib/python3.12/ctypes/__init__.py\", line 457, in __getitem__
    return getattr(self, name)
           ^^^^^^^^^^^^^^^^^^^
  File \"/usr/lib/python3.12/ctypes/__init__.py\", line 452, in __getattr__
    raise AttributeError(name)
AttributeError: /usr/lib/x86_64-linux-gnu/sigil/libhunspell.so", 
"File \"/usr/lib/python3.12/ctypes/__init__.py\", line 452, in __getattr__
    raise AttributeError(name)
AttributeError: /usr/lib/x86_64-linux-gnu/sigil/libhunspell.so", 
sudo apt install default-jre
The plugin cannot find the hunspell spellchecker library where it is supposed to be. Almost as it was never built.

Did you configure the build to use Sigil's version of the hunspell spellchecker or did you configure the build to use your system hunspell?


Have you thought about downloading and installing our latest released Sigil AppImage for Linux? It is prebuilt by us and released alongside our Windows and Mac versions of Sigil. It should work just fine on your system.

Last edited by KevinH; 07-04-2025 at 06:40 PM.
KevinH is offline   Reply With Quote