Bug 2123808 - Live images built with evolution-data-server-3.45.3 boot to GNOME's "Oh no!" screen
Summary: Live images built with evolution-data-server-3.45.3 boot to GNOME's "Oh no!" ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 37
Hardware: All
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Florian Müllner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa AcceptedFreezeException
Depends On:
Blocks: F37BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2022-09-02 16:14 UTC by Adam Williamson
Modified: 2022-09-02 22:27 UTC (History)
6 users (show)

Fixed In Version: gnome-shell-43~beta-3.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-09-02 22:27:45 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Adam Williamson 2022-09-02 16:14:54 UTC
In openQA testing, Workstation live images built with evolution-data-server-3.45.3 - both evolution-data-server-3.45.3-1.fc37 from the F37 update FEDORA-2022-25422fd15f and evolution-data-server-3.45.3-1.fc38 from the Rawhide update FEDORA-2022-238bb8234c - boot to GNOME's "Oh no!" screen, which means some core part of GNOME failed to start.

The system logs show nothing at all, but we believe this is actually because gnome-shell is missing a dependency on gcr. Previously we were getting away with this because e-d-s is on the live image and it depended on gcr, but the new version of e-d-s does not require gcr any more. So, gnome-shell needs to add a dependency on gcr.

Proposing this as a Beta FE for logistical reasons. The update for evolution is already in the F37 queue, but will get stuck in the Beta freeze. kalev also wants to submit a mega-update for GNOME which will include a GNOME Shell build. So it's awkward to get things straight if we don't push a fix through the freeze first - we'd have to include the fixed gnome-shell in the evolution update, but then that makes it hard to also include gnome-shell in the mega-update. So we figured it'd be simplest to just push a gnome-shell build with only the added dependency through the freeze now, then the evolution update will be OK and the GNOME mega-update can have a later gnome-shell build.

Comment 1 Fedora Update System 2022-09-02 16:18:42 UTC
FEDORA-2022-71b3299221 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-71b3299221

Comment 2 Adam Williamson 2022-09-02 17:15:32 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/887 , marking accepted FE.

Comment 3 Adam Williamson 2022-09-02 18:18:45 UTC
Fix confirmed in openQA testing: https://openqa.stg.fedoraproject.org/tests/2024802#dependencies - I tweaked the tests to run on stg with the gnome-shell build also included, and now the live image runs GNOME and the install tests pass.

Comment 4 Fedora Update System 2022-09-02 22:27:45 UTC
FEDORA-2022-71b3299221 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.