>From the log, looks like this hit a bug in debconf.  Same issue appears
to crop up for other packages (e.g. LP: #1914964).

 Setting up libpam-sss:amd64 (2.3.1-3ubuntu3) ...
 Use of uninitialized value $ret in string eq at 
/usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 134.

The code in question is:

sub capb
{
        my $this=shift;
        my $ret;
        return $this->{capb} if exists $this->{capb};

        ($ret, $this->{capb}) = $this->talk('CAPB');
        return $this->{capb} if $ret eq '0';
}

So apparently whatever $this->talk('CAPB') resolves to returned an
undefined value for $ret.  A paper-over fix might be something like:

        return $this->{capb} if defined $ret and $ret eq '0';

However, would be better to know what triggers the error condition since
there could be a deeper problem involved.

Anyway, thanks for reporting this defect in Ubuntu, hopefully there's
enough info for the debconf maintainers to take it from here.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1914875

Title:
  Use of uninitialized value $ret in string eq at
  /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm line 134.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debconf/+bug/1914875/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to