
Ubuntu日本語フォーラム

ログインしていません。
ユーザー名とパスワードが必要なproxy接続で,言語サポートからLanguage Packのインストールが行うことができません.
apt.confを編集し,
sudo apt-get update
が正常に動作することは確認済みです.
しかし,言語サポートのリストから日本語にチェックを入れ,OKを押しても,ダウンロードに失敗します.
407 Proxy...
というようなエラーが出ているので,ユーザー名とパスワードが認識されていないというのはわかりました.
apt.conf以外にも設定の変更が必要なのでしょうか?
Ubuntu8.10です.よろしくお願いします.
オフライン
Gnomeの[システム]->[設定]->[ネットワークのプロキシ]は設定しましたか?
もしされてないなら、こちらも試してください。認証設定は詳細ボタンを押して設定できます。
オフライン
もちろんそちらの設定も試しました.
FirefoxでのWebページの閲覧や,Ubuntuのアップデートは可能でした.
言語サポートだけが認証されない状況です.
オフライン
言語サポートのメニューから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)
実行してみたところ,やはり407エラーで取得に失敗します.
/etc/apt/apt.confでProxyを同様に設定しているため,-o Acquire:: の行は省略しました.
-o Acquire:: の行を省略せずに実行しようと試みましたが,オプションに値を指定してくださいというようなエラーが出るため諦めました.
最後の編集者: nagu2248 (2008-11-21 20:05:27)
オフライン
申し訳ないです。コマンド間違えました。
以下、正しいコマンドです。
$ 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でダメでした。(そこがたまたまなのかもしれない)
わざわざありがとうございます.
-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
オフライン
先ほどのコマンドでは、
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)
Ubuntuのインストール後に,言語サポートからLanguage Packをインストールしようとしたところ,Language Packのリストが取得できませんでした.
その後,proxy設定を行ったところ,リストの取得はできるようになったのですが,Language Packのインストールは407エラーで不可でした.
同じ設定なのに認証されるときとされないときがあるということは,取得するファイルのサイズの制限かなにかでしょうね.
proxyを使用しないネットワークで接続できるときにインストールしようと思います.
ありがとうございました.
オフライン