Package Details: iwinfo 3.5.1-1

Git Clone URL: https://aur.archlinux.org/iwinfo.git (read-only, click to copy)
Package Base: iwinfo
Description: Provide wifi information about capabilities and network(s)
Upstream URL: https://github.com/gene-git/iwinfo
Keywords: network scan wifi
Licenses: MIT
Submitter: GeneArch
Maintainer: GeneArch
Last Packager: GeneArch
Votes: 2
Popularity: 0.002575
First Submitted: 2024-04-13 14:07 (UTC)
Last Updated: 2025-02-25 16:31 (UTC)

Pinned Comments

GeneArch commented on 2025-01-03 10:35 (UTC)

Note on getting the git signing public key. Any of the following:

1) Get fresh copy of the package (on this page Package Actions Download Snapshot) Unpack tar file and the key will be in keys/pgp:

gpg --import < keys/pgp/*.asc

2) Available on github (same account as the package source): https://github.com/gene-git/blog/tree/master/git-keys

3) From authors website : https://www.sapience.com/tech

4) via WKD curl $(gpg-wks-client --print-wkd-url arch@sapience.com) | gpg --import

Latest Comments

simona commented on 2025-02-25 17:43 (UTC)

thx

GeneArch commented on 2025-02-25 16:32 (UTC)

Thanks again for reporting - should be fixed with version 3.5.1

Let me know all is ok with new version.

GeneArch commented on 2025-02-25 16:10 (UTC)

Ah ok - you found bug - sorry about that and thanks for reporting.

There is a missing dependency - I will fix it shortly.

In the meantime can you please install "iwd"

pacman -Syu iwd

then try again.

thanks

simona commented on 2025-02-25 16:07 (UTC)


iwinfo                                                                                       Ok
Traceback (most recent call last):
File "/usr/lib/iwinfo/iwinfo.py", line 23, in <module>
main()
~~~~^^
File "/usr/lib/iwinfo/iwinfo.py", line 19, in main
iwinfo.get_network_info()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/class_iw.py", line 251, in get_network_info
self.get_our_wifi_info()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/class_iw.py", line 219, in get_our_wifi_info
self.ours[dev].get_info()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/class_iw.py", line 68, in get_info
get_our_wifi_info(self.device, self)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/our_wifi.py", line 36, in get_our_wifi_info
_get_iwctl(dev, 'show', iwours)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/our_wifi.py", line 67, in _get_iwctl
result = _runit(pargs)
File "/usr/lib/python3.13/site-packages/iwinfo/lib/our_wifi.py", line 95, in _runit
[ret, out, err] = run_prog(pargs)
~~~~~~~~^^^^^^^
File "/usr/lib/python3.13/site-packages/iwinfo/lib/run_prog.py", line 22, in run_prog
ret = subprocess.run(pargs, input=bstring, stdout=stdout, stderr=stderr,check=False)
File "/usr/lib/python3.13/subprocess.py", line 556, in run
with Popen(*popenargs, **kwargs) as process:
~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/subprocess.py", line 1038, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/subprocess.py", line 1859, in _execute_child
self._posix_spawn(args, executable, env, restore_signals, close_fds,
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
p2cread, p2cwrite,
^^^^^^^^^^^^^^^^^^
c2pread, c2pwrite,
^^^^^^^^^^^^^^^^^^
errread, errwrite)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/subprocess.py", line 1803, in _posix_spawn
self.pid = os.posix_spawn(executable, args, env, **kwargs)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/iwctl' 

GeneArch commented on 2025-02-25 15:57 (UTC) (edited on 2025-02-25 15:58 (UTC) by GeneArch)

@simona can you provide more information.

  • did the package build successfuly (using makepkg)
  • did it install correctly
  • can you show output (it should have capabilities cap_net_admin,cap_net_raw:

    # getcap /usr/bin/iwinfo

    /usr/bin/iwinfo cap_net_admin,cap_net_raw=eip

  • what exactly "fail to execute"?

simona commented on 2025-02-25 15:52 (UTC)

fail to execute

GeneArch commented on 2025-01-03 10:35 (UTC)

Note on getting the git signing public key. Any of the following:

1) Get fresh copy of the package (on this page Package Actions Download Snapshot) Unpack tar file and the key will be in keys/pgp:

gpg --import < keys/pgp/*.asc

2) Available on github (same account as the package source): https://github.com/gene-git/blog/tree/master/git-keys

3) From authors website : https://www.sapience.com/tech

4) via WKD curl $(gpg-wks-client --print-wkd-url arch@sapience.com) | gpg --import

GeneArch commented on 2025-01-02 11:08 (UTC)

NB Key is available but not from pgp key servers which should no longer be used. For more info please take a look at comment in another package: https://aur.archlinux.org/packages/wg_tool#comment-1004777

quick solutions (as the package build user) use one of the following:

1) in same directory as PKGBUILD : gpg --import keys/pgp/*.asc

2) curl $(gpg-wks-client --print-wkd-url arch@sapience.com) | gpg --import

3) download at the authors website : www.sapience.com/tech