https://bugzilla.suse.com/show_bug.cgi?id=1232669 https://bugzilla.suse.com/show_bug.cgi?id=1232669#c2 xiaoguang wang <xiaoguang.wang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xiaoguang.wang@suse.com --- Comment #2 from xiaoguang wang <xiaoguang.wang@suse.com> --- (In reply to Matthias Gerstner from comment #0)
gdm-config smartcard -e (gdm-config:32857): Gdm-CRITICAL **: 17:38:31.688: Failed to handle “smartcard” command: Failed to run a required distro hook: No distro detected, no hook to run
It seems during build time of GDM the DISTRO meson option needs to be set and a "distro hook" script needs to be specified that performs the necessary configuration steps, if any.
In meson.build file There is: distro_autodetect_map = { '/etc/redhat-release': 'redhat', '/etc/fedora-release': 'redhat', '/etc/exherbo-release': 'exherbo', '/etc/arch-release': 'arch', '/etc/lfs-release': 'lfs', } distro = get_option('distro') if distro == 'none' foreach _file, _pam_conf : distro_autodetect_map distro_check = run_command('test', '-f', _file) if distro_check.returncode() == 0 distro = _pam_conf endif endforeach endif # If requested, try autodetecting from release files (see NetworkManager source) default_pam_config = get_option('default-pam-config') if default_pam_config == 'autodetect' default_pam_config = distro endif Maybe we need add openSUSE release in distro_autodetect_map. -- You are receiving this mail because: You are on the CC list for the bug.