Following your install instructions using the ppa for keyman, the install failed and left me in a broken state, with ibus-keyman “half installed”.
When I try to clean things up, the breakage continues:
$ sudo apt remove ibus-keyman
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages will be REMOVED:
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 69.6 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 720831 files and directories currently installed.)
Removing ibus-keyman (11.0.124-1~sil1~bionic) …
sudo: unknown user: steve
sudo: unable to initialize policy plugin
dpkg: error processing package ibus-keyman (–remove):
installed ibus-keyman package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)
What is this “sudo: unknown user: steve” nonsense? That seems to be where the uninstall is breaking. I’ve never had a sudo command fail like that before in decades of work on Unix and Linux.