web-dev-qa-db-ja.com

aptとaptitudeはdist-upgrade後に死亡しました

私はDebianでSqueezeからWheezyにアップグレードするために Debian Instructions に従いました。パッケージを監査し、_/etc/apt/sources.list_ファイルを更新してWheezyソースを取得し、_apt-get update_と_apt-get upgrade_を実行して、多くのパッケージをアップグレードしました。すべてがまだ機能していました。

ここで、_apt-get_を使用してインストールまたは更新を行うと、次のエラーが発生します。

W: Failed to fetch http://ftp.ca.debian.org/debian/dists/wheezy/main/binary-AMD64/Packages Something wicked happened resolving 'ftp.ca.debian.org:http' (-11 - System error)(URLは異なる場合がありますが、エラーメッセージはすべて同じです)。

オンラインの多くのスレッドは、これらのアドレスにpingを実行しようとしています。ここのISPはpingをブロックしますが、ドメイン名に対してnslookupを実行して、正しいIPアドレスを取得できます。 wgetを使用して、名前でWebページをダウンロードすることもできます(つまり、_wget www.google.com_が機能し、index.htmlファイルが提供されます)。だから私は名前解決が問題ではないことを知っています。

Dpkgログを確認しましたが、あまり役に立たないようです。

_/var/log# tail dpkg.log
2014-04-21 09:55:35 status installed dictionaries-common:all 1.12.11
2014-04-21 09:55:35 trigproc menu:AMD64 2.1.46 <none>
2014-04-21 09:55:35 status half-configured menu:AMD64 2.1.46
2014-04-21 09:55:35 status installed menu:AMD64 2.1.46
2014-04-21 09:55:35 trigproc sgml-base:all 1.26+nmu4 <none>
2014-04-21 09:55:35 status half-configured sgml-base:all 1.26+nmu4
2014-04-21 09:55:35 status installed xml-core:all 0.13+nmu2
2014-04-21 09:55:35 status installed sgml-base:all 1.26+nmu4
2014-04-21 11:23:38 startup packages purge
2014-04-21 11:39:37 startup packages purge
_

(この投稿は約5時間後に行われます。AptとAptitudeはここに書き込みません)。/var/log/apt内のファイルは、今日の午前9時55分以降に書き込まれていないため、そこにも何も書き込まれていません。 _/_パーティションには83 GBの空き容量があります(私はこのサーバーを構築しませんでしたが、前任者は構築しました)。

Aptitudeはロードされますが、何もダウンロードされません。その中で、私がヒットした場合 u キーを押して更新画面を表示すると、同じエラーメッセージがすべて赤で表示され、ダイアログにDownloaded 0 B in 0s (0 B/s). Some files were not downloaded successfully.と表示されます。

再起動してみましたが、何も変わらないようです。私の現在のサービスはまだ問題なく実行されています(つまり、Samba、Apache2)。これを理解するために何を調べることができますか?

1
Canadian Luke

Nsswitchの競合を防ぐには、次を追加します

hosts: wins files dns

あなたの/etc/nsswitch.conf

見られるように ここ

2
kursus