Jak zaktualizować z 14.04 LTS do 16.04.1 LTS?

41

Dzisiaj jest 21 lipca i ta strona . daje mi opcję pobrania 16.04.1 LTS. Jednak próba aktualizacji powoduje wyświetlenie tej wiadomości -

$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

Co jest nie tak? Czy to ważne, że mam za sobą aktualizację apt-get apt-cacher-ng?

Uwaga: Komentowanie używanych plików w apt.conf.d apt-cacher-ngnie miało znaczenia.

Edycja: wyjaśnienie możliwych duplikatów: Dlaczego „Nie znaleziono nowej wersji” podczas aktualizacji z LTS do następnej? dotyczy aktualizacji z 12.04LTS do 14.04LTS. Moje pytanie dotyczy aktualizacji 14.04 LTS do 16.04.1 LTS. Stare odpowiedzi, choć dobre do celów archiwalnych, są mniej przydatne w szybko zmieniającym się pakiecie, takim jak ubuntu. Ponadto żadna z odpowiedzi nie odpowiada na pytanie, co jest nie tak. Wskazany link andrew.46 jest wspomniany w jednym z komentarzy. Te pytania i odpowiedzi są bardziej pomocne dla osób dokonujących aktualizacji dzisiaj niż obejście wspomniane w „ Dlaczego nie znaleziono nowej wersji” podczas aktualizacji z LTS do następnej? ”.

Lord Loh.
źródło
5
Hmmm ..... z zewnątrz na Zapytaj Ubuntu Starają do-release-upgrade -dlub update-manager -d askubuntu.com/q/125392/57576
andrew.46
Ja też nie byłem w stanie zaktualizować (bez -d to działa dobrze).
Organic Marble
@ andrew.46 - czy -dzamierzasz doprowadzić mnie do 16.04.1? czy tylko 16.04? Nie powinienem instalować wersji rozwojowej, prawda?
Lord Loh.
1
@ LordLoh. Do formalnej odpowiedzi dodałem więcej informacji. Pamiętaj, że 16.04.1 to po prostu oryginalna wersja plus wszystkie najnowsze aktualizacje dodane. To samo, co instalacja wersji 16.04, a następnie uruchomieniesudo apt-get update && sudo apt-get upgrade
andrew.46
Wreszcie wydaje się, że ten błąd został naprawiony!
Daniyal

Odpowiedzi:

39

Jest to problem, który pojawił się wcześniej: 4 lata temu przy aktualizacji z 12.04 LTS (Precyzyjna łuskowiec) do 14.04.1 LTS (Trusty Tahr):

Wygląda na to, że istnieje podobny problem z aktualizacją z 14.04 LTS (Trusty Tahr) do 16.04.1 LTS (Xenial Xerus) z odpowiednim dziennikiem aktualizacji jeszcze nie zaktualizowanym. Obecnie można wybrać dwa rozsądne rozwiązania:

  1. Poczekaj chwilę, aż ten dokument zostanie zaktualizowany, a następnie zaktualizuj jak zwykle
  2. Użyj teraz następującej składni :

    sudo do-release-upgrade --devel-release
    

Dokumentacja Ubuntu mówi o tej opcji korzystania z opcji --devel-releaselub -d:

W celu dalszej stabilności wersji LTS istnieje niewielka zmiana w zachowaniu, jeśli aktualnie korzystasz z wersji LTS. Systemy LTS są automatycznie brane pod uwagę przy aktualizacji do następnego LTS poprzez aktualizację do-release z pierwszym wydaniem punktowym. Na przykład 14.04 zaktualizuje się dopiero po wydaniu 16.04.1. Jeśli chcesz zaktualizować wcześniej, np. Na podzbiorze komputerów, aby ocenić aktualizację LTS dla twojej instalacji, należy użyć tego samego argumentu, co aktualizacja do wersji deweloperskiej za pomocą przełącznika -d.

I z pewnością w tej chwili powinno to być bezpieczne. W przypadku mojego własnego systemu Trusty:

andrew@corinth:~$ sudo do-release-upgrade
[sudo] password for andrew: 
Checking for a new Ubuntu release
No new release found
andrew@corinth:~$ sudo do-release-upgrade --devel-release
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]                                           
Get:2 Upgrade tool [1,265 kB]                                                  
Fetched 1,265 kB in 0s (0 B/s)                                                 
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg' 
extracting 'xenial.tar.gz'
[...]

Proces ten trwa po zainstalowaniu Xenial poprzez wykorzystanie tego alternatywnego pliku . Kilka wskazówek dotyczących zbliżającego się rozwiązania tego problemu:

  1. Kilka zapytań w IRC (dzięki @ThomasWard) wskazuje na rychłe naprawienie problemu w oczekiwaniu na usunięcie wszelkich błędów na ścieżce aktualizacji ...
  2. Osobisty e-mail od dewelopera wskazał, że należy to naprawić w tygodniu rozpoczynającym się 25 lipca
  3. Błąd Launchpad i żądanie funkcji zgłoszone w tej sprawie ma kilka interesujących komentarzy ...

Wkrótce skrzyżowane palce, aby uzyskać rozdzielczość !!

Uwaga : dziennika aktualizacji zmieniony na 29 lipca mojego czasu, więc Problem jest teraz rozwiązane ...

Bibliografia:

andrew.46
źródło
11
Zauważ, że dzieje się tak w przypadku, gdy ścieżka aktualizacji nie jest włączona przez kolejny tydzień, podczas gdy błędy są wyrównywane, a rzeczy się „uspokajają”; Zapytałem o to w pokojach wsparcia na IRC i uzyskałem odpowiedzi od zespołu wydającego, które to stwierdzili w przeważającej części.
Thomas Ward
2
@ThomasWard Dzięki za przyjrzenie się temu. Szkoda, że ​​to pytanie zmierza w kierunku zamknięcia 4-letniego pytania, gdy jest to bardzo interesujące i istotne dla bardziej nowoczesnego wydania. Ale wydaje mi się, że właśnie po to jest „Ponownie otworzyć” ...
andrew.46
2
answer.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/... - Złożyłem żądanie funkcji zmodyfikowanego komunikatu o błędzie. Coś w stylu - No new release found. Next release expected on 2016-07-29.
Lord Loh.
3
Ja też mam ponad 6 miesięcy od końca lipca. Podczas próby aktualizacji nadal pojawia się komunikat „nie znaleziono nowej wersji”.
daaxix
3

Dla mnie rozwiązanie nie było, -dale raczej -p. Być może jest to pomocne dla niektórych z was napotykających ten problem.

Edytuj, aby wyjaśnić (z man do-release-upgrade):

-d, --devel-release
              Check if upgrading to the latest devel release is possible

-p, --proposed
              Try upgrading to the latest  release  using  the  upgrader  from
              Ubuntu-proposed

do-release-upgradema kilka przydatnych przełączników. Przejrzenie strony podręcznika jest zawsze dobrym pomysłem.

Thomas Bijl
źródło