手持ちの MacBook を macOS 10.15 Catalina にアップグレードしてとてもいい感じです。

SSH でエラーが

一点、 SSH を使ってあるサーバに接続すると、今までにないエラーが出るようになりました。

エラーの内容は次のものです。

1perl: warning: Setting locale failed.
2perl: warning: Please check that your locale settings:
3	LANGUAGE = (unset),
4	LC_ALL = (unset),
5	LC_CTYPE = "UTF-8",
6	LANG = (unset)
7    are supported and installed on your system.
8perl: warning: Falling back to the standard locale ("C").

うーん。
なんか前にも見たことがある気がするエラーですね。


アップグレード後にエラーが発生するようになったため、原因は手元の Mac だと検討をつけました。

調べてみると、 SSH 設定によるもののようですね。

OS をアップグレードしたため、以前行った設定がリセットされたようです。

対処方法

SSH Config を覗いてみます。

1$ sudo grep -n LANG /etc/ssh/ssh_config

すると、次の行が見つかりました。

149:	SendEnv LANG LC_*

SSH クライアントで、言語を指定して接続していますが、サーバ側が対応していないためエラーになっていました。

1$ sudo vim LANG /etc/ssh/ssh_config

して、 この行をコメントアウトしてあげることで、エラーが抑えられました。

ftmxy Diyのビニールウォールステッカー"Just Do It"デカールビニールの装飾ステッカーウォールアートデカールステッカー用リビングルーム58×11センチ

良質および環境に優しい材料:このプロダクトは良質ポリ塩化ビニール材料、金庫および環境に優しい、無臭、防水、湿気およびきれいになること容易で作られています。 取付けおよび分解すること容易:取り外し可能および再使用可能、耐久および長い耐用年数。 装飾的なスタイルの多様性:操作が簡単で、さまざまな場所に適しており、滑らかで平らな面に取り付けることができ、空間を美しくし、壁をパーソナライズすることができます。 ウォールステッカーにはさまざまなスタイルがあります。自分の好みやアイデアに応じて選択したり、壁に直感的に表現したり、自分のアイデアで壁を装飾したりできます。 幅広い用途:結婚式、誕生日パーティー、家族の集まりなどの場面での使用に適しており、幸せの雰囲気を高めます。 暖かくて思いやりのあるサービス:100%新しい! 売り上げ後のサービスは思慮深いです、あなたがこの製品についての質問をするならば、我々に連絡してください、我々はあなたに最高のサービスを提供します。

Amazonで詳細を見る

参考

Qiita
UbuntuやDebianでperl: warning: Setting locale failed.と怒られる問題を解決する
https://qiita.com/networkelements/items/12e2448b75f7ff057139