Can't apply VPN settings
After upgrading to F34, I found myself without VPN configuration after the package containing them was removed during the upgrade. Eventually I found a new package, installed it. This package contains pre-configured VPN configurations for various VPN entry points, and to make use of one, one have to open the VPN settings panel, find the right VPN target, open its settings and change the username.
Attempting to do this instead resulted in a bunch of CRITICAL and WARNINGs in the log, and no way to click "Apply" after entering the username, as the apply button stayed grey.
A working way around the issue is to use nm-connection-editor
to do the same change.
TLDR: Anyone installing Fedora 34 expecting to get in on the internal Red Hat VPN the usual way will have a slightly harder time.
Distribution: Fedora 34.
$ rpm -qv gnome-control-center libnma
gnome-control-center-40~beta-3.fc34.x86_64
libnma-1.8.30-1.fc34.3.x86_64
WARNING/CRITICAL logged to the console
(gnome-control-center:550695): libnm-CRITICAL **: 08:19:04.643: ((libnm/nm-device.c:1291)): assertion '<dropped>' failed
(gnome-control-center:550695): Gtk-WARNING **: 08:19:05.068: GtkGrid does not have a child property called expand
(gnome-control-center:550695): Gtk-WARNING **: 08:19:05.068: GtkGrid does not have a child property called fill
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:05.226: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:05.226: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:05.226: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.226: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:05.315: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.315: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:05.315: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:09.644: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.644: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.644: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:09.711: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.711: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.711: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:09.815: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.815: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.815: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:09.951: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.951: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:09.951: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:10.015: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:10.015: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:10.015: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): GLib-GObject-WARNING **: 08:19:10.094: invalid cast from 'GtkEntry' to 'CENetmaskEntry'
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:10.094: ce_netmask_entry_is_empty: assertion 'CE_IS_NETMASK_ENTRY (self)' failed
(gnome-control-center:550695): network-cc-panel-CRITICAL **: 08:19:10.094: ce_netmask_entry_is_valid: assertion 'CE_IS_NETMASK_ENTRY (self)' failed