Description of problem:
Just did dnf upgrade, now system boot stalls for a long time at Started User Manger for UID 42, eventually launches GDM, which never shows up. Cannot login, cannot switch to virtual console, system unusable.
During boot, many services say they are starting multiple times.
I can see that two units are failing:
systemd-tmpfiles-setup-dev error says:
Unable to fix SELinux secruty context of /dev/cuse: Permission Denied.
I see this on both my VM and my netbook.
CPU is pegged at 100% after "Started Virtualization daemon. Dispatcher Service ...es.ce.ansactions..." which is clearly corrupted output.
I have the same issue with GDM but I can have access to virtual console (only if I don't touch any key during startup and if I don't try to go to virtual console 1).
On journad I can read:
gdm: Could not start command '/usr/libexec/gdm-session-worker': too many files opened
gdm: Glib: g_child_watch_add_full: assertion 'pid > 0' failed
gdm: Child process XXXXXX was already dead
gdm: Unable to kill session worker process
And some events from systemd to say that the service GDM was stopped finally.
So not sure that systemd was the root cause of your main issue.
I got other errors above those I quoted:
gdm: /usr/libexec/gmd-wayland-session: symbol lookup error: /lib64/libcairo.so.2: undefined symbol: FT_Done_MM_Var
gdm: Glib: g_variant_new_string: assertion 'string != NULL' failed
And some invalid SELinux contexts for systemd-logind
(In reply to Couret Charles-Antoine from comment #6)
> So not sure that systemd was the root cause of your main issue.
> I got other errors above those I quoted:
> gdm: /usr/libexec/gmd-wayland-session: symbol lookup error:
> /lib64/libcairo.so.2: undefined symbol: FT_Done_MM_Var
> gdm: Glib: g_variant_new_string: assertion 'string != NULL' failed
> And some invalid SELinux contexts for systemd-logind
I don't see any of these errors. I only see AVC errors for wayland stuff.
I only see some of your errors from comment #5, but not all.
Do you see systemd-tmpfiles errors?
It doesn't sound like you have the same symptoms as me. You should open another bug report. Could be the same thing, but could be completely different.
I am able to boot single and start the network. Using this, I was able to run dnf upgrade and get a new SElinux policy. After reboot, I get the exact same behavior: CPU pegged after several critical service failures. Two that stand out are
Create static device nodes in /dev
Create volatile files and directories
I don't understand what could cause these failures.
So, again, it's just me experiencing this? That defies logic. I just did a dnf upgrade. I'm so confused.
Created attachment 1430416 [details]
I recovered this from the system.
(In reply to Paul DeStefano from comment #0)
> Description of problem:
> Just did dnf upgrade, now system boot stalls for a long time at Started User
> Manger for UID 42, eventually launches GDM, which never shows up. Cannot
> login, cannot switch to virtual console, system unusable.
> During boot, many services say they are starting multiple times.
Can confirm this exactly on a Lenovo G50-70 after updating from Fedora 27 to Fedora 28. Boot stucks and gdm tries to startup multiple times without success.
Have updated manually to the 203 build of 4.16 kernel from bodhi. This fixes the initial delay on boot as described in known bug section for Fedora 28. But the gdm failure is still there. From ash I can access and everything seems ok.
It's strange really.
It sounds stupid but - this morning without any change in software - gdm starts up as expected.
So I think this may be time stamp related on /var/lib/gdm/.ICEauthority or similar, I have no exact idea. However I can exclude hardware issues.
Clearly, your issue was not this one. I've tried many times to get this system to boot and it will not.
If I can get anyone anything that would help diagnose this problem, just tell me what to do. My system really isn't usable. I can initiate updates, but that hasn't helped.
systemd-tmpfiles-setup-dev specifically reports:
Unable to fix SELinux security context of /dev/snd/seq: Permision denied
Update seems to have resolved this issue.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle.
Changing version to '29'.
(In reply to Paul DeStefano from comment #7)
> (In reply to Couret Charles-Antoine from comment #6)
> > So not sure that systemd was the root cause of your main issue.
> > I got other errors above those I quoted:
> > gdm: /usr/libexec/gmd-wayland-session: symbol lookup error:
> > /lib64/libcairo.so.2: undefined symbol: FT_Done_MM_Var
> > gdm: Glib: g_variant_new_string: assertion 'string != NULL' failed
> > And some invalid SELinux contexts for systemd-logind
undefined symbol: FT_Done_MM_Var is caused by freetype-freeworld
Fix for me was "dnf remove freetype-freeworld".
This message is a reminder that Fedora 29 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '29'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.
Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 29 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
Fedora 29 changed to end-of-life (EOL) status on 2019-11-26. Fedora 29 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
Thank you for reporting this bug and we are sorry it could not be fixed.