"Use of uninitialized value" in debconf via update-manager
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debconf (Ubuntu) |
Confirmed
|
Critical
|
Unassigned | ||
php7.0 (Ubuntu) |
Confirmed
|
Critical
|
Unassigned | ||
samba (Ubuntu) |
Confirmed
|
Critical
|
Unassigned | ||
update-manager (Ubuntu) |
Confirmed
|
Critical
|
Unassigned |
Bug Description
During a software upgrade, process was stuck on php7.0-xml configuration for 20 minutes, after that I killed the process. I am not sure what additional info are required, will be happy to provide any.
ProblemType: Package
DistroRelease: Ubuntu 16.04
Package: php7.0-xml 7.0.13-
ProcVersionSign
Uname: Linux 4.4.0-49-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.2
Architecture: amd64
Date: Fri Dec 2 09:52:06 2016
ErrorMessage: subprocess installed post-installation script returned error exit status 128
InstallationDate: Installed on 2016-03-11 (265 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Release amd64 (20151021)
RelatedPackageV
dpkg 1.18.4ubuntu1.1
apt 1.2.15
SourcePackage: php7.0
Title: package php7.0-xml 7.0.13-
UpgradeStatus: Upgraded to xenial on 2016-05-07 (209 days ago)
tags: | added: bot-stop-nagging |
tags: | removed: need-duplicate-check |
Changed in php7.0 (Ubuntu): | |
status: | Incomplete → New |
Changed in php7.0 (Ubuntu): | |
importance: | Undecided → High |
Changed in debconf (Ubuntu): | |
status: | New → Confirmed |
summary: |
- package php7.0-xml 7.0.13-0ubuntu0.16.04.1 failed to install/upgrade: - subprocess installed post-installation script returned error exit status - 128 + "Use of uninitialized value" in debconf via update-manager |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → Critical |
Changed in php7.0 (Ubuntu): | |
importance: | High → Critical |
Changed in debconf (Ubuntu): | |
importance: | Undecided → Critical |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in php7.0 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in debconf (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in update-manager (Ubuntu): | |
status: | Invalid → Confirmed |
tags: | added: rls-aa-incoming |
Changed in samba (Ubuntu): | |
importance: | Undecided → Critical |
Changed in debconf (Ubuntu): | |
status: | Invalid → Fix Committed |
Changed in php7.0 (Ubuntu): | |
status: | Invalid → Fix Committed |
Changed in samba (Ubuntu): | |
status: | Invalid → Fix Committed |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in php7.0 (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in samba (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in debconf (Ubuntu): | |
status: | Fix Committed → Confirmed |
Changed in update-manager (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in php7.0 (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in debconf (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in samba (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in php7.0 (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in update-manager (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in debconf (Ubuntu): | |
status: | Fix Released → Confirmed |
Changed in samba (Ubuntu): | |
status: | Fix Released → Confirmed |
description: | updated |
Hello and thank you for testing the update in -proposed!
From DpgkTerminalLog .txt:
Use of uninitialized value $_[1] in join or string at /usr/share/ perl5/Debconf/ DbDriver/ Stack.pm line 111, <GEN0> line 14. perl5/Debconf/ Format/ 822.pm line 83, <GEN1> line 10. perl5/Debconf/ Format/ 822.pm line 84, <GEN1> line 10. 0ubuntu0. 16.04.1) ... perl5/Debconf/ FrontEnd/ Passthrough. pm line 66. perl5/Debconf/ FrontEnd/ Passthrough. pm line 67. perl5/Debconf/ FrontEnd/ Passthrough. pm line 68. perl5/Debconf/ FrontEnd/ Passthrough. pm line 66. perl5/Debconf/ FrontEnd/ Passthrough. pm line 67. perl5/Debconf/ FrontEnd/ Passthrough. pm line 68. perl5/Debconf/ FrontEnd/ Passthrough. pm line 66. perl5/Debconf/ FrontEnd/ Passthrough. pm line 67. perl5/Debconf/ FrontEnd/ Passthrough. pm line 68.
Use of uninitialized value $val in substitution (s///) at /usr/share/
Use of uninitialized value $val in concatenation (.) or string at /usr/share/
Setting up php7.0-xml (7.0.13-
Use of uninitialized value $reply in scalar chomp at /usr/share/
Use of uninitialized value $reply in concatenation (.) or string at /usr/share/
Use of uninitialized value $reply in split at /usr/share/
Use of uninitialized value $reply in scalar chomp at /usr/share/
Use of uninitialized value $reply in concatenation (.) or string at /usr/share/
Use of uninitialized value $reply in split at /usr/share/
Use of uninitialized value $reply in scalar chomp at /usr/share/
Use of uninitialized value $reply in concatenation (.) or string at /usr/share/
Use of uninitialized value $reply in split at /usr/share/
dpkg: error processing package php7.0-xml (--configure):
subprocess installed post-installation script returned error exit status 128
Unfortunately, we have seen this before (not necessarily only with php7.0), and it's unclear why debconf is failing. I do not believe this is an actual issue in php7.0's update (and I can't reproduce this locally).
In the paste, we've wondered if perhaps a debconf prompt race is occurring (or perhaps was skipped/ignored?). You mentioned that 'process was stuck on php7.0-xml configuration '. Could you specify what exactly was emitted on your screen that seemed stuck? Do you have any local php7.0-xml configuration modifications?
Thanks again,
Nish