接続しなければならないリポジトリサーバーがありますが、それは単に7138ポートを受け入れ、以下の行を/etc/apt/sources.list
に追加しました:
deb 10.x.x.x:7138/ubuntu bionic-backports main restricted universe multiverse
しかし、Sudo apt update
を実行すると、aptはこの行を無視するようです。私は今どうすればいい ?
pdate:実行すると、次のように変更されます。
deb http://10.x.x.x:7138/ubuntu bionic-backports main restricted universe
badrequest
エラーが発生します。
pdate2:apt-cacherサーバーに要求しているので、以下のconfigでproxy.confを変更しました:
Acquire::http::Proxy "http://x.x.x.x:3142";
そして、私は今接続失敗エラーを取得しています。
[コメントソリューションに基づく]
Ubuntuのhttpリクエストは常に同じように動作しているため、サーバーが適切に管理されていることを前提に、httpリクエストが変更された可能性があります。
クライアントとサーバーの中間にあるファイアウォールやその他のネットワーク機器などが原因である可能性があります。
最初に、URLを参照するか、ターミナルからdebianの完全なリクエストURIに単純なwgetコマンドを試すことをお勧めします。これが問題であることを確認してください。それらが機能する場合、実際にそれらを使用して手動でdebianをダウンロードしてインストールすることができますが、そうすることは最も効率的な方法ではありません。
組織のセキュリティポリシーとサーバー管理に依存するため、このような状況に対する簡単な解決策はありません。 Debianによって文書化されている他のソースリスト設定を試すことができます: SOURCES.LIST(5) ですが、それは実際にはネットワークとリポジトリの設定によって異なります。
アップデート2について:接続失敗エラーは、サーバーにアクセスできなかったことを意味します。 「接続拒否」または「接続リセット」とは異なり、httpリクエストはサーバーに到達したが、リクエストを処理しません(ポート番号の誤り、リクエストのURIの誤りなど)。
あなたが試すかもしれないこと:Debianで文書化されているデバッグオプションを使用してください: APT.CONF(5)debugging
セクションの下。または、組織が次のことを許可している場合:Wiresharkまたはtcpdumpを使用して、http要求セッション全体を追跡します。これは、ファイアウォールまたはネットワーク構成に関連するエラーの別の原因である可能性があります。