手持ちの 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で詳細を見る

ITロゴステッカー

プロのステッカーブランドのステッカー、私たちはあなたの人生を飾るために様々な見栄えのステッカーを提供し、よりカラフルな、カラフルなあなたの人生を作る。 サイズ:2.5から4.5インチ、50の非繰り返しステッカー、各ステッカーは同じではない、また、高品質のステッカーで作られた高品質のビニル樹脂で作られた日焼け止めの防水機能を持っています。 ステッカーと写真は同じ内容です。 スーツケース、ギター、車、自転車、自転車、ヘルメット、パソコン、携帯電話、メモ、スケートボードに広く使用されています ステッカーは臭いや味がなく、非常に安全です。購入して使用する価値があります。持ち運びが容易で、いつでもどこでも違った視覚体験を楽しむことができます。 品質に問題がある場合は、1か月以内にGoogleまでご連絡いただき、100%返品してください。

Amazonで詳細を見る

参考

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