お知らせ

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

#1 2008-11-20 12:42:48

nagu2248
メンバ
登録日: 2008-11-20

proxy接続での言語サポート

ユーザー名とパスワードが必要なproxy接続で,言語サポートからLanguage Packのインストールが行うことができません.

apt.confを編集し,
sudo apt-get update
が正常に動作することは確認済みです.

しかし,言語サポートのリストから日本語にチェックを入れ,OKを押しても,ダウンロードに失敗します.
407 Proxy...
というようなエラーが出ているので,ユーザー名とパスワードが認識されていないというのはわかりました.

apt.conf以外にも設定の変更が必要なのでしょうか?

Ubuntu8.10です.よろしくお願いします.

オフライン

 

#2 2008-11-20 13:59:57

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: proxy接続での言語サポート

Gnomeの[システム]->[設定]->[ネットワークのプロキシ]は設定しましたか?
もしされてないなら、こちらも試してください。認証設定は詳細ボタンを押して設定できます。

オフライン

 

#3 2008-11-20 15:27:22

nagu2248
メンバ
登録日: 2008-11-20

Re: proxy接続での言語サポート

もちろんそちらの設定も試しました.

FirefoxでのWebページの閲覧や,Ubuntuのアップデートは可能でした.
言語サポートだけが認証されない状況です.

オフライン

 

#4 2008-11-21 01:16:39

STGSAGWAN
ゲスト

Re: proxy接続での言語サポート

言語サポートのメニューからLanguage Packのインストール指示を行うと、実際にどのパッケージがインストールされるのか、私には定かではないんですが、試しに、

コード:

$ sudo apt-get -d \
-o Debug::Acquire::Http=true \
-o Acquire::http::http://username:password@your_proxy_server:your_port \
install \
language-pack-ja language-pack-ja-base language-pack-gnome-ja ubuntu-desktop-ja

とやるとどうなりますか?
注意:上記コマンドには誤りがあります。後の投稿で訂正しました。2008/11/22 update

上記のコマンドの注:
-dがついているのでパッケージダウンロードだけでインストールは一切行いません。実験するには安全です。
あと、-o で HTTPのデバッグをONにして、プロキシを指定してます。
※/etc/apt/apt.confでProxyを同様に設定しているのなら、-o Acquire:: の行は不要です。

最後の編集者: STGSAGWAN (2008-11-22 05:25:35)

 

#5 2008-11-21 12:40:37

nagu2248
メンバ
登録日: 2008-11-20

Re: proxy接続での言語サポート

実行してみたところ,やはり407エラーで取得に失敗します.

/etc/apt/apt.confでProxyを同様に設定しているため,-o Acquire:: の行は省略しました.
-o Acquire:: の行を省略せずに実行しようと試みましたが,オプションに値を指定してくださいというようなエラーが出るため諦めました.

最後の編集者: nagu2248 (2008-11-21 20:05:27)

オフライン

 

#6 2008-11-22 05:22:49

STGSAGWAN
ゲスト

Re: proxy接続での言語サポート

申し訳ないです。コマンド間違えました。
以下、正しいコマンドです。

コード:

$ sudo apt-get -d \
-o Debug::Acquire::Http=true \
-o Acquire::http::proxy="http://username:password@your_proxy_server:your_port" \
install \
language-pack-ja language-pack-ja-base language-pack-gnome-ja ubuntu-desktop-ja

なお今、ローカルにProxyサーバ(squid)立ててやってみましたけど、Language Packは何事もなくインストールできました。
でも、ネットにあるその辺りのProxyサーバでやったら、403 Forbiddenでダメでした。(そこがたまたまなのかもしれない)

 

#7 2008-11-22 12:23:35

nagu2248
メンバ
登録日: 2008-11-20

Re: proxy接続での言語サポート

わざわざありがとうございます.
-o Acquire::の行も省略せずに行ってみましたが,やはり407エラーです.
以下のようなエラーが表示されています.

HTTP/1.0 407 Proxy Authentication Required
Server: squid/2.5.STABLE10
Mime-Version: 1.0
Date: Sat, 22 Nov 2008 02:50:31 GMT
Content-Type: text/html
Content-Length: 1160
Expires: Sat, 22 Nov 2008 02:50:31 GMT
X-Squid-Error: ERR_DO_AUTH 0
Proxy-Authenticate: Basic realm="Input your username and password on Hogehoge"
X-Cache: MISS from proxy.do.servername.jp
Proxy-Connection: close

オフライン

 

#8 2008-11-22 14:06:58

STGSAGWAN
ゲスト

Re: proxy接続での言語サポート

先ほどのコマンドでは、
Proxy-Authenticate: Basic realm="Input your username and password on Hogehoge"
というHTTPレスポンスヘッダが表示されているので、今回の件は言語パックとかは全然関係なくて、単にProxyサーバのユーザ認証が通ってない状態、と考えられますよ。

あくまで想像ですが、ユーザ・パスワード認証以外で、Proxy側で何か制限(USER-AGENT制限)をかけているのかもしれません。
# それはwgetコマンドとかの使用可否で簡単に分かりますね。

でもそうだとすると、

mizuno による投稿:

Ubuntuのアップデートは可能でした.

はどうにも説明がつかないんですよ。

紆余曲折してしまったかもしれませんが、

mizuno による投稿:

Gnomeの[システム]->[設定]->[ネットワークのプロキシ]は設定しましたか?
もしされてないなら、こちらも試してください。認証設定は詳細ボタンを押して設定できます。

と mizuno 様がおっしゃっているように、基本はこれ一ヶ所であとは何も設定しないで良いと思うのです。

なお、わざわざコマンドでやって頂いたのは、Synapticの代わりにコマンドでやることで、デバッグログを表示して現象を調査する為です。

最後の編集者: STGSAGWAN (2008-11-22 14:17:36)

 

#9 2008-11-23 10:29:25

nagu2248
メンバ
登録日: 2008-11-20

Re: proxy接続での言語サポート

Ubuntuのインストール後に,言語サポートからLanguage Packをインストールしようとしたところ,Language Packのリストが取得できませんでした.
その後,proxy設定を行ったところ,リストの取得はできるようになったのですが,Language Packのインストールは407エラーで不可でした.
同じ設定なのに認証されるときとされないときがあるということは,取得するファイルのサイズの制限かなにかでしょうね.
proxyを使用しないネットワークで接続できるときにインストールしようと思います.

ありがとうございました.

オフライン

 

Board footer

Powered by FluxBB