https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Bug ID: 1579464 Summary: update breaks boot Product: Fedora Version: rawhide Component: fontconfig Severity: high Assignee: tagoh@redhat.com Reporter: contactopublico57@bol.com.br QA Contact: extras-qa@fedoraproject.org CC: ajax@redhat.com, alexl@redhat.com, fonts-bugs@lists.fedoraproject.org, i18n-bugs@lists.fedoraproject.org, john.j5live@gmail.com, mclasen@redhat.com, pnemade@redhat.com, rhughes@redhat.com, rstrode@redhat.com, sandmann@redhat.com, tagoh@redhat.com
Description of problem:dnf update to fontconfig-2.13.0-4.fc29.x86_64 produces boot failure.
Additional package updates produce boot failure as noted below.
Version-Release number of selected component (if applicable): fontconfig-2.13.0-4.fc29.x86_64
How reproducible: dnf update fontconfig-2.13.0-4.fc29.x86_64
Steps to Reproduce: 1.dnf system update 2. 3.
Actual results: dnf update installs fontconfig-2.13.0-4.fc29.x86_64 reboot results in boot failure prior to loading lightdm-1.25.2-1.fc29.x86_64 with mate-desktop-1.20.1-5.fc29.x86_64.
Expected results: boot to lightdm login manager/mate desktop
Additional info: same behavior with dnf update of following additional packages:
harfbuzz-1.7.5-3.fc29.x86_64 harfbuzz-icu-1.7.5-3.fc29.x86_64
Please advise if you need a separate bug report for the harfbuzz packages.
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |contactopublico57@bol.com.b | |r Flags| |needinfo?(contactopublico57 | |@bol.com.br)
--- Comment #1 from Akira TAGOH tagoh@redhat.com --- detailed logs or more info please. how did you figure out it is related to the upgrade of fontconfig?
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
contactopublico57@bol.com.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(contactopublico57 | |@bol.com.br) |
--- Comment #2 from contactopublico57@bol.com.br --- In response to the request for more info:
as with the three packages referenced in this bug report as well as cairo cairo-gobject, the subject of a previous bug report of the same nature; when in the course of an update via dnf, and subsequent boot failure results, the system prior to update is restored and a download only of the packages is initiated, followed by incremental updating until the suspect package(s) is/are isolated as noted by failure to be able to manually a launch a panel app such as terminal. This failure to launch the panel app is an indicator that subsequent boot will fail as has been the case with both fontconfig and harfbuzz updates applied separately with subsequent boot failures. The same with aforementioned cairo and cairo-gobject.
The remainder of the packages update normally with no subsequent boot failure.
As you may surmize, when more than one package in an update produces boot failure, and especially with a large number of packages in the update, the task becomes more tedious.
Please note if you require more information.
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(contactopublico57 | |@bol.com.br)
--- Comment #3 from Akira TAGOH tagoh@redhat.com --- Sure. what I want to see is what a process was failed to launch and how it was failed. if this is reproducible on even launching it from the terminal, please attach the log.
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
--- Comment #4 from Akira TAGOH tagoh@redhat.com --- I'm not really sure what did you mean by "boot". does the kernel panic? or just not entered into the GUI? i.e. the display manager wasn't brought up? then what the display manager do you use? and is there any logs in journalctl for that?
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
contactopublico57@bol.com.br changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(tagoh@redhat.com)
--- Comment #5 from contactopublico57@bol.com.br --- to: tagoh@redhat.com from: contactopublico57@bol.com.br
I have reproduced the boot failure and extracted numerous logs, including the user and system journals. If you require them beyond the information below, I can zip them and attach to an email to tagoh@redhat.com.
The following appears in terminal window when installing the fontconfig package specified in bug report 1579464:
symbol lookup error: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
the lightdm greeter seat0greeter-log indicates: /usr/sbin/lightdm-gtk-greeter:
symbol lookup error: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
##EOF##
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Flags|needinfo?(contactopublico57 | |@bol.com.br) | |needinfo?(tagoh@redhat.com) |
--- Comment #6 from Akira TAGOH tagoh@redhat.com --- Thanks. that symbol is available in freetype-2.9.1-1.fc29. I'll update deps in fontconfig to satisfy it.
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Fixed In Version| |fontconfig-2.13.0-5.fc29 Resolution|--- |RAWHIDE Last Closed| |2018-06-05 23:39:23
--- Comment #7 from Akira TAGOH tagoh@redhat.com --- Fixed in fontconfig-2.13.0-5.fc29
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|update breaks boot |undefined symbol: | |FT_Done_MM_Var
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Sergio Monteiro Basto sergio@serjux.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sergio@serjux.com
--- Comment #8 from Sergio Monteiro Basto sergio@serjux.com --- undefined symbol: FT_Done_MM_Var is cuase by freetype-freeworld
Fix for me was "dnf remove freetype-freeworld".
https://bugzilla.redhat.com/show_bug.cgi?id=1579464
Akira TAGOH tagoh@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gerwald_jogl@brown.edu
--- Comment #9 from Akira TAGOH tagoh@redhat.com --- *** Bug 1645237 has been marked as a duplicate of this bug. ***
i18n-bugs@lists.fedoraproject.org