Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 2123808

Summary: Live images built with evolution-data-server-3.45.3 boot to GNOME's "Oh no!" screen
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: gnome-shellAssignee: Florian Müllner <fmuellner>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 37CC: adscvr, fmuellner, gnome-sig, jadahl, otaylor, philip.wyett
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedFreezeException
Fixed In Version: gnome-shell-43~beta-3.fc37 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-02 22:27:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2009538    

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.