Armadilloフォーラム

ATDE4でapt-getがエラー

shimamura

2015年12月24日 10時58分

お世話になります。

ATDE4でapt-getを行うとエラーが発生します。
過去のトピックスを確認しましたが、うまく行きません。
解決方法をアドバイス頂きたく、宜しくお願いします。

エラーは添付ファイルの内容です。
「ホスト名に対応するアドレスがありません」がほとんどなので、
今はアドレスが変わっているんだと思いますが、変更先がわかりません。

/etc/apt/sources.listは以下の通りです。

deb http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

宜しくお願いします。

ファイル ファイルの説明
apt-getエラー内容.txt apt-getのエラー内容
コメント

at_kojiro.yamada

2015年12月24日 15時08分

ATDE4でapt-get updateを試して見ましたが、
こちらではエラーメッセージは出ず、コマンドは成功しました。

ATDE4をネットワークから切断させると同じようなエラーメッセージが表示され
るのですが、ご利用のATDE4はインターネットに接続できていますか?

> ATDE4でapt-get updateを試して見ましたが、
> こちらではエラーメッセージは出ず、コマンドは成功しました。
>
> ATDE4をネットワークから切断させると同じようなエラーメッセージが表示され
> るのですが、ご利用のATDE4はインターネットに接続できていますか?
>

インターネットに接続できていませんでした。
ネットワークの設定を確認します。

VMwareのネットワーク設定がまずく、インターネットに接続できていませんでした。
ネットワーク設定を見直し、インターネットに接続できることを確認しました。

再度、apt-get update を実行しましたが、エラーが発生してしまいます。
エラー内容を添付致します。

今一度、アドバイス宜しくお願いします。

ファイル ファイルの説明
apt-getエラー内容1.txt

伊藤です。

添付ファイル(apt-getエラー内容1.txt)を参照しましたが、ドメイン名をIPアドレスに変換する箇所でエラーが発生しているものと思われます。

考えられる原因としましては、以下のものがあるかと思います。
・IPアドレス、netmask、デフォルトゲートウェイの設定がうまく設定できておらずインターネットに接続されていない
・DNSサーバーの設定が正しく設定されておらず、ドメイン名をIPアドレスに変換できていない

上記原因を切り分けるために、ATDE4上で以下のコマンド実行と、その結果のログをいただけますでしょうか。

[ATDE ~]$ sudo ifconfig -a
[ATDE ~]$ sudo route
[ATDE ~]$ ping -c 4 8.8.8.8
[ATDE ~]$ ping -c 4 www.atmark-techno.com
[ATDE ~]$ cat /etc/resolv.conf
[ATDE ~]$ cat /etc/network/interfaces

またVMware側のネットワーク設定もブリッジ接続になっているか、NAT接続になっているか
教えていただけますでしょうか。確認方法は以下のURLが参考になります。

http://changineer.info/server/virtualization/vmware_player.html#VMware_…

お世話になります。

> 上記原因を切り分けるために、ATDE4上で以下のコマンド実行と、その結果のログをいただけますでしょうか。
>
>
> [ATDE ~]$ sudo ifconfig -a
> [ATDE ~]$ sudo route
> [ATDE ~]$ ping -c 4 8.8.8.8
> [ATDE ~]$ ping -c 4 www.atmark-techno.com
> [ATDE ~]$ cat /etc/resolv.conf
> [ATDE ~]$ cat /etc/network/interfaces
>

ログをとりましたので添付致します。

> またVMware側のネットワーク設定もブリッジ接続になっているか、NAT接続になっているか
> 教えていただけますでしょうか。確認方法は以下のURLが参考になります。

ブリッジ接続にしています。

宜しくお願い致します。

ファイル ファイルの説明
ログ.txt ログ

伊藤です。

コマンドの実行とログの添付ありがとうございます。

内容確認しましたが、インターネットへの接続は正常で、
DNSサーバーの設定に問題がありそうです。

DNSサーバーの設定は/etc/resolv.confファイルで
行います。

ログを見るとDNSサーバーのIPアドレスが192.168.109.2となっていますが、
合っていますか?

もし合っていなければ以下のURLを参照し、/etc/resolv.confを
書き換えてみていただけますでしょうか。

お世話になります。

伊藤さん、at_yashiさん、アドバイスありがとうございます。

ご指摘の通り、/etc/resolv.confファイルのDNSサーバーのIPアドレスが間違っていました。
しかし、修正し、確認したところ、それでもエラーが発生します。

当方の環境は、プロキシを経由してインターネットにアクセスします。
ブラウザでインターネットにアクセスする場合、パスワードを入力しています。

こういったことが影響して、apt-getのときにインターネットにアクセス出来ないのでしょうか?

パスワードのことを書き忘れました。

export http_proxy=http://user:pass@yourproxyaddress:proxyport
apt-get update

という感じに、userpassを指定してみてください。

お世話になります。

>

> export http_proxy=http://user:pass@yourproxyaddress:proxyport
> apt-get update
> 


試してみましたが、エラーが発生します。
エラー内容を添付します。

他にプロキシ関連で設定しなければならないことがあるでしょうか?

ファイル ファイルの説明
apt-getエラー.txt apt-getのエラー内容

wget や firefox で外につなぐことはできますか?
できない場合は、社内のネットワーク管理者の方に聞いてみてください。

> atmark@atde4:~$ sudo route
> カーネルIP経路テーブル
> 受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース
> 10.57.200.0 * 255.255.255.0 U 0 0 0 eth0
> default 10.57.200.254 0.0.0.0 UG 0 0 0 eth0
>
> nameserver 192.168.109.2

これが原因ですね。
192.x.x.xへDNSにアクセスできていないんだと思います。