No meu novo Debian Bookworm, o arquivo /usr/share/perl5/Net/Server/Fork.pm
gera um erro nos logs toda vez que Munin o chama. O erro registrado é
"Uso de valor não inicializado na equação numérica (==) em /usr/share/perl5/Net/Server/Fork.pm linha 168."
No Debian Bullseye, não há erro.
A propósito, aqui estão as diferenças entre as duas versões:
5c5
< # Copyright (C) 2001-2017
---
> # Copyright (C) 2001-2022
146a147
> $self->register_child($pid, 'fork');
167c168
< if (SOCK_DGRAM == $sock->getsockopt(SOL_SOCKET,SO_TYPE)) {
---
> if (SOCK_DGRAM == unpack('i', $sock->getsockopt(SOL_SOCKET, SO_TYPE))) {
A linha 168 é o último diff, onde ocorre o problema.
Eu não conheço o Perl, então como posso resolver isso e relatar o erro ao proprietário do pacote Perl?