Bug#918729: gearman-server: Some gearadmin commands do not work with gearman-server: --getpid, --server-verbose

Christian Weiske cweiske+bugs.debian.org at cweiske.de
Tue Jan 8 20:34:36 GMT 2019


Package: gearman-server
Version: 1.130.1-1
Severity: normal

Dear Maintainer,

I'm trying to use gearman-server and inspect it with gearadmin.

Starting gearman via systemd does not work, so I had to start it as follows:

$ start-stop-daemon --start --quiet --pidfile /var/run/gearmand.pid --exec /usr/bin/gearmand -- --pidfile=/var/run/gearmand.pid --debug=1

When trying to query server status now, I get errors:

$ gearadmin --server-verbose
Error: unknown_command

The server shows:
> Use of uninitialized value $a in substitution (s///) at /usr/share/perl5/Gearman/Server/Client.pm line 847.
> Use of uninitialized value $a in transliteration (tr///) at /usr/share/perl5/Gearman/Server/Client.pm line 848.
> Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/Gearman/Server/Client.pm line 841.

Next problematic command:

$ gearadmin --getpid
Error: unknown_command 

The server shows the same error as for --server-verbose



gearman-tools version 1.0.6-9

-- System Information:
Debian Release: 9.6
  APT prefers stable
  APT policy: (600, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gearman-server depends on:
ii  libdanga-socket-perl    1.61-1
ii  libgearman-client-perl  1.130.004-1
ii  perl                    5.24.1-3+deb9u5

gearman-server recommends no packages.

gearman-server suggests no packages.

-- Configuration Files:
/etc/default/gearman-server changed:
DAEMON_OPTS="-d --pidfile=/var/run/gearmand.pid"
ENABLED="true"


-- no debconf information



More information about the pkg-perl-maintainers mailing list