I've tested if my suggested workaround would work. see ppa:saxl/ppa.
It works :)
Summary: Default 18.04 installation should not be affected since /etc/hosts contains an entry with the local hostname. If ubuntu removes this line by default the default installation will break (afaik systemd-resolved should replace every /etc/hosts since it also resolves localhost).
Technical problem: winbindd process must not use dbus with uid!=0.
My workaround makes sure it will not happen (in this case, kerberos method = system keytab will still deadlock). The impact of this patch should be zero since on a correctly configured system only uid==0 will be able to use /etc/krb5.keytab so this workaround skips the step loading the system keytab and failing doing so.
I've tested if my suggested workaround would work. see ppa:saxl/ppa.
It works :)
Summary: Default 18.04 installation should not be affected since /etc/hosts contains an entry with the local hostname. If ubuntu removes this line by default the default installation will break (afaik systemd-resolved should replace every /etc/hosts since it also resolves localhost).
Technical problem: winbindd process must not use dbus with uid!=0.
My workaround makes sure it will not happen (in this case, kerberos method = system keytab will still deadlock). The impact of this patch should be zero since on a correctly configured system only uid==0 will be able to use /etc/krb5.keytab so this workaround skips the step loading the system keytab and failing doing so.