I believe I found the cause: the shipped `wg` profile (/etc/apparmor.d/wg)
does not include <abstractions/consoles>, so writes to the controlling
terminal (/dev/pts/*) are denied silently. Anything that writes directly to
a TTY gets nothing, while pipes and redirects to files work.

Reproduced on Ubuntu 26.04.1 (apparmor 5.0.2-0ubuntu1~26.04.1,
wireguard-tools 1.0.20250521-1ubuntu1, Proxmox LXC):

  # interactive shell on /dev/pts/N
  $ wg            -> prints nothing, exit status 0
  $ wg | cat      -> full output
  $ ssh host wg   (no PTY) -> full output

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2136094

Title:
  wg genkey generate empty key through vscode console

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2136094/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to