Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

時計が狂う

82 views
Skip to first unread message

梅田 光則

unread,
May 29, 2011, 1:36:32 AM5/29/11
to
こんにちは。梅田です。

スクイーズの時計が狂って(時刻が世界標準時になっている)居ります。マシンは
自作で、HDD1つ毎に1 つの OS をインストールしてDebian,Vine,Windows7がイン
ストールされ、その都度、使うOSをブートしているのですが、 VineとWindows7
については Vine側で

# ntpdate ntp2.jstmfeed.ad.jp

とすると、時刻が正常になるのですが、スクイーズはなりません。これはディス
トリビューション毎の違った正確な時刻を合わせるサーバーが有るのでしょう
か?ご教示頂けたらと思います。

--
梅田 光則 <m.u...@green.email.ne.jp>

KISE Hiroshi

unread,
May 29, 2011, 4:39:31 AM5/29/11
to
From: 梅田 光則 <m.u...@green.email.ne.jp>
Subject: [debian-users:55306] 時計が狂う
Date: Sun, 29 May 2011 14:36:32 +0900
> スクイーズの時計が狂って(時刻が世界標準時になっている)居ります。

> マシンは
> 自作で、HDD1つ毎に1 つの OS をインストールしてDebian,Vine,Windows7がイン
> ストールされ、その都度、使うOSをブートしているのですが、

マルチブート環境ということですね。

こういうことだと予想します(場所が日本と仮定しています)。

1、マシンのハードウェアクロックが日本時間をさしている
2、Debianのタイムゾーン設定が正しく“Asia/Tokyo”に設定されている
3、でも、/etc/default/rcS で“UTC=yes”になっている

1は、BIOSがあればそれで確認できます。

2は、確認方法がよくわかりません。再設定はroot権限で次のコマンドです。
dpkg-reconfigure tzdata

そして3のとおりであれば、“UTC=no”に書き換えて再起動すればOKです。

ntpdateがどうこうは、そのあとの話になるかと。NTPを入れてもいいかも
しれません。
--
喜瀬“冬猫”浩

KAWAFUJI Mitsuhiro

unread,
May 29, 2011, 5:15:38 AM5/29/11
to
 川藤と申します。

On Sun, May 29, 2011 at 17:39:31 +0900
you KISE Hiroshi <ki...@fuyuneko.jp> wrote:
|From: 梅田 光則 <m.u...@green.email.ne.jp>


|Date: Sun, 29 May 2011 14:36:32 +0900
|> スクイーズの時計が狂って(時刻が世界標準時になっている)居ります。
|
|> マシンは
|> 自作で、HDD1つ毎に1 つの OS をインストールしてDebian,Vine,Windows7がイン
|> ストールされ、その都度、使うOSをブートしているのですが、
|
|マルチブート環境ということですね。

 私の場合、マルチブート環境ではないので違うかもしれませんが、カー
ネルを自前コンパイルすることで解消しました。etchだったか、lennyだっ
たかの時代の話ですが。

http://blog.donity.com/k1/index.php/2008/03/29/debian-%E6%99%82%E8%A8%88%E3%81%8C9%E6%99%82%E9%96%93%E3%81%9A%E3%82%8C%E3%82%8B/

 「Debian 時計 9時間」とかで検索するとたくさん情報が見つかるかと。

川藤

長南洋一

unread,
May 29, 2011, 7:54:09 AM5/29/11
to
長南です。

KISE さんのメールより [debian-users:55307]


>
> こういうことだと予想します(場所が日本と仮定しています)。
>
> 1、マシンのハードウェアクロックが日本時間をさしている
> 2、Debianのタイムゾーン設定が正しく“Asia/Tokyo”に設定されている
> 3、でも、/etc/default/rcS で“UTC=yes”になっている
>
> 1は、BIOSがあればそれで確認できます。
>
> 2は、確認方法がよくわかりません。再設定はroot権限で次のコマンドです。
> dpkg-reconfigure tzdata

cat /etc/timezone はどうですか。あるいは、/etc/localtime と
/usr/share/zoneinfo/Asia/Tokyo を md5sum あたりでくらべてみるとか。

--
長南洋一

KISE Hiroshi

unread,
May 29, 2011, 11:19:57 AM5/29/11
to
From: 長南洋一 <cyo...@maple.ocn.ne.jp>
Subject: [debian-users:55310] Re: 時計が狂う
Date: Sun, 29 May 2011 20:54:09 +0900
>> 2、Debianのタイムゾーン設定が正しく“Asia/Tokyo”に設定されている
>> 2は、確認方法がよくわかりません。

> cat /etc/timezone はどうですか。あるいは、/etc/localtime と
> /usr/share/zoneinfo/Asia/Tokyo を md5sum あたりでくらべてみるとか。

なるほど。ありがとうございます。

$ cat /etc/timezone
Asia/Tokyo

$ md5sum /etc/localtime /usr/share/zoneinfo/Asia/Tokyo /usr/share/zoneinfo/Asia/Irkutsk
f17769e8eb35e7a08cfedfe9b2f6b5ef /etc/localtime
f17769e8eb35e7a08cfedfe9b2f6b5ef /usr/share/zoneinfo/Asia/Tokyo
cec83d53ff18fc99702cb3bb7f607025 /usr/share/zoneinfo/Asia/Irkutsk

md5sumではなく、直接的にdiff -qでもいいですね。

$ diff -q /etc/localtime /usr/share/zoneinfo/Asia/Tokyo
$ diff -q /etc/localtime /usr/share/zoneinfo/Asia/Irkutsk
ファイル/etc/localtimeと/usr/share/zoneinfo/Asia/Irkutskは違います

すべてのファイルとつきあわせるには、こうかな。md5sumが簡単そう。

$ md5sum /etc/localtime
f17769e8eb35e7a08cfedfe9b2f6b5ef /etc/localtime
$ find /usr/share/zoneinfo/ -type f | xargs md5sum | egrep '^f17769e8eb35e7a08cfedfe9b2f6b5ef'
f17769e8eb35e7a08cfedfe9b2f6b5ef /usr/share/zoneinfo/Asia/Tokyo
f17769e8eb35e7a08cfedfe9b2f6b5ef /usr/share/zoneinfo/posix/Asia/Tokyo
f17769e8eb35e7a08cfedfe9b2f6b5ef /usr/share/zoneinfo/posix/Japan
f17769e8eb35e7a08cfedfe9b2f6b5ef /usr/share/zoneinfo/Japan
--
喜瀬“冬猫”浩

梅田 光則

unread,
May 29, 2011, 11:01:21 PM5/29/11
to
梅田です。

喜瀬さんの案を試して居りました。

(1)BIOS時刻 日本標準時になって居りました。

(2)長南さんの案で$ cat /etc/timezone結果:Asia/Tokyo
で日本標準時になっていた。

(3)$ vi /etc/default/rcS で“UTC=yes”になっていたのでnoに編集し、再起
動したら、リカバリーモードしか起動出来なくなりました。yesに戻して
も戻りません。どこを確認して、どのように復旧させたら良いでしょう
   か?


※ここで/etc/timezoneファイルや/etc/default/rcSを思いつく所が、この問題解
決に重要なファクターだと思うのですが、数あるファイルを何処から、探し出す
なり(日頃から、システムのディレクトリやファイルを色々弄り、実験されてい
るのか?etcディレクトリは各種設定ファイルが有る所だから、当方のような質
問が来てから、それらしき物を探し、実験してから教えてくださっているの
か、参考までに教えて頂けないでしょうか)。


--
梅田 光則 <m.u...@green.email.ne.jp>

梅田 光則

unread,
May 30, 2011, 2:57:25 PM5/30/11
to
梅田です。システム復旧に頓挫して居ります。

On Mon, 30 May 2011 12:01:21 +0900
梅田 光則 <m.u...@green.email.ne.jp> wrote:

> 梅田です。


>
> (3)$ vi /etc/default/rcS で“UTC=yes”になっていたのでnoに編集し、再起
> 動したら、リカバリーモードしか起動出来なくなりました。yesに戻して
> も戻りません。どこを確認して、どのように復旧させたら良いでしょう
>    か?

問題なく動いている、suqeezeマシンから/etc/default/rcSをコピーしたファイ
ルをVineの一般ユーザーのホームディレクトリに入れることまでは、何とか出来
ましたが、Vineの入っているHDDからDebianのHDDをマウントをしてコピーした
ファイルを移動しようとしたのですが、書籍やmanページ、コマンド辞典を読み
ながら以下のようにやってみたのですが、上手く行きません。どこが間違えて居
りますでしょうか?更にマウントしたHDDからファイルを移動するにはどうした
ら良いでしょうか。

[root@localhost ~]# mount -t ext3 /dev/sdc/ /mnt/sdc
mount: マウントポイント /mnt/sdc が存在しません

sdcはDebianが入ったHDDです。

他にもUSBメモリにrcSを入れてみる方法も同様なメッセージが出て、出来ません
でした。また、当方、KNOPPIXを持って居ります。KDE時代では全部のマウント可
能なHDDはマウントされた状態で起動して居りましたが、LXDEになってそういう
機能はなくなったのですね?これを使った方が良ければ、最新版が有ります。ご
教示頂ければと思います。よろしくお願いいたします。

どうしてだかよく分からないのですが、今、起動させたらsqeezeが通常動作を始
めました。時刻も治りました。しかし、マウントのやり方もマスターしておかな
ければならないと思いますので、是非当方の誤りを指摘していただきたいのです
が。よろしくお願いいたします。



