アップグレード中にURLが見つかりません。

アップグレード中にURLが見つかりません。

Ubuntuのバージョンを14.04 LTSから最新バージョンにアップグレードしたいです。まず、Ubuntu 14.04 LTSから16 LTSにアップデートする必要がありましたが、システムをアップグレードしようとしたところ、次のエラーが発生しました。

W:Imposible to get http://archive.ubuntu.com/ubuntu/dists/stable/main/binary-amd64/Packages  404  Not Found 
, W:Imposible to get http://archive.ubuntu.com/ubuntu/dists/stable/main/binary-i386/Packages  404  Not Found 
, E:It has been impossible to download some index files or have been ommited or have been used other olders.

私のソースのリストは次のとおりです。

###### Ubuntu Main Repos
deb http://es.old-releases.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 
deb-src http://es.old-releases.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://es.old-releases.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb http://es.old-releases.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 
deb-src http://es.old-releases.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb-src http://es.old-releases.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

エラーなしでubuntu 14.04 LTSからUbuntu 16 LTSにアップデートする方法は?私は何が間違っていましたか?

私を編集してください:

信頼できるバージョンを引き続きサポートする方法source.listを変更しましたが、まだ同じエラーが発生します。

ソース、リスト

###### Ubuntu Main Repos
deb http://es.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 
deb-src http://es.ubuntu.com/ubuntu/ trusty main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://es.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb http://es.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 
deb-src http://es.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse 
deb-src http://es.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse 

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

