vmplayer を起動すると polkit-agent-helper-1: pam_authenticate failed: Authentication というエラーがでる

vmplayer を起動すると

polkit-agent-helper-1: pam_authenticate failed: Authentication

vmware-setup-helper requires root access

というエラーが出るだけで vmplayer が起動できない場合の対処方法

症状

具体的には

==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/lib/vmware/bin/vmware-ser
Authenticating as: root
Password: 
polkit-agent-helper-1: pam_authenticate failed: Authentication 
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized

This incident has been reported.

というエラーが出る

対処方法

手順1)policykit gnome をインストールする
sudo apt install policykit-1-gnome
手順2)policykit の認証エージェントを手動起動する

root権限は不要.以下コマンド vmplayer を起動するユーザで起動する

 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
手順3) vmplayer を起動しなおす

root のパスワードを尋ねるダイアログが開くようになるので,rootのパスワードを入力する