Package: pssh
Version: 2.3.1-4
Severity: important
Tags: newcomer

Dear Maintainer,

there is a bug in parallel-ssh which makes the program crash at random:

Traceback (most recent call last):
  File "/usr/bin/parallel-ssh", line 121, in <module>
    do_pssh(hosts, cmdline, opts)
  File "/usr/bin/parallel-ssh", line 92, in do_pssh
    statuses = manager.run()
  File "/usr/lib/python3/dist-packages/psshlib/manager.py", line 76, in run
    self.update_tasks(writer)
  File "/usr/lib/python3/dist-packages/psshlib/manager.py", line 133, in 
update_tasks
    self.clear_sigchld_handler()
  File "/usr/lib/python3/dist-packages/psshlib/manager.py", line 96, in 
clear_sigchld_handler
    signal.signal(signal.SIGCHLD, signal.SIG_DFL)
  File "/usr/lib/python3.9/signal.py", line 47, in signal
    handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
TypeError: 'int' object is not callable

The bug may cause other programs not beeing executed which is fatal in clustered
environments and can lead to all kinds of problems.

The bug seems to be fixed in testing (2.3.5). 

Please backport the patch to bullseye or upgrade the bullseye package to the
newer version.


-- System Information:
Debian Release: 11.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-25-amd64 (SMP)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pssh depends on:
ii  openssh-client   1:8.4p1-5+deb11u1
ii  python3          3.9.2-3

pssh recommends no packages.

pssh suggests no packages.

Reply via email to