Package: python3-ansible-runner
Version: 2.4.2+dfsg-1
Severity: important
X-Debbugs-Cc: [email protected]

When the display callback awx_display was removed from the package due to
licensing conflicts no changes were made to replace the removed code or even to
remove dangling references to it. This causes all runs to fail with:

[ERROR]: Could not load 'awx_display' callback plugin.

To the best of my knowledge, since ANSIBLE_STDOUT_CALLBACK is hardcoded as
display_callback, there's no way to override this short of modifying the code;
either by asking upstream to relicense/dual-license, or to implement a
functionally equivalent module.

As things stand ansible-runner is effectively useless (bumping severity higher
might be an option to consider).


The description:

"This callback is necessary for ansible-runner to work"

in the documentation might've been a useful clue to consider when removing it.


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.12+deb14-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-ansible-runner depends on:
ii  ansible-core       2.20.1-1
ii  bubblewrap         0.11.0-2
ii  python3            3.13.9-3
ii  python3-daemon     3.1.2-2
ii  python3-packaging  25.0-2
ii  python3-pexpect    4.9-4
ii  python3-yaml       6.0.3-1
ii  sshpass            1.10-0.1

python3-ansible-runner recommends no packages.

Versions of packages python3-ansible-runner suggests:
pn  python-ansible-runner-doc  <none>

-- no debconf information

Reply via email to