This is freshly installed machine running as dual boot over Win 10. For every reboot machine hangs for 15 secs as the plymouth service unable to start, due to some reasons.
ENv:-
Manufacturer: Dell Inc.
Product Name: Precision 5820 Tower
Ubuntu 18.04
4.15.0-29-generic
vendor : NVIDIA Corporation
model : GP104GL [Quadro P4000]
Below is the systemd-analyse output snippet
sudo systemd-analyze blame
14.405s plymouth-quit-wait.service
8.843s dev-sdb4.device
8.049s NetworkManager-wait-online.service
5.305s bolt.service
4.889s snapd.service
4.243s udisks2.service
4.092s grub-common.service
3.806s networking.service
3.780s ModemManager.service
3.325s dev-loop10.device
3.295s apparmor.service
3.190s dev-loop13.device
3.162s accounts-daemon.service
Here is the few snippet of boot logs
Feb 18 11:37:42 polkitd[876]: started daemon version 0.105 using
authority implementation `local' version `0.105'
Feb 18 11:37:42 dbus-daemon[820]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Feb 18 11:37:42 systemd[1]: Started Authorization Manager.
Feb 18 11:37:42 accounts-daemon[801]: started daemon version 0.6.45
Feb 18 11:37:42 systemd[1]: Started Accounts Service.
Feb 18 11:37:42 systemd[1]: Received SIGRTMIN+20 from PID 394 (plymouthd).
Here is the delay
Feb 18 11:37:57 nvidia-persistenced: The daemon no longer has
permission to remove its runtime data directory /var/run/nvidia-
persistenced
Feb 18 11:37:57 nvidia-persistenced: Shutdown (1206)
Feb 18 11:37:57 systemd[1]: Stopped NVIDIA Persistence Daemon.
Feb 18 11:37:58 gdm3: Child process -1088 was already dead.
Feb 18 11:37:58 systemd[1]: Stopping User Manager for UID 121...
Feb 18 11:37:58 systemd[1]: Received SIGRTMIN+21 from PID 394 (plymouthd)
sudo systemctl status plymouth-quit-wait.service
● plymouth-quit-wait.service - Hold until boot process finishes up
Loaded: loaded (/lib/systemd/system/plymouth-quit-wait.service; static; vendor preset: enabled)
Active: inactive (dead) since Mon 2019-02-18 11:37:58 +04; 7min ago
Main PID: 943 (code=exited, status=0/SUCCESS)
Feb 18 11:37:43 systemd[1]: Starting Hold until boot
process finishes up...
Feb 18 11:37:58 systemd[1]: Started Hold until boot
process finishes up.
Graphics driver installed latest version - 415 from ppa repository
ii nvidia-compute-utils-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA compute utilities
ii nvidia-dkms-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA DKMS package
ii nvidia-driver-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-415 415.27-0ubuntu0~gpu18.04.2 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 415.27-0ubuntu0~gpu18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-415 415.27-0ubuntu0~gpu18.04.2 amd64 NVIDIA binary Xorg driver
Can you let me know why there is a delay happening due to plymount-quit service? Please let me know is there any other info you would require for troubleshoot?
Is it related to hardware / software /grahics driver issue?
Thanks
NetworkManager-wait-online
service? Need to know what could go wrong I disable this service – Govinda Sakhare Oct 06 '19 at 05:01NetworkManager-wait-online.service
is to wait for the network to come on-line before proceeding with the boot process. This is needed in case of for example servers that rely on network resources as part of the boot process ( eg. mounting remote drives ) or in the case of workstations that rely on the network to boot correctly ( eg. Thin Clients ). Otherwise, desktop users can disableNetworkManager-wait-online.service
and network will connect normally after boot has finished minus the unneeded wait time. It is safe to disable in this case. – Raffa Oct 06 '19 at 14:06sudo systemctl list-jobs
. Guess what was waiting the not lettinggitlab-runsvdir
continue? Right.plymouth-quit-wait.service
. So after killing it usingsudo killall plymouth
thatgitlab-runsvdir
suddenly continued starting... I did not do anything before that except installing GitLab a long while ago. After the recent updates (up to 2 months) GitLab just stopped working. Now it works again. – Igor Feb 02 '21 at 23:15gitlab-runsvdir
behaves this way and fixgitlab-runsvdir
not killplymouth
. The reason might be thatgitlab-runsvdir
depends onmulti-user.target
and needs to be configured to run after it or the status ofgitlab-runsvdir
might not be reported correctly and need to be fixed or some other reason. Please, do not get angry and post a new question instead with this information so that you get help fixing thisgitlab-runsvdir
issue. :) smile please. – Raffa Feb 03 '21 at 09:58