Dlaczego „Nie znaleziono nowej wersji” podczas aktualizacji z LTS do następnej?


224

Postępuję zgodnie z instrukcjami aktualizacji na stronie Ubuntu , ale po uruchomieniu narzędzia aktualizacji otrzymuję tę odpowiedź:

Checking for a new ubuntu release
No new release found

czy robię coś źle? Czy jest w pobliżu praca?


Co dziwne, ten komunikat można również otrzymać, gdy nie ma połączenia z Internetem, np. Gdy sieć nie działa. Z jakiegoś powodu w takich przypadkach nie jest wyświetlany komunikat o błędzie.
jotik

Odpowiedzi:


228

Według kierownika zespołu Ubuntu Engineering Foundations Steve Langasek:

Uaktualnienia między wydaniami LTS nie są domyślnie włączone do pierwszego wydania 14.04.1, zaplanowanego na lipiec. Zaleca się, aby większość użytkowników LTS poczekała do momentu aktualizacji do 14.04.

Jeśli zdecydujesz się na aktualizację wcześniej, możesz przekazać tę -dopcję do narzędzia aktualizacji, działającego do-release-upgrade -dlub update-manager -d, aby zaktualizować z waniliowej wersji 12.04 do 14.04. ( -doznacza devel.)

To pytanie wyjaśnia uzasadnienie oczekiwania na monit:


11
Dlaczego więc do-release-upgrade (bez -d) wciąż mówi „Nie znaleziono nowej wersji” kilka dni po wydaniu wersji .1 w formie ISO? (Mój / etc / update-manager / release-updates mówi „Monituj = lts”)
tudor

7
Po sprawdzeniu kodu wydaje się, że „normal” wydaje domyślnie adres URL changelogs.ubuntu.com/meta-release, który zawiera listę 14.04, a wersje LTS używają adresu URL changelogs.ubuntu.com/meta-release-lts, który nie w ogóle tego nie wymieniam. Myślę, że nie zaktualizowali jeszcze meta informacji.
tudor

3
To wydaje się nadzorem nad wydaniem. Czy możesz zgłosić błąd i wysłać mi CC? email jest w moim profilu, dzięki!
Jorge Castro

2
@JorgeCastro Czy to rzeczywiście nadzór nad wydaniem i czy jest jakiś pomysł, kiedy zostanie to naprawione? Czy zgłoszono błąd i gdzie mogę go śledzić? (Szukałem, ale nie mogłem go znaleźć. Chcę również zmienić wersję z 12.04 LTS na 14.04.1 LTS i chcę to zrobić tylko za pomocą Menedżera aktualizacji.)
Marnix Klooster,

1
Wygląda na to, że changelogs.ubuntu.com/meta-release-lts jest teraz naprawiony.
DLosc

82

Jeśli ktoś nie ma dostępu do GUI i chce aktualizacji na terminalu:

  1. Edytuj plik

    /etc/update-manager/release-upgrades
    

    dla Promptdopasować albo normalalbo lts. (Zobacz listę poniżej, która pasuje do twojego przypadku, pamiętaj, że możesz uaktualnić LTS tylko do innej wersji LTS):

    [DEFAULT]
    Prompt=normal
    
  2. Sprawdź poprawność wersji, uruchom

    do-release-upgrade -c
    
  3. Uaktualnij w przypadku pokazania poprawnej wersji:

    sudo do-release-upgrade
    

    Jeśli chcesz przejść do stanu deweloperskiego (np. Jeśli chcesz przejść od 18.10 do 19.04 przed oficjalnym wydaniem), -dflaga jest pomocna:

    sudo do-release-upgrade -d
    

W ten sposób mogłem uaktualnić 12.04 do 12.10.

Dostępne Promptopcje to:

  • never - Nigdy nie sprawdzaj nowej wersji.
  • normal - Sprawdź, czy dostępna jest nowa wersja. Jeśli znaleziono więcej niż jedną nową wersję, narzędzie do aktualizacji wersji podejmie próbę uaktualnienia do wersji, która natychmiast zastąpi aktualnie działającą wersję.
  • lts - Sprawdź, czy dostępna jest nowa wersja LTS. Uaktualniający podejmie próbę uaktualnienia do pierwszego wydania LTS dostępnego po aktualnie uruchomionym. Należy pamiętać, że tej opcji nie należy używać, jeśli aktualnie uruchomiona wersja sama w sobie nie jest wersją LTS, ponieważ w takim przypadku program uaktualniający nie będzie w stanie ustalić, czy dostępna jest nowsza wersja.

3
Miałem podobny problem. Po prostu zmieniłem z Prompt = normal na Prompt = lts i działało to dobrze dla mnie.
sir_k

Znalazłem odwrotny problem do tego, co opisuje Florin. W dniach 4-21-18 Ubuntu 14.04 LTS mówił „Nie znaleziono nowej wersji”, dopóki nie zmieniłem z „Prompt = lts” na „Prompt = normal”. Wybrałem 16.04 LTS do aktualizacji, czego chciałem. Nie mam pojęcia dlaczego.
Chris Dragon

19
sudo do-release-upgrade -d 

Zwróć uwagę na -d na końcu; ze manstrony:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release

Działa to nawet Prompt=ltsw trybie /etc/update-manager/release-upgrades.


taki sam, jak opisano w pytaniu ...
antivirtel

3

2 opcje:

  1. Spal iso i włóż do napędu, automatycznie wykryje aktualizację

  2. Wejdź w opcje synaptyczne, a następnie Preferencje> dystrybucja> Zawsze preferuj najwyższą wersję.

Problem rozwiązany ?


Spróbuję tego, dzięki. :) Czuję się głupio, że nie zdawałem sobie z tego sprawy.
CullenDM

1
Wydania 10.04 nie będą od razu uaktualniane, zobacz link, który zamieściłem powyżej.
Jorge Castro,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.