何が起こったのかわかりません:(

編集2:

私の/etc/apt/sources.list.dフォルダには次のファイルがあります。

ここに画像の説明を入力してください。

3つを編集してください。

@Kulfyのヒントに従いましたが、うまくいきません。以下は私のスクリーンショットと設定状態です。

ここに画像の説明を入力してください。

システムは私に最高のサーバーを提供しました。http://la-mirrors.evowise.com/ubuntu

ここに画像の説明を入力してください。

[マイアップデート]タブの内容は次のとおりです。

ここに画像の説明を入力してください。

この新しいエラーが発生しました。次の理由でエラーが発生する可能性があります。

  • まだリリースされていないUbuntuバージョンにアップデートしてみてください。
  • 実際のバージョンは実装中で、まだリリースされていません。
  • Ubutuが提供していない非公式パッケージ

これらのいずれも適用されない場合は、端末で「ubuntu-bug ubuntu-release-upgrader-core」コマンドを使用してこのバグを報告してください。

私の問題に対する解決策はありますか? :(

ここに画像の説明を入力してください。

編集4:

コンソールのアップグレード中に、次のシャットダウンが発生しました。

  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 -> 1.0.11-2build1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 -> 1.0.11-2build1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-common [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-readline [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-cli [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )
  Hold prevents MarkGarbage of php5-json [ amd64 ] < 1.3.2-2build1 > ( php )
  Hold prevents MarkGarbage of php-gettext [ amd64 ] < 1.0.11-1 > ( universe/web )
  Hold prevents MarkGarbage of php5-gd [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( php )

grep Broken /var/log/dist-upgrade/apt.log コマンドの最後の数行は次のとおりです。

Broken rhythmbox-plugins:amd64 Depende on rhythmbox [ amd64 ] < 3.0.2-0ubuntu2 -> 3.3-1ubuntu7 > ( gnome ) (= 3.3-1ubuntu7)
Broken gnome-session:amd64 Depende on gnome-settings-daemon [ amd64 ] < 3.8.6.1-0ubuntu11.2 -> 3.18.2-0ubuntu3 > ( universe/gnome ) (>= 3.0)
Broken rhythmbox-plugin-zeitgeist:amd64 Depende on rhythmbox [ amd64 ] < 3.0.2-0ubuntu2 -> 3.3-1ubuntu7 > ( gnome ) (>= 3.3-1ubuntu7)
Broken python3-checkbox-ng:amd64 Depende on python3-checkbox-support [ amd64 ] < 0.2-1 -> 0.22-1 > ( python ) (>= 0.22)
Broken plainbox-provider-resource-generic:amd64 Depende on python3-checkbox-support [ amd64 ] < 0.2-1 -> 0.22-1 > ( python ) (>= 0.2)
Broken plainbox-provider-checkbox:amd64 Depende on plainbox-provider-resource-generic [ amd64 ] < 0.3-1 -> 0.23-1 > ( utils ) (>= 0.3)
Broken session-shortcuts:amd64 Depende on gnome-session-bin [ amd64 ] < 3.9.90-0ubuntu12.1 -> 3.18.1.2-1ubuntu1 > ( gnome )
Broken oneconf:amd64 Depende on python3-oneconf [ amd64 ] < 0.3.7.14.04.1 -> 0.3.9 > ( universe/python )
Broken gnome-shell:amd64 Depende on gnome-session [ amd64 ] < 3.9.90-0ubuntu12.1 -> 3.18.1.2-1ubuntu1 > ( universe/gnome )
Broken checkbox-converged:amd64 Depende on plainbox-provider-checkbox [ amd64 ] < 0.4-1 -> 0.25-1 > ( utils )
Broken deja-dup-backend-gvfs:amd64 Depende on gvfs-backends [ amd64 ] < 1.20.3-0ubuntu1.2 -> 1.28.1-1ubuntu1 > ( libs )
Broken ubuntu-software:amd64 Depende on gnome-software [ amd64 ] < none -> 3.20.1+git20160420.1.ca63436.ubuntu-xenial-0ubuntu2 > ( gnome ) (= 3.20.1+git20160420.1.ca63436.ubuntu-xenial-0ubuntu2)
Broken rhythmbox-plugin-magnatune:amd64 Depende on rhythmbox [ amd64 ] < 3.0.2-0ubuntu2 -> 3.3-1ubuntu7 > ( gnome ) (= 3.3-1ubuntu7)
Broken rhythmbox-mozilla:amd64 Depende on rhythmbox [ amd64 ] < 3.0.2-0ubuntu2 -> 3.3-1ubuntu7 > ( gnome ) (= 3.3-1ubuntu7)
Broken rhythmbox-plugin-cdrecorder:amd64 Depende on rhythmbox [ amd64 ] < 3.0.2-0ubuntu2 -> 3.3-1ubuntu7 > ( gnome ) (= 3.3-1ubuntu7)
Broken php5:amd64 Depende on libapache2-mod-php5 [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( httpd ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on libapache2-mod-php5filter [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-cgi [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-fpm [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken dpkg:amd64 Rompe on ureadahead [ amd64 ] < 0.100.0-16 -> 0.100.0-19 > ( admin ) (< 0.100.0-17~)
Broken init:amd64 PreDepende on systemd-sysv [ amd64 ] < none -> 229-4ubuntu4 > ( admin )
Broken init:amd64 PreDepende on upstart-sysv [ amd64 ] < none -> 1.13.2-0ubuntu21 > ( admin )
Broken policykit-1:amd64 Depende on libpam-systemd [ amd64 ] < 204-5ubuntu20.29 -> 229-4ubuntu4 > ( admin )
Broken libpam-systemd:amd64 Depende on systemd-services [ amd64 ] < 204-5ubuntu20.29 > ( admin ) (= 204-5ubuntu20.29)
Broken gvfs:amd64 Depende on gvfs-daemons [ amd64 ] < 1.20.3-0ubuntu1.2 -> 1.28.1-1ubuntu1 > ( libs ) (>= 1.28.1-1ubuntu1)
Broken cron:amd64 Depende on upstart-job [ amd64 ] < none > ( none )
Broken avahi-daemon:amd64 Depende on upstart [ amd64 ] < 1.12.1-0ubuntu4.2 -> 1.13.2-0ubuntu21 > ( admin ) (>= 0.6.7-4)
Broken libnss-mdns:amd64 Depende on avahi-daemon [ amd64 ] < 0.6.31-4ubuntu1.3 -> 0.6.32~rc+dfsg-1ubuntu2 > ( net ) (>= 0.6.16-1)
Broken ureadahead:amd64 Depende on init-system-helpers [ amd64 ] < 1.14ubuntu1 -> 1.29ubuntu1 > ( admin ) (>= 1.18~)
Broken systemd-services:amd64 Depende on udev [ amd64 ] < 204-5ubuntu20.29 -> 229-4ubuntu4 > ( admin ) (>= 175-0ubuntu23)
Broken nautilus:amd64 Depende on gvfs [ amd64 ] < 1.20.3-0ubuntu1.2 -> 1.28.1-1ubuntu1 > ( libs ) (>= 1.3.2)
Broken telepathy-salut:amd64 Depende on avahi-daemon [ amd64 ] < 0.6.31-4ubuntu1.3 -> 0.6.32~rc+dfsg-1ubuntu2 > ( net )
Broken nautilus-sendto:amd64 Depende on nautilus [ amd64 ] < 1:3.10.1-0ubuntu9.11 -> 1:3.18.4.is.3.14.3-0ubuntu4 > ( gnome ) (>= 1:2.91)
Broken checkbox-ng:amd64 Depende on python3-checkbox-ng [ amd64 ] < 0.3-2 -> 0.23-2 > ( utils ) (= 0.23-2)
Broken checkbox-gui:amd64 Depende on checkbox-converged [ amd64 ] < none -> 1.2.4-0ubuntu1 > ( oldlibs )
Broken gvfs-fuse:amd64 Depende on gvfs [ amd64 ] < 1.20.3-0ubuntu1.2 -> 1.28.1-1ubuntu1 > ( libs ) (= 1.28.1-1ubuntu1)
Broken avahi-utils:amd64 Depende on avahi-daemon [ amd64 ] < 0.6.31-4ubuntu1.3 -> 0.6.32~rc+dfsg-1ubuntu2 > ( net )
Broken brasero:amd64 Depende on gvfs [ amd64 ] < 1.20.3-0ubuntu1.2 -> 1.28.1-1ubuntu1 > ( libs )
Broken php5:amd64 Depende on libapache2-mod-php5 [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( httpd ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on libapache2-mod-php5filter [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-cgi [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-fpm [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken libpam-systemd:amd64 Depende on systemd-services [ amd64 ] < 204-5ubuntu20.29 > ( admin ) (= 204-5ubuntu20.29)
Broken account-plugin-salut:amd64 Depende on telepathy-salut [ amd64 ] < 0.8.1-1ubuntu3 -> 0.8.1-5ubuntu1 > ( universe/net )
Broken php5:amd64 Depende on libapache2-mod-php5 [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( httpd ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on libapache2-mod-php5filter [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-cgi [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-fpm [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken policykit-1:amd64 Depende on libpam-systemd [ amd64 ] < 204-5ubuntu20.29 -> 229-4ubuntu4 > ( admin )
Broken policykit-1-gnome:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin )
Broken colord:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin ) (>= 0.103)
Broken ubuntu-system-service:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin )
Broken gnome-system-log:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin )
Broken python3-plainbox:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin )
Broken landscape-client-ui-install:amd64 Depende on policykit-1 [ amd64 ] < 0.105-4ubuntu3.14.04.5 -> 0.105-14.1 > ( admin )
Broken php5:amd64 Depende on libapache2-mod-php5 [ amd64 ] < 5.5.9+dfsg-1ubuntu4.16 > ( httpd ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on libapache2-mod-php5filter [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-cgi [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)
Broken php5:amd64 Depende on php5-fpm [ amd64 ] < none > ( none ) (>= 5.5.9+dfsg-1ubuntu4.16)

ベストアンサー1

Trusty Tahr(Ubuntu 14.04)は2019年4月までサポートされています。そのリポジトリは以前のバージョンに移行されませんでした。さらに、このようなURLもありません。http://es.old-releases.ubuntu.com/(少なくともブラウザでは接続できません)。

バージョンをアップグレードしたいので、サードパーティのストレージ(/etc/apt/sources.list.d/フォルダにもあります)を無効にする必要があります。

ストレージ情報(sources.list)をデフォルト値に復元し、サードパーティのストレージを無効にする必要があります。これには、最も簡単な方法であるGUIメソッドを使用できます。

  • ソフトウェアを開き、アプリケーションを更新してください。
  • 受け取りたいアップデート(Major、Universal、Multiverse、Limited)を選択してください。
  • [その他のソフトウェア]タブでサードパーティのストレージを無効にします。

CLIメソッド(好ましくはサーバー)を使用して実装する場合:

  • デフォルトのストレージを復元するには、次の手順を実行します。

    echo "deb http://archive.ubuntu.com/ubuntu trusty main universe restricted multiverse" |  sudo tee /etc/apt/sources.list > /dev/null
    
  • サードパーティのストレージを無効にするには、次の手順を実行します。

    sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*
    

これで、次のエラーが発生します。

  • まだリリースされていないUbuntuバージョンにアップデートしてみてください。
  • 実際のバージョンは実装中で、まだリリースされていません。
  • Ubuntuで提供されていない非公式パッケージ

これらのエラーは通常、サードパーティのリポジトリにインストールされているパッケージのバージョンの一部の不一致が原因で発生します。アップグレードするとパッケージが破損し、その逆も同様であるため、アップグレードは試行されません。アップグレードが成功するには、サードパーティのリポジトリを無効にし、これらのリポジトリからインストールされたパッケージを削除する必要があります。

ここではサードパーティのリポジトリからphp5をインストールしました。次のコマンドを使用して削除します。

sudo apt remove php5

もう一度アップグレードしてみてください。

sudo apt update
sudo apt upgrade
sudo do-release-upgrade

おすすめ記事