お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-10-05 21:31:21

kisita_
メンバ
登録日: 2017-10-05

エラーの原因がわかりません(sudo apt-get update)

ubuntu@ubuntu-virtual-machine:~$ sudo apt-get update
取得:1 http://jp.archive.ubuntu.com/ubuntu xenial InRelease [194 B]
エラー:1 http://jp.archive.ubuntu.com/ubuntu xenial InRelease
  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
取得:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates InRelease [194 B]
エラー:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates InRelease
  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
取得:3 http://jp.archive.ubuntu.com/ubuntu xenial-backports InRelease [194 B]
エラー:3 http://jp.archive.ubuntu.com/ubuntu xenial-backports InRelease
  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
取得:4 http://jp.archive.ubuntu.com/ubuntu xenial-security InRelease [194 B]
エラー:4 http://jp.archive.ubuntu.com/ubuntu xenial-security InRelease
  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
780 B を 1秒 で取得しました (410 B/s)
パッケージリストを読み込んでいます... 完了
E: http://jp.archive.ubuntu.com/ubuntu/dists/xenial/InRelease の取得に失敗しました  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
E: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
E: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
E: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-security/InRelease の取得に失敗しました  クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)
E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

このエラーの原因がわからないで困っています。
プロキシのネットワークでは問題があるのでしょうか?
/etc/apt/apt.conf(初期状態で何も書いていませんでした)に
Acquire::http::No-Cache "true";
Acquire::https::No-Cache "true";
を書いても解決しませんでした。

オフライン

 

#2 2017-10-05 23:24:04

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: エラーの原因がわかりません(sudo apt-get update)

kisita_ さん

その症状にあたったことがないので、アドバイス程度ですが、
以下のサイトが役に立ちませんでしょうか?
https://askubuntu.com/questions/899009/sudo-apt-update-always-giving-clearsigned-file-isnt-valid-got-nosplit-does

/etc/apt/apt.conf を新たに作成し、以下を記入します。

コード:

Acquire::http::proxy "http://<proxy>";
Acquire::https::proxy "https://<proxy>";
Acquire::ftp::proxy "ftp://<proxy>";
Acquire::socks::proxy "socks:<proxy>";

<proxy> はそちらの proxy 環境を入力します。


あと、こういったトラブルにあった場合、エラーメッセージで検索するかと思いますが、
日本語のメッセージで解決方法を紹介していない場合は、
エラーの発生するコマンドの前に LANG=C を付けて実行すると良いです。
LANG=C を付けることで、実行環境を一時的に英語にするため、
英語でのメッセージで検索することができます。
英語の方が様々なトラブルとその解決をしているサイトがあるので、参考になると思います。

オフライン

 

#3 2017-10-06 01:43:46

kisita_
メンバ
登録日: 2017-10-05

Re: エラーの原因がわかりません(sudo apt-get update)

ありがとうございます。
解決いたしました。
プロキシではないネットワークに属した際には、やはりいちいちコメントアウトしなければいけないのでしょうか?

オフライン

 

Board footer

Powered by FluxBB