FreeBSD 10.2 アップデート以降、setuid.today 日付形式が変更されました。

FreeBSD 10.2 アップデート以降、setuid.today 日付形式が変更されました。

私のsetuid.todayの日付形式はsetuid.yesterdayとは異なります。

setuid.today (ドイツ語ローカライズ?)

3 Dez

setuid.昨日

Dec 3

私は毎日の不一致レポートを含む電子メールを受け取ります。最後の更新中にスケジュールされたスクリプトの1つが何かを変更したようです。私はFreeBSD 10.2を使用しています。

どうすればいいですか?

答え1

レビューで見つけた内容をまとめると、次のようになります。

アップグレード前のある時点で、/etc/login.confが:lang=de_DE.UTF-8基本クラスでいっぱいになりました。 FreeBSD 10.2にアップデートした後、cronが再起動して新しいロケールを選択できます。新しいロケールにより、setuid.today ファイル内で日付形式が変更されます。

FreeBSD 10.2 リリースノート/etc/login.confへの変更について言及しないでください(最も近いものはロケールとルーンのロケール状態間の不一致パッチを適用しましたが、/etc/login.confには届かないようです)。

回避策は、デフォルトのロケールを変更し、他のロケールが必要な場合は〜/ .login_confでオーバーライドしてからcronを再起動することです。

関連情報