Your message dated Tue, 28 Apr 2026 14:37:11 +0200
with message-id <[email protected]>
and subject line Re: /usr/bin/linux-check-removal: Use of uninitialized value
$_[2] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line
122.
has caused the Debian Bug report #1128562,
regarding /usr/bin/linux-check-removal: Use of uninitialized value $_[2] in
join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 122.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1128562: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1128562
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: linux-base
Version: 4.12.1
Severity: normal
File: /usr/bin/linux-check-removal
Dear Maintainer,
running (on Debian 13, 6.12.63+deb13-amd64) command "sudo linux-check-removal
6.12.63+deb13-amd64" results in "Use of uninitialized value $_[2] in join or
string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 122. E: Aborting
removal of the running kernel".
-- System Information:
Debian Release: 13.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.63+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages linux-base depends on:
ii debconf [debconf-2.0] 1.5.91
linux-base recommends no packages.
linux-base suggests no packages.
-- debconf information excluded
--- End Message ---
--- Begin Message ---
On Sat, 21 Feb 2026 07:35:54 +0100 user <[email protected]>
wrote:
> Package: linux-base
> Version: 4.12.1
> Severity: normal
> File: /usr/bin/linux-check-removal
>
> Dear Maintainer,
>
> running (on Debian 13, 6.12.63+deb13-amd64) command "sudo linux-check-
removal
> 6.12.63+deb13-amd64" results in "Use of uninitialized value $_[2] in
join or
> string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 122. E:
Aborting
> removal of the running kernel".
The purpose of linux-check-removal is to prompt for confirmation when
you attempt to remove a package. It depends on
$DPKG_MAINTSCRIPT_PACKAGE being defined, which will be the case when it
is run from a package maintainer script.
There is no reason to run it directly from a shell. I should probably
have put it under /usr/libexec instead of /usr/bin to make that more
obvious, but it would be hard to change that now.
Ben.
--
Ben Hutchings
Theory and practice are closer in theory than in practice - John Levine
signature.asc
Description: This is a digitally signed message part
--- End Message ---