お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-12-01 20:12:20

veravera
メンバ
登録日: 2008-10-06

sudoでのUsage:program_name [address][:port]

こんばんは。

sudo geditでファイルを編集しますとエラーがでます。

Usage:program_name [address][:port]
と連続で表示されます。

起動時にはなにも表示されないのですが,閉じたときに表示されております。

解消する方法はないのでしょうか??お願いします。

オフライン

 

#2 2008-12-01 22:36:35

STGSAGWAN
ゲスト

Re: sudoでのUsage:program_name [address][:port]

/etc/hostsの記述はどのようになっていますか?

先頭一行目が、
127.0.0.1 localhost
になっていますか? そうでなければ、そのように修正してみてください。たぶん現象が再現しなくなると思います。

以下、何故/etc/hostsに関係していると考えるのか? 説明します。
# なお、もし意味が分からなくても気にされる必要はないです。(私自身はよく分かっていませんから)

該当のエラーメッセージでWeb検索してみたら、本家フォーラムにて類似現象の報告を発見しました。
http://ubuntuforums.org/showthread.php?t=814089

上記URL #8〜#10を要約すると、

soundというuniverseのパッケージのesdlib.c内で、IPv6が有効な場合、getaddrinfoに失敗すると、printf ("Usage:program_name [address][:port]");と出力するコード箇所がある。
もし/etc/hostsのlocalhost行の記述が誤っていると、名前解決に失敗して(つまり、上記のgetaddrinfoに失敗して)、"Usage:program_name [address][:port]"というメッセージが出る。

ということらしい。

もしかしたら全くの的外れかもしれません。その時はごめんなさい。

最後の編集者: STGSAGWAN (2008-12-01 22:37:59)

 

#3 2008-12-02 12:46:25

veravera
メンバ
登録日: 2008-10-06

Re: sudoでのUsage:program_name [address][:port]

ご返答ありがとうございます。

127.0.1.1にlocalhostを追加することでエラーを回避できました!

ご迷惑をお掛けしました。

オフライン

 

#4 2008-12-02 20:06:50

STGSAGWAN
ゲスト

Re: sudoでのUsage:program_name [address][:port]

veravera による投稿:

127.0.1.1にlocalhostを追加することでエラーを回避できました!

あれ、127.0.1.1 ですか? 127.0.0.1の間違いではないでしょうか?

127.0.0.1 yourhostname
127.0.1.1 yourhostname

127.0.0.1 yourhostname
127.0.1.1 localhost yourhostname

のように直されたのですか?

本来は、

127.0.0.1 yourhostname
127.0.1.1 yourhostname

127.0.0.1 localhost yourhostname
127.0.1.1 yourhostname

だと思うのですけど。

# 127.0.1.1に書いてもエラーが回避されるのは何だか不思議に思いますが。

 

#5 2008-12-02 20:50:38

veravera
メンバ
登録日: 2008-10-06

Re: sudoでのUsage:program_name [address][:port]

127.0.1.1に記述してもエラーは表示されませんでした。

しかし,STGSAGWANさんがおっしゃるような記述が一般的なようだったので,そのように変更することにいたしました。

くだらない質問にお付き合いいただきありがとうございます。

オフライン

 

Board footer

Powered by FluxBB