[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:23540] locale-ja problem (was Re: Segmentation fault on whois)



こんにちは。松田陽一@三鷹です。
原因は究明できたのですが、対処方法が判らず、どんづまりになったので
改めて質問します。

From: MATSUDA Yoh-ichi / 松田陽一 <yoh@xxxxxxxxxxxx>
Subject: [debian-users:23492] Re: Segmentation fault on whois
Date: Tue, 8 Aug 2000 11:41:00 +0900

> > 武藤@Debianぷろじぇくとです。
> 
> どうもです。^^
> 
> > 「strace whois 〜」は使ってみたですか?
> 
> 知りませんでした。^^;
> 
> という訳で、 "strace whois debian.or.jp" を実行した結果をしぐねちゃ以下に
> 添付します。

> ####異常終了する方###

(snip)

> open("/usr/share/locale/ja_JP.ujis/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = -1 ELOOP (Too many levels of symbolic links)

| hoge:/home/yoh# ls -l /usr/share/locale/ja_JP/LC_MESSAGES/
| 合計 30
| lrwxrwxrwx    1 root     root           39 Aug 10 09:46 SYS_LC_MESSAGES -> ../../ja_JP/LC_MESSAGES/SYS_LC_MESSAGES
| -rw-r--r--    1 root     root        29672 Apr 22  1999 minicom.mo
| hoge:/home/yoh# 

これが原因でした。

| seal:~$ unset LOCALE;unset LANG
| Thu Aug 10 09:34:02
| seal:~$ whois debian.or.jp
| [ JPNIC database provides information on network administration. Its use is   ]
| [ restricted to network administration purposes. For further information, use ]
| [ 'whois -h whois.nic.ad.jp help'. To suppress Japanese output, add '/e' at   ]
| [ the end of command, e.g. 'whois -h whois.nic.ad.jp xxx/e'.                  ]
| 
| Domain Information:
| a. [Domain Name]                DEBIAN.OR.JP
| g. [Organization]               Debian GNU/Linux JP Project (Yanagihara Yoshiaki)
| j. [Address]                    ST Bldg.2F,2-24-10,Taito,Taito-ku,Tokyo 110 Japan
| l. [Organization Type]          Organization
| m. [Administrative Contact]     YY488JP
| n. [Technical Contact]          FU011JP
| p. [Name Server]                master.debian.or.jp
| p. [Name Server]                ns-tk011.ocn.ad.jp
| p. [Name Server]                misato.debian.or.jp
| s. [Network Number]             210.154.15.96/29
| y. [Reply Mail]                 ukai@debian.or.jp
| [State]                         Connected
| [Registered Date]               1997/09/02
| [Connected Date]                1997/09/29
| [Last Update]                   1999/03/31 14:28:18 (JST)
|                                 ukai@debian.or.jp
| Thu Aug 10 09:34:15
| seal:~$ unset LOCALE;export LANG=ja_JP.ujis
| Thu Aug 10 09:35:00
| seal:~$ whois debian.or.jp
| Segmentation fault
| Thu Aug 10 09:35:01

しかし、locale-ja を再インストールしても、誤ったシンボリックリンクが
直りません。
どのように対処すれば良いのでしょうか?

| seal:/home/yoh# rm -v /usr/share/locale/ja_JP/LC_MESSAGES/SYS_LC_MESSAGES /usr/share/locale/ja_JP/LC_MESSAGES/SYS_LC_MESSAGES を削除しています
| seal:/home/yoh# ls -l /usr/share/locale/ja_JP/LC_MESSAGES/       
| 合計 30
| -rw-r--r--    1 root     root        29672 Apr 22  1999 minicom.mo
| seal:/home/yoh# dpkg --purge locale-ja
| dpkg: 依存関係の問題により、locale-ja の削除ができません:
|  kterm は以下に依存(depends)します: locale-ja (>= 13).
|  netscape-ja-resource-473 は以下に依存(depends)します: locale-ja.
| dpkg: locale-ja の読み込みエラーです(--purge) 依存関係の問題 - 削除しません。。
| 以下のパッケージの処理中にエラーが発生しました:
|  locale-ja
| seal:/home/yoh# dpkg --purge --force-depends locale-ja
| dpkg: locale-ja: 依存関係に問題があります。しかし要求に従い削除しています:
|  kterm は以下に依存(depends)します: locale-ja (>= 13).
|  netscape-ja-resource-473 は以下に依存(depends)します: locale-ja.
| (データベースを読み込んでいます... 現在 54979 個のファイルとディレクトリがインストールされています。)
| locale-ja を削除しています...
| dpkg - 警告: locale-ja の削除中、ディレクトリ`/usr/share/locale/ja_JP/LC_MESSAGES'が空でないため削除できませんでした。
| seal:/home/yoh# dpkg --install /var/cache/apt/archives/locale-ja_14_all.deb 
| 未選択パッケージ locale-ja を選択しています。
| (データベースを読み込んでいます... 現在 54955 個のファイルとディレクトリがインストールされています。)
| (.../archives/locale-ja_14_all.deb から) locale-ja を展開しています...
| locale-ja (14) を設定しています ...
| dpkg - 警告: locale-ja の削除中、ディレクトリ`/usr/share/locale/ja_JP/LC_MESSAGES'が空でないため削除できませんでした。
| seal:/home/yoh# dpkg --install /var/cache/apt/archives/locale-ja_14_all.deb 
| 未選択パッケージ locale-ja を選択しています。
| (データベースを読み込んでいます... 現在 54955 個のファイルとディレクトリがインストールされています。)
| (.../archives/locale-ja_14_all.deb から) locale-ja を展開しています...
| locale-ja (14) を設定しています ...
| 
| hoge:/home/yoh# ls -l /usr/share/locale/ja_JP/LC_MESSAGES/
| 合計 30
| lrwxrwxrwx    1 root     root           39 Aug 10 09:46 SYS_LC_MESSAGES -> ../../ja_JP/LC_MESSAGES/SYS_LC_MESSAGES
| -rw-r--r--    1 root     root        29672 Apr 22  1999 minicom.mo
| hoge:/home/yoh# 
--
かまきりっ てつぼうっ とうふっ♪
松田陽一(yoh)
mailto:yoh@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm