Description of problem:
When FIPS mode is enabled, GDM fails to start. In jour
Version-Release number of selected component (if applicable):
20191128-2.gitcd267a5.fc31
How reproducible:
Steps to Reproduce:
1. fips-mode-setup --enable
Actual results:
GDM fails to start
Expected results:
GDM should work as expected in FIPS mode
Additional info:
gnome-shell is crashing with:
Process 1555 (gnome-shell) of user 42 dumped core.
Stack trace of thread 1555:
#0 0x00007fcc1370d968 gnutls_x509_trust_list_add_trust_file (libgnutls.so.30)
#1 0x00007fcc13681c41 gnutls_x509_trust_list_add_system_trust (libgnutls.so.30)
#2 0x00007fcbc2f75cbd g_tls_database_gnutls_populate_trust_list (libgiognutls.so)
#3 0x00007fcbc2f75ee1 g_tls_database_gnutls_initable_init (libgiognutls.so)
#4 0x00007fcc17a0edea g_initable_new_valist (libgio-2.0.so.0)
#5 0x00007fcc17a0ee9d g_initable_new (libgio-2.0.so.0)
#6 0x00007fcbc2f70ceb g_tls_backend_gnutls_get_default_database (libgiognutls.so)
Reverting crypto-policies back to 20190816-4.gitbb9bf99.fc31 gets GDM/GNOME Shell to work again under FIPS mode