boot hangs on Scientific Linux 7 with a message "a start job is running for Wait for Plymouth..."
CentOSThis forum is for the discussion of CentOS Linux. Note: This forum does not have any official participation.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
boot hangs on Scientific Linux 7 with a message "a start job is running for Wait for Plymouth..."
I have asked this question first in the scientific linux forum, but since CentOS7 and Scientific Linux 7 are rather similar this could be of interest to CentOS7 users.
I have a HP ZBook 14, with ATI Radeon graphics card and LUKS encrypted hard drive. This computer in under Scientific Linux with GNOME 3 and has worked without issue since January. This morning, after asking for the decryption password of the drive, the computer froze to a black screen, showing only a mouse pointer instead of the banner.
Switching to a console, a message 'A start job is running for Wait for Plymouth Boot screen to quit (13min/no limit)' showed up.
I was able to reboot the computer in rescue mode, and change the target from graphical to multi-user for systemd. The computer boots in text mode (runlevel 3 in System V terminology) and X can be started with startx.
If possible, I would like to restore full graphical login.
What is the role of pymouthd ? Does it simply show a banner ? Can it be eliminated from the boot sequence without trouble ? Or do I need to use an alternative login manager to gdm ?
I have found links reporting similar issues in Oracle Linux and CentOS but no solution.
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,803
Rep:
Quote:
Originally Posted by edorig
I have asked this question first in the scientific linux forum, but since CentOS7 and Scientific Linux 7 are rather similar this could be of interest to CentOS7 users.
I was able to reboot the computer in rescue mode, and change the target from graphical to multi-user for systemd. The computer boots in text mode (runlevel 3 in System V terminology) and X can be started with startx.
If possible, I would like to restore full graphical login.
What is the role of pymouthd ? Does it simply show a banner ? Can it be eliminated from the boot sequence without trouble ? Or do I need to use an alternative login manager to gdm ?
My guess is that some process is holding up the boot process and that plymouth is hiding the problem with its graphical screen shown during the bootstrap. Check for a "boot.log" file under /var/log. There's probably a message in that file telling you what boot step is holding up the boot process until it finally times out. IMHO, 13 minutes seems a little excessive.
It's my understanding that plymouth is just eye-candy for those who do not want to see bootstrap messages when Linux starts. (I happen to like the messages.) You can likely disable it using a configuration tool on RedHat/CentOS/Scientific. You should be able to eliminate the graphical startup stuff using a grub boot command line setting. If memory serves, that was the reason I added "quiet splash=verbose". You could try one or the other (or both) option by editing the grub entry's command line before letting Linux boot. Which ever one gets rid of the graphical display can then be incorporated into your grub command line by default using the grub config tools on your system. (I'm an openSUSE user and tweaking the grub parameters can easily be done using YaST/YaST2 so I'm not up to date on the current RH/CentOS/etc. management tools. Sorry.)
BTW: I'm surprised to see anyone still using Scientific Linux. I seem to recall reading (a couple of years ago) that the team at Fermilab that sponsored/supported it was getting out of the distribution maintenance game. Apparently I either misread that or they've changed course. Cool either way. I considered it for use at home a while back as it includes by default many of the tools I use.
I have already tried to disable plymouth by editing the grub command line adding plymouth.enable=0, but
plymouth was still launched at startup, and hanged as if I had done nothing. I may have a better chance by editing the grub config file now that I can again boot the computer. I have looked at boot.log, but
did not find anything useful there. The problem is that I had to boot in rescue mode first, and the boot.log is the one generated at that moment. If older boot.log files are kept on the system, maybe there will be a hint of what is causing plymouth to freeze. The only thing I recall is some message during the boot process complaining about firmware and another about VCE.
Concerning Scientific Linux, the situation is that CERN was first to decide to make their Scientific Linux version a CentOS spin (Linux CERN 7) instead of doing the maintenance themselves.
Then, Fermilab followed suit and similarly decided that instead of SL8 there would be a CentOS 8 spin. But SL7 is still receiving upgrades. Of course, when it reaches EOL, only CentOS 8 will remain.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.