Installing packages hangs on plymouth --ping
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Ubuntu) |
Fix Released
|
Critical
|
Brian Murray | ||
Xenial |
Fix Released
|
Undecided
|
Brian Murray | ||
Artful |
Fix Released
|
Undecided
|
Brian Murray |
Bug Description
Impact
------
Many packages call pymouth --ping and if plymouthd is hung then the package installations can fail.
Test Case
---------
1) Run 'sudo /sbin/plymouthd --mode=boot --attach-to-session --pid-file=
2) Observe plymouthd is running ('ps aux | grep plymouth')
3) stop the plymouthd process 'sudo kill -STOP $PID'
4) Run 'plymouth --ping --debug'
5) Observe that the plymouth --ping command hangs
With the version of plymouth from -proposed you will receive the following output instead.
bdmurray@
[ply-event-
[ply-event-
[./plymouth.c:82] timeout_
[./ply-
Notice how the ping command times out.
Regression Potential
-------
Its possible that the timeout of 2 seconds isn't long enough but that seems unlikely.
Original Description
-------
I tried to upgrade linux kernel, from 4.10.0-26 to 4.10.0-28, but the installation hung on the following output lines:
sudo apt-get install unrar linux-generic linux-headers-
Configurazione di linux-image-
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/
run-parts: executing /etc/kernel/
run-parts: executing /etc/kernel/
Then I looked at the running processes, and noticed this one was blocking post-installation:
plymouth --ping
I could not but manually kill plymouth, then the script resumed just to freeze again a few line later and so on, but is that safe for the installation?
ProblemType: BugDistroRelease: Ubuntu 17.04
Package: plymouth 0.9.2-3ubuntu15
ProcVersionSign
Uname: Linux 4.10.0-26-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.4-0ubuntu4.4
Architecture: amd64
CurrentDesktop: GNOME
Date: Wed Jul 19 22:32:14 2017
DefaultPlymouth: /usr/share/
InstallationDate: Installed on 2017-05-22 (58 days ago)
InstallationMedia: Ubuntu-GNOME 17.04 "Zesty Zapus" - Release amd64 (20170412)
MachineType: Dell Inc. Precision M4800
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=it_IT.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
TextPlymouth: /usr/share/
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/02/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0T3YTY
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Precision M4800
dmi.product.
dmi.sys.vendor: Dell Inc.
description: | updated |
tags: | added: artful |
Changed in plymouth (Ubuntu): | |
status: | Incomplete → New |
Changed in plymouth (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in plymouth (Ubuntu): | |
status: | Invalid → Confirmed |
tags: | added: id-5a862ec3e29bfd25c55193e7 |
Changed in plymouth (Ubuntu): | |
importance: | Undecided → Critical |
summary: |
- Installing new kernel hangs on plymouth --ping + Installing packages hangs on plymouth --ping |
tags: | added: bugpattern-written |
Changed in plymouth (Ubuntu): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in plymouth (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in plymouth (Ubuntu Artful): | |
status: | New → In Progress |
Changed in plymouth (Ubuntu Xenial): | |
assignee: | nobody → Brian Murray (brian-murray) |
Changed in plymouth (Ubuntu Artful): | |
assignee: | nobody → Brian Murray (brian-murray) |
description: | updated |
tags: |
added: verification-done verification-done-artful verification-done-xenial removed: verification-needed verification-needed-artful verification-needed-xenial |
Status changed to 'Confirmed' because the bug affects multiple users.