Sudo で「無効なエントリが pam_*_item() に渡されました」というエラーが発生します。

Sudo で「無効なエントリが pam_*_item() に渡されました」というエラーが発生します。

UbuntuにROS 2をインストールし、次のセルを実行しようとしています。

locale  # check for UTF-8

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

これで簡単な操作を実行しようとすると、sudo apt update次の結果が表示されます。

sudo: pam_open_session: Bad item passed to pam_*_item()
sudo: policy plugin failed session initialization

これは私の/etc/default/localeです:

#  File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE="en_CA:en"
=

関連情報