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

