リポジトリ/ PPAにリリースファイルがない場合はどうすればよいですか?


50

更新すると、次のエラーメッセージが表示されます。

W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.

ここで、このエラーに関する別のステートメントを見つけます。PPAの使用時またはパッケージリストの更新時に404エラーを修正するにはどうすればよいですか。

特定のPPAを削除することをお勧めします。そして、必要な更新を取得できないことを意味する可能性があるため、それを行うべきかどうかはわかりません。

これは私がすべきことですか?


xenialは、おそらくアップグレードされるとサポートされなくなります。代わりにold-release.ubuntu.comを使用するようにすべてのリポジトリを変更しsudo do-releases-upgrade、サポートされているUbuntuのリリースを取得する必要があります。help.ubuntu.com/community/EOLUpgradesああ、それは古いPPAでした。私は自分でこの問題を抱えていましたが、このトリックによって解決されました。私が検索をしたとき、私は最初にここに来ました。
アンデルス

他のことを試す前に、サーバーからインターネットへのネットワークアクセスがあることを確認してください。そうしないと、このエラーも発生します。
user92240

1
この日付の@Andersは、メンテナンスアップデートで引き続きサポートされます。疑わしい場合は、リリーススケジュールを
Geek長老

回答:


30

追加したPPAは、Ubuntuのバージョンをサポートしていません。たとえば、ppa:mc3man/trusty-mediaPPAはTrusty(Ubuntu 14.04)専用です(trusty-media)。明らかに、Xenial(16.04)用のファイルはありません。あなたは確認することができPPAのLaunchpadのページを Ubuntuのバージョンがサポートされているかを確認します。

次のことをお勧めします。

  • 古いリリースのPPAを削除します。この例では:sudo ppa-purge ppa:mc3man/trusty-media

  • お使いのバージョンのPPAがある場合は追加します。この場合、XenialのPPA mc3man / xerus-mediaがあります。を使用して追加できますsudo add-apt-repository ppa:mc3man/xerus-media


12
だから、最初に:ppa-purge将来誰かがこの答えを読んでいる場合、私はメモを持っていませんでした:最初にを実行して取得する必要があるかもしれませんsudo apt-get install ppa-purge
アデム

7
第二に、最初の箇条書きを試してみましたが、Warning: apt-get update failed for some reason通常付属する他のエラーメッセージの後に警告が表示されましたsudo apt-get update
アデム

3
また、2番目の箇条書きを実行してsudo apt-get updateから実行すると、通常のエラーメッセージが表示されます。この時点で、関連するTrust Mediaを無効にする必要があると思います。
アデム

4
はい、Trusty Mediaとmc3manの[System Settings]> [Software and Updates]> [Other software]でいくつかのチェックボックスをオフにした後、アップデートを再度実行しましたが、エラーメッセージは表示されません。必要なものは何も削除しなかったので、約90%の自信があります。
アデム

6
代わりにppa-purge使用しない場合sudo add-apt-repository -r ppa:…
デザート

9

はい、Trusty Mediamc3manのいくつかのチェックボックスをオフにします

システム設定 > ソフトウェアとアップデート > その他のソフトウェア

トリックをしました。ppa-purge私にはうまくいきませんでした。


これがサーバーで使用されている場合はどうすればよいですか?
Brainmaniac

これの利点は、単にすべてを削除するのではなく、PPAを一時的に無効にしたいだけであれば、PPAを再度有効にできることです。
GDP2

5

私の個人的な経験から、PPAの所有者に直接連絡して(PPAについて話す場合)、次の手順で必要なパッケージ(通常はより新しい、サポートされているリリース)の準備を依頼してください:

  1. システムでPPAを一時的に無効にします(他の回答を参照)。
  2. https://launchpad.netの PPAページにアクセスしてログインします。
  3. [ アップロード者 ]列でアップローダーの名前を確認し、名前のハイパーリンクをクリックします。
  4. 次に、このユーザー連絡をクリックします

    このユーザーに連絡する

  5. そして、必要なすべての情報をフォームに入力します。

    差出人: 電子メールはここにプレーンで表示されます
    件名: Ubuntu NN.MMリリースのAppNameのパッケージ化
    メッセージ:

    親愛なるPPA所有者!

    AppNameでの作業に感謝します。
    Ubuntu NN.MMリリース用のパッケージを作成すると素晴らしいでしょう。

    よろしく、
    ユーザー

  6. PPA所有者からの電子メールを待ちます。

  7. パッケージが公開されたら、システムにPPAを再度追加します。
  8. 楽しい!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.