レッドハット8を再インストールして気づいたのですがタイムスタンプが未来のファイルがあるのです。
/etc/mail中の
sendmail.cf
virtusertable.db
domaintable.db
mailertable.db
のタイムスタンプが9時間先になっています。
インストール直後まだ何もしてないのにいきなり未来のファイルがあるのです!?
この他にもあるかも知れませんがとりあえず発見したのがこの4ファイルです。
何で気が付いたかといいますと
sendmailを起動しようとしたら次のエラーメッセージが表示されたからです。
sendmailを起動中: make: *** 警告: ファイル `sendmail.cf' の修正時刻が未来の時刻です (2006-07-06 09:10:49 > 2006-07-06 00:39:24)
make: 警告: クロックの歪みを検出。不完全なビルド結果になるかも知れません。
このあとsendmailは起動するのですが、何で未来のファイルがあるのか疑問です。
以前もsendmailを使用していましたが、こんなことは初めてです。
いったいこれは何なんでしょうか。
インストールのしかたがいけないのでしょうか。
ちゃんと、アジア/東京を選択したのですけどねぇ~。
BIOSの時計もさすがに9時間は進んでいませんでしたし・・・。
9時間先というのは、ちょうどグリニッジの時刻なのでしょうかねぇ~。
確かタイムスタンプを変更するコマンドがあったような気もしますが、
前はそんなことしなくても普通に起動できてたんです。
なぜだか原因わかる方いませんか。
No.1ベストアンサー
- 回答日時:
インストーラのバグというか、仕様のようです。
あと、9時間以上たてばエラーは出なくなります。
インストール時には、BIOS時刻から読んだ時刻を元に、UTCにセットしています。sendmailのパッケージをインストールすると、newaliasesコマンドが発行されますので、その時点のタイムスタンプでファイルが作成されます。
最終的には同じ時刻を元にJSTにセットする(タイムゾーンの設定でBIOS時刻がUTCとしてセットしていない場合:ローカル時間に設定している場合)ようになりますから、時刻的には9時間前にずれます。したがって、未来のタイムスタンプになるわけです。
わかりにくいと思いますから、具体的な時刻で考えてみます。処理の間で時刻が進まないものとして考えます。
(1) 10:00にインストーラ上でnewaliasesを実行
→タイムスタンプ=10:00UTC
(2) タイムゾーンを変更(ローカル時間に設定)
→システム時計=10:00JST (UTCでは01:00)
(3) 再起動してnewaliases実行
→実行時間10:00JST (ファイルのタイムスタンプは19:00JST)
という形になります。
実際にインストールが行われている状態(パッケージ名とプログレスバーが出てる画面)で、コンソールに戻って(ctrl+alt+F2)dateコマンドを打ってみてください。
mazingaさんご返信ありがとうございます。
仕様ということは今後も修正されないのでしょうね。
以前sendmailを使用していたときはインストール後9時間以上経過してから起動したからエラーが発生しなかったのですね。
レッドハット8のインストーラーは最小構成を選択してもsendmailが入ってしまうので、
レッドハットインストール後9時間以内にsendmailを起動しないとこの仕様は発見できないってことですね!
タイムスタンプを変更するコマンドとはtouchのことでした(ファイルを作成するコマンドだと思っていた)。
sendmailの起動前にtouchを行うように変更したら、エラーは発生しなくなりました。
仕様というのであれば、この方法で回避するのがスマートですよね。
ところでレッドハットのインストーラーは別名アナコンダというそうですが、
なんであんな気持ち悪いヘビの名前にしたのだろう???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
~/.bash_profileがログイン時に...
-
hosts に 記載がなければ追加...
-
AIX / ksh プロンプトの文字...
-
LANG="ja_JP.UTF-8"設定がサー...
-
Macでrtf書類を開くアプリケー...
-
スクリーンセイバーのitunesart...
-
デスクトップの再構築?
-
エクスプローラのメニューをカ...
-
macで関連づけの設定がリセット...
-
TELNET、FTPでrootを許可したい。
-
umaskの初期値について
-
ward(mac)の<標準>ツールバー...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
ファイルの先頭行を全て削除したい
-
onedriveの中身を削除したらパ...
-
office365 ファイルを削除したい
-
macのdmgファイル(動画)をMP4...
-
教えてください!困ってます。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VLC media playerを常にデフォ...
-
ラズパイのファイルのパーミッ...
-
LANG="ja_JP.UTF-8"設定がサー...
-
hosts に 記載がなければ追加...
-
ドラック&ドロップ出来ない時...
-
Wine 黒い画面
-
Fatal server error?
-
~/.bash_profileがログイン時に...
-
jpgファイルが開かない
-
Macでrtf書類を開くアプリケー...
-
Scriptを教えて下さい。(10.4)
-
音楽のファイルを開く時にデフ...
-
chownでファイル所有者なのに別...
-
Squidの起動エラーについて
-
Linuxを入れたばかりなのにタイ...
-
【UNIX】/var/adm/wtmpx という...
-
コンテキストメニュー(右クリッ...
-
2台のWindowsでユーザー名を同...
-
crontabの設定ができない(編集...
-
LinuxのOS稼動時間(uptime)を...
おすすめ情報