--
梅田 光則 <m.u...@green.email.ne.jp>

NARITA Koichi

unread,
May 30, 2011, 6:34:02 PM5/30/11
to
成田です。

話題が変わるのであれば、スレッドを変えるのが望ましいです。

さて、本題ですが、メッセージをよく読みましょう。
そこに答えが書いてありますよ。

On Tue, 31 May 2011 03:57:25 +0900
梅田 光則 <m.u...@green.email.ne.jp> wrote:
> [root@localhost ~]# mount -t ext3 /dev/sdc/ /mnt/sdc
> mount: マウントポイント /mnt/sdc が存在しません

^^^^^^^^^^^^^^^^^^^^^^^

/mnt 自体存在しないか、/mnt 配下に sdc という
サブディレクトリが存在しないだけでは?

# mkdir -p /mnt/sdc
# mount -t ext3 /dev/sdc /mnt/sdc

で、/mnt/sdc にマウントされます。
(/mnt が存在するのであれば、mkdir の -p はなくても良い)
あるいは、/mnt がもともと存在していて、空であれば、

# mount -t ext3 /dev/sdc /mnt

で、/mnt にマウントされます。

要は、マウントポイントは、存在している空のディレクトリ
であれば、どこでも良いわけです。
※空じゃないディレクトリにもマウント可能ですが、
 もともとあったファイルは参照できなくなります。


--
NARITA Koichi
mailto:pul...@sea.plala.or.jp

Akihiro Terasaki

unread,
Jun 1, 2011, 6:20:39 PM6/1/11
to
おはようございます。寺崎彰洋です。

On Mon, May 30, 2011 at 12:01 +0900,
梅田 光則 wrote:
> ※ここで/etc/timezoneファイルや/etc/default/rcSを思いつく所が、この問題解
> 決に重要なファクターだと思うのですが、数あるファイルを何処から、探し出す
> なり(日頃から、システムのディレクトリやファイルを色々弄り、実験されてい
> るのか?etcディレクトリは各種設定ファイルが有る所だから、当方のような質
> 問が来てから、それらしき物を探し、実験してから教えてくださっているの
> か、参考までに教えて頂けないでしょうか)。

答を知ったあとで、どうやって知らない状態から、そこへ
たどりつけるかを考えているので、かなりずれているかも
しれませんが。

時計は Debian をインストールするときに設定するものだと
思いますのでインストールガイドを探してみます。
http://www.debian.org/releases/stable/amd64/install.txt.ja
64-bit PC用のテキストだとこれですね。時計で検索して
役に立つ情報を探します。すると

------------------------------------------------------------
D.3.4.3. タイムゾーンの設定

/etc/default/rcS ファイルにある設定で、システムがハードウェアの時計を UTC とし
て解釈するか、現地時間として解釈するかを決定します。以下のコマンドで、上記の選
択とタイムゾーンの選択を行えます。

# editor /etc/default/rcS
# dpkg-reconfigure tzdata
------------------------------------------------------------

そのものズバリっぽいものが見つかります。
--
Akihiro Terasaki

長南洋一

unread,
Jun 1, 2011, 8:50:42 PM6/1/11
to
長南です。

梅田さんのメールより [debian-users:55313]


>
> ※ここで/etc/timezoneファイルや/etc/default/rcSを思いつく所が、この問題解
> 決に重要なファクターだと思うのですが、数あるファイルを何処から、探し出す
> なり(日頃から、システムのディレクトリやファイルを色々弄り、実験されてい
> るのか?etcディレクトリは各種設定ファイルが有る所だから、当方のような質
> 問が来てから、それらしき物を探し、実験してから教えてくださっているの
> か、参考までに教えて頂けないでしょうか)。

わたしの場合、「時刻がずれる」ということから、タイムゾーン関係
だろうと見当を付けて、time とか zone とかいう名前のファイルを
/etc 以下で捜してみただけです。それから、見つかったファイルが
どのパッケージに属しているかを調べてみた。

$ dpkg -S /etc/timezone
dpkg: /etc/timezone が見つかりません。

おそらく、パッケージをインストールしたときに作成されたものだろう。
インストール時に実行されるポストインストール・スクリプトは
/var/lib/dpkg/info に残っている。

$ cd /var/lib/dpkg/info
$ $ grep -l 'etc/timezone' ./*
./tzdata.config
./tzdata.postinst

/etc/timezone は tzdata パッケージと関係があるらしいとわかります。
そこで、/tzdata.postinst をざっと見て、timezone という言葉を
検索してみたら、こんなところがあった。

# Update the time zone
echo $AREA/$ZONE > /etc/timezone
cp -f /usr/share/zoneinfo/$AREA/$ZONE /etc/localtime.dpkg-new && \
mv -f /etc/localtime.dpkg-new /etc/localtime

/etc/timezone は tzdata パッケージをインストールしたときに
作られたものだとわかっただけでなく、/etc/localtime が /usr/share/
zoneinfo/$AREA/$ZONE (日本なら、/usr/share/zoneinfo/Asia/Tokyo
だろう) をコピーしたものだということまでわかったわけです。

この /var/lib/dpkg/info 以下を調べるというのは、案外役に立ちます。

--
長南洋一

梅田 光則

unread,
Jun 3, 2011, 1:37:57 PM6/3/11
to
お早うございます。梅田です。

寺崎さん、長南さんリプライを有り難うございます。

> おはようございます。寺崎彰洋です。

(^^)。お早うございます。

Debian公式ページの文書に確かに有る文書ですね。こういうものも上手く活用出
来るようになりたいです。

On Thu, 2 Jun 2011 09:50:42 +0900
長南洋一 <cyo...@maple.ocn.ne.jp> wrote:

> 長南です。
>
> 梅田さんのメールより [debian-users:55313]


>
> わたしの場合、「時刻がずれる」ということから、タイムゾーン関係
> だろうと見当を付けて、time とか zone とかいう名前のファイルを
> /etc 以下で捜してみただけです。それから、見つかったファイルが
> どのパッケージに属しているかを調べてみた。
>
> $ dpkg -S /etc/timezone
> dpkg: /etc/timezone が見つかりません。

こちらは当方でも再現致しました。

xxx@debian:~$ dpkg -S /etc/timezone


dpkg: /etc/timezone が見つかりません。

> おそらく、パッケージをインストールしたときに作成されたものだろう。
> インストール時に実行されるポストインストール・スクリプトは
> /var/lib/dpkg/info に残っている。
>
> $ cd /var/lib/dpkg/info
> $ $ grep -l 'etc/timezone' ./*
> ./tzdata.config
> ./tzdata.postinst

大変申し上げにくいのですが、後々アーカイブとして残る物なので確認ですが

$ $ grep -l 'etc/timezone' ./*

↑ ここの$は不要ですね?

xxx@debian:/var/lib/dpkg/info$ grep -l 'etc/timezone' ./*
./tzdata.config
./tzdata.postinst

これで、ちゃんと出てきました。

> /etc/timezone は tzdata パッケージと関係があるらしいとわかります。
> そこで、/tzdata.postinst をざっと見て、timezone という言葉を
> 検索してみたら、こんなところがあった。
>
> # Update the time zone
> echo $AREA/$ZONE > /etc/timezone
> cp -f /usr/share/zoneinfo/$AREA/$ZONE /etc/localtime.dpkg-new && \
> mv -f /etc/localtime.dpkg-new /etc/localtime
>
> /etc/timezone は tzdata パッケージをインストールしたときに
> 作られたものだとわかっただけでなく、/etc/localtime が /usr/share/

この辺はまだまだ、当方のレヴェルアップが必要なようです。こういう解釈が出
来ませんでした。見る方が見ればそこまで分かるという理解で、将来の課題です
ね。一旦棚上げします。

> zoneinfo/$AREA/$ZONE (日本なら、/usr/share/zoneinfo/Asia/Tokyo
> だろう) をコピーしたものだということまでわかったわけです。
>
> この /var/lib/dpkg/info 以下を調べるというのは、案外役に立ちます。

Debianパッケージの出所、意味合い(経緯)が分かることが多いと言う理解でよ
ろしいでしょうか?


--
梅田 光則 <m.u...@green.email.ne.jp>

梅田 光則

unread,
Jun 10, 2011, 2:33:23 AM6/10/11
to
こんにちは。梅田です。

時計が狂う件については、随分前に、解決しており、もう、これ以上のリプライ
は無いと考えますので。本投稿を以って、サマリー投稿と致します。

<前提>

(1)タイムゾーンは日本。

(2)システムクロックは日本時間を示していなかった→Biosを設定変更
(VineLinuxからあるいはWindows側から調節可能)。

(3)Debianのタイムゾーンの確認

$ cat /etc/timezone
Asia/Tokyo


<対処>

公式ドキュメントより。

http://www.debian.org/releases/stable/amd64/install.txt.ja

# editor /etc/default/rcS

編集してUTCをnoに変更・保存・再起動。ここまでは公式ドキュメントに有った
rcSの編集による対処ですね。

その他にも

・カーネル自前コンパイルによる解決が有りました。

<最後に>

この後、/etc/default/rcSの編集・保存後の再起動で上手く起動しなくなり
VineLinux側からHDDをマウントして設定の確認をしようとしました。そのサマ
リーは当該スレッドにて。

--
梅田 光則 <m.u...@green.email.ne.jp>

0 new messages