Package Details: iwinfo 5.1.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: GPL-2.0-or-later
Submitter: GeneArch
Maintainer: GeneArch
Last Packager: GeneArch
Votes: 3
Popularity: 0.001335
First Submitted: 2024-04-13 14:07 (UTC)
Last Updated: 2026-09-05 01:08 (UTC)

Pinned Comments

GeneArch commented on 2026-06-14 20:54 (UTC)

As both the packager and upstream author I'd like to encourage all users to activate "git source verification" if not already done. Please see comment in the PKGBUILD file. The recent supply chain issues highlight the importance of validating source code.

All git tags are signed and going forward, every commit will also be signed.

The public signing key is available in a few places, but I recommend getting it either via WKD or directly from the website of the key's email domain. These are sound ways to do this. For additional information please see:

https://sapience.com/tech/blog/git-keys

To get the key via WKD:

gpg --auto-key-locate nodefault,wkd --locate-external-keys arch@sapience.com

Latest Comments

GeneArch commented on 2026-06-14 20:54 (UTC)

As both the packager and upstream author I'd like to encourage all users to activate "git source verification" if not already done. Please see comment in the PKGBUILD file. The recent supply chain issues highlight the importance of validating source code.

All git tags are signed and going forward, every commit will also be signed.

The public signing key is available in a few places, but I recommend getting it either via WKD or directly from the website of the key's email domain. These are sound ways to do this. For additional information please see:

https://sapience.com/tech/blog/git-keys

To get the key via WKD:

gpg --auto-key-locate nodefault,wkd --locate-external-keys arch@sapience.com

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