<div dir="ltr"><div>Doing a bit of digging I see Willy reported a similar issue back in Nov.  Maybe he can chime in?  But it seems to have fixed itself.<br></div><div><a href="https://github.com/giampaolo/psutil/issues/2181">https://github.com/giampaolo/psutil/issues/2181</a></div><br><div>The author talks about it possibly finding "_psutil_posix.so" in the path, but it's only installed in the python2 version.  Do you have python2-psutil or the old psutil slackbuild still installed?  I would try removing them and reinstalling python3-psutil.  I would also check if you have any pip installed packages.<br><br>I can't get anything to fail here, both solaar and locust build and run without errors.<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 18, 2023 at 8:46 PM KB_SBo <<a href="mailto:sbo@linuxgalaxy.org">sbo@linuxgalaxy.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello all,<br>
<br>
I'm trying to an old logitech keyboard paired to another receiver - lost <br>
the original.  When running the GUI version the negative result is<br>
<br>
$ solaar<br>
solaar: error: Traceback (most recent call last):<br>
   File "/usr/lib64/python3.9/site-packages/solaar/gtk.py", line 165, in <br>
main<br>
     import solaar.listener as listener<br>
   File "/usr/lib64/python3.9/site-packages/solaar/listener.py", line <br>
34, in <module><br>
     from logitech_receiver import notifications as _notifications<br>
   File <br>
"/usr/lib64/python3.9/site-packages/logitech_receiver/notifications.py", <br>
line 27, in <module><br>
     from . import diversion as _diversion<br>
   File <br>
"/usr/lib64/python3.9/site-packages/logitech_receiver/diversion.py", <br>
line 33, in <module><br>
     import psutil<br>
   File "/usr/lib64/python3.9/site-packages/psutil/__init__.py", line <br>
102, in <module><br>
     from . import _pslinux as _psplatform<br>
   File "/usr/lib64/python3.9/site-packages/psutil/_pslinux.py", line <br>
87, in <module><br>
     PAGESIZE = cext_posix.getpagesize()<br>
AttributeError: module 'psutil._psutil_posix' has no attribute 'getpagesize'<br>
<br>
<br>
I used 'slpkg' and it looks like all was built in the right order <br>
(unless I missed something):<br>
<br>
   • python3-flit_core.SlackBuild ✔️<br>
   • python3-flit_core-3.9.0-x86_64-1_SBo.tgz ✔️<br>
   • python3-installer.SlackBuild ✔️<br>
   • python3-installer-0.7.0-x86_64-1_SBo.tgz ✔️<br>
   • python3-pyproject-hooks.SlackBuild ✔️<br>
   • python3-pyproject-hooks-1.0.0-x86_64-1_SBo.tgz ✔️<br>
   • python3-wheel.SlackBuild ✔️<br>
   • python3-wheel-0.40.0-x86_64-1_SBo.tgz ✔️<br>
   • python3-build.SlackBuild ✔️<br>
   • python3-build-0.10.0-x86_64-1_SBo.tgz ✔️<br>
   • python3-psutil.SlackBuild ✔️<br>
   • python3-psutil-5.9.5-x86_64-1_SBo.tgz ✔️<br>
   • python3-xlib.SlackBuild ✔️<br>
   • python3-xlib-0.33-x86_64-1_SBo.tgz ✔️<br>
   • pyudev.SlackBuild ✔️<br>
   • pyudev-0.24.1-x86_64-1_SBo.tgz ✔️<br>
   • python-evdev.SlackBuild ✔️<br>
   • python-evdev-1.6.1-x86_64-1_SBo.tgz ✔️<br>
   • Solaar.SlackBuild ✔️<br>
   • Solaar-1.1.9-x86_64-1_SBo.tgz ✔️<br>
<br>
Command line work exit for "pair" (did not test "config")<br>
<br>
$ solaar pair<br>
solaar: error: Traceback (most recent call last):<br>
   File "/usr/lib64/python3.9/site-packages/solaar/cli/__init__.py", <br>
line 208, in run<br>
     m = import_module('.' + action, package=__name__)<br>
   File "/usr/lib64/python3.9/importlib/__init__.py", line 127, in <br>
import_module<br>
     return _bootstrap._gcd_import(name[level:], package, level)<br>
   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import<br>
   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load<br>
   File "<frozen importlib._bootstrap>", line 986, in <br>
_find_and_load_unlocked<br>
   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked<br>
   File "<frozen importlib._bootstrap_external>", line 850, in exec_module<br>
   File "<frozen importlib._bootstrap>", line 228, in <br>
_call_with_frames_removed<br>
   File "/usr/lib64/python3.9/site-packages/solaar/cli/pair.py", line <br>
23, in <module><br>
     from logitech_receiver import notifications as _notifications<br>
   File <br>
"/usr/lib64/python3.9/site-packages/logitech_receiver/notifications.py", <br>
line 27, in <module><br>
     from . import diversion as _diversion<br>
   File <br>
"/usr/lib64/python3.9/site-packages/logitech_receiver/diversion.py", <br>
line 33, in <module><br>
     import psutil<br>
   File "/usr/lib64/python3.9/site-packages/psutil/__init__.py", line <br>
102, in <module><br>
     from . import _pslinux as _psplatform<br>
   File "/usr/lib64/python3.9/site-packages/psutil/_pslinux.py", line <br>
87, in <module><br>
     PAGESIZE = cext_posix.getpagesize()<br>
AttributeError: module 'psutil._psutil_posix' has no attribute 'getpagesize'<br>
<br>
-kb<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
<a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
</blockquote></div>