Armadilloフォーラム

apt-get できない

k.nishijo

2019年4月15日 10時58分

西條と申します。

久しぶりにArmadillo640を使ったら、apt-getできず下記のようなメッセージが出ます。
以前は何の問題ものなく普通にできていました。

どのように対処すればよいかご教示ください。

root@armadillo:~# apt-get update
0% [Connecting to ftp.jp.debian.org] [Connecting to security.debian.org] [Conne[ 62.680739] random: crng init done

Err:1 http://ftp.jp.debian.org/debian stretch InRelease
Temporary failure resolving 'ftp.jp.debian.org'
Err:2 http://security.debian.org stretch/updates InRelease
Temporary failure resolving 'security.debian.org'
Err:3 http://download.atmark-techno.com/debian stretch InRelease
Temporary failure resolving 'download.atmark-techno.com'
Reading package lists... Done
W: Failed to fetch http://ftp.jp.debian.org/debian/dists/stretch/InRelease Temporary failure resolving 'ftp.jp.debian.org'
W: Failed to fetch http://security.debian.org/dists/stretch/updates/InRelease Temporary failure resolving 'security.debian.org'
W: Failed to fetch http://download.atmark-techno.com/debian/dists/stretch/InRelease Temporary failure resolving 'download.atmark-techno.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

コメント

at_mizo

2019年4月15日 11時17分

溝渕です。

> Err:1 http://ftp.jp.debian.org/debian stretch InRelease
> Temporary failure resolving 'ftp.jp.debian.org'

恐らくDNSによる名前解決ができていないと思います。

ネットワーク環境を確認してみてください。

k.nishijo

2019年4月15日 15時45分

マニュアル53,54ページの6.2.3.5. DNS サーバーを指定するに従い
DNSサーバーのアドレスを指定してみましたが状況が変わりません。
ATDEのほうは、apt-get がうまくいきましたが、Armadillo640のほうだけがうまくいきません。

原因がわかるようでしたらご教示ください。

> 溝渕です。
>
> > Err:1 http://ftp.jp.debian.org/debian stretch InRelease
> > Temporary failure resolving 'ftp.jp.debian.org'
>
> 恐らくDNSによる名前解決ができていないと思います。
>
> ネットワーク環境を確認してみてください。
>

at_mizo

2019年4月15日 15時54分

溝渕です。

> マニュアル53,54ページの6.2.3.5. DNS サーバーを指定するに従い
> DNSサーバーのアドレスを指定してみましたが状況が変わりません。
> ATDEのほうは、apt-get がうまくいきましたが、Armadillo640のほうだけがうまくいきません。
>
> 原因がわかるようでしたらご教示ください。

ATDEとArmadillo640は同一ネットワークに接続されていますか?

もし同一なのであれば、ATDEの設定が参考になると思います。ATDEと
Armadillo640の/etc/resolv.confを比較してみてください。

k.nishijo

2019年4月15日 16時07分

同じにしてみましたがやはりうまくいきません。
こわれたのでしょうか?

> 溝渕です。
>
> > マニュアル53,54ページの6.2.3.5. DNS サーバーを指定するに従い
> > DNSサーバーのアドレスを指定してみましたが状況が変わりません。
> > ATDEのほうは、apt-get がうまくいきましたが、Armadillo640のほうだけがうまくいきません。
> >
> > 原因がわかるようでしたらご教示ください。
>
> ATDEとArmadillo640は同一ネットワークに接続されていますか?
>
> もし同一なのであれば、ATDEの設定が参考になると思います。ATDEと
> Armadillo640の/etc/resolv.confを比較してみてください。
>

k.nishijo

2019年4月15日 16時11分

ping atmark-techno.comも ATDEではうまくいきますが、Armadillo640ではうまくいきません

> 同じにしてみましたがやはりうまくいきません。
> こわれたのでしょうか?
>
>
> > 溝渕です。
> >
> > > マニュアル53,54ページの6.2.3.5. DNS サーバーを指定するに従い
> > > DNSサーバーのアドレスを指定してみましたが状況が変わりません。
> > > ATDEのほうは、apt-get がうまくいきましたが、Armadillo640のほうだけがうまくいきません。
> > >
> > > 原因がわかるようでしたらご教示ください。
> >
> > ATDEとArmadillo640は同一ネットワークに接続されていますか?
> >
> > もし同一なのであれば、ATDEの設定が参考になると思います。ATDEと
> > Armadillo640の/etc/resolv.confを比較してみてください。
> >

at_mizo

2019年4月15日 16時33分

溝渕です。

> 同じにしてみましたがやはりうまくいきません。

ATDEとArmadillo640は同一ネットワークに接続されており、リゾルバの設定を
合わせたが名前が引けないという理解で良いでしょうか?

> こわれたのでしょうか?

その可能性はあります。ただ、ハードウェアの故障で名前解決だけができない
ような壊れ方をする可能性は低く感じます。

製品マニュアルの以下の章を参考にして、有線LAN(eth0)のネットワークイン
ターフェースがUPしていること("UP"の文字があること)と、IPアドレスが割り
振られていることを確認してみてもらえますか?

[Armadillo-640 製品マニュアル - 6.2.3. 基本的な使い方]
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

IPアドレスが割り振られている場合は、ATDEのIPアドレスのネットワーク部が
同一であることを確認してください。製品マニュアルを例にすると、
"172.16.2.107/16"は先頭から16ビットがネットワーク部なので、"172.16"と
なります。

また、Armadillo640からATDEへのIPアドレスによるpingは可能ですか?

k.nishijo

2019年4月16日 13時58分

とりあえずいろいろネットワーク設定を変えてしまったので
工場出荷状態のネットワーク設定に戻したいのですが、

マニュアルの6.2.3.4. DHCP に設定するにしたがって

vi /etc/network/interfaces を戻せばよいのでしょうか?

昔は何もいじらなくても普通にapt-get できていたのに不思議です。

> 溝渕です。
>
> > 同じにしてみましたがやはりうまくいきません。
>
> ATDEとArmadillo640は同一ネットワークに接続されており、リゾルバの設定を
> 合わせたが名前が引けないという理解で良いでしょうか?
>
> > こわれたのでしょうか?
>
> その可能性はあります。ただ、ハードウェアの故障で名前解決だけができない
> ような壊れ方をする可能性は低く感じます。
>
> 製品マニュアルの以下の章を参考にして、有線LAN(eth0)のネットワークイン
> ターフェースがUPしていること("UP"の文字があること)と、IPアドレスが割り
> 振られていることを確認してみてもらえますか?
>
> [Armadillo-640 製品マニュアル - 6.2.3. 基本的な使い方]
> https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…
>
> IPアドレスが割り振られている場合は、ATDEのIPアドレスのネットワーク部が
> 同一であることを確認してください。製品マニュアルを例にすると、
> "172.16.2.107/16"は先頭から16ビットがネットワーク部なので、"172.16"と
> なります。
>
> また、Armadillo640からATDEへのIPアドレスによるpingは可能ですか?
>

at_mizo

2019年4月16日 14時19分

溝渕です。

> とりあえずいろいろネットワーク設定を変えてしまったので
> 工場出荷状態のネットワーク設定に戻したいのですが、

変えた部分がわかるのであれば、変えた部分を元に戻してみてください。

変えた部分がわからないのであれば、以下の手順に従って工場出荷イメージを
インストールしてみてください。

[Armadillo-640 製品マニュアル - 11.1. インストールディスクを使用する]
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…