Aktualizacja z 13.10 na 14.04: „Nie znaleziono nowej wersji”


21

Próbuję zaktualizować wersję z lubuntu 13.10 do 14.04 przy użyciu

apt-get update
apt-get dist-upgrade  
do-release-upgrade

Jednak ostatnie polecenie powraca No new release found

Próbowałem również do-release-upgrade -dz tym samym rezultatem.

/etc/apt/sources.list wygląda jak:

# deb cdrom:[Lubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main multiverse restricted universe

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ saucy main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ saucy universe
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy universe
deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ saucy multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy multiverse
deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu saucy-security main restricted
deb-src http://security.ubuntu.com/ubuntu saucy-security main restricted
deb http://security.ubuntu.com/ubuntu saucy-security universe
deb-src http://security.ubuntu.com/ubuntu saucy-security universe
deb http://security.ubuntu.com/ubuntu saucy-security multiverse
deb-src http://security.ubuntu.com/ubuntu saucy-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu saucy partner
# deb-src http://archive.canonical.com/ubuntu saucy partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu saucy main
deb-src http://extras.ubuntu.com/ubuntu saucy main

deb http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu raring main
deb-src http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu raring main
deb http://dl.google.com/linux/earth/deb/ stable main
# deb-src http://archive.canonical.com/ubuntu saucy partner

Zauważ, że właśnie zaktualizowałem lubuntu inny używając tych samych serwerów bez problemów.

Zawartość pliku /etc/update-manager/meta-releases

# default location for the meta-release file

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

/etc/update-manager/release-upgrades wygląda jak:

# some comments...

Prompt=normal

Zmieniłem się również normalna ltsbez powodzenia.

Sprawdziłem również katalog, /var/lib/ubuntu-release-upgrader/który jest pusty.

Nie ma również proxypliku, /etc/apt/apt.conf.d/więc nie wydaje się, aby używany był serwer proxy.

Plik /etc/hostswygląda następująco:

127.0.0.1       localhost
127.0.1.1       mybox

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Wypróbowałem więc każde rozwiązanie problemu z uaktualnieniem dystrybucji „Nie znaleziono nowej wersji” bez powodzenia.

Masz pojęcie, co może być tutaj nie tak?

Edytować

Za pomocą interfejsu graficznego update-managerotrzymałem komunikat o błędzie: „Nie udało się pobrać informacji o repozytorium”

Być może daje to podpowiedź, jak rozwiązać problem.

Edytuj2

Teraz zmieniłem z serwerów de na główne i usunąłem wszystkie ppas z moich sources.listi sources.list.d. Jeśli to możliwe przy użyciu ppa-purge. Jeśli nie, wyczyściłem odpowiednie pakiety z aptitude, a następnie usunąłem wpisy ppa.

PPA tam o następujących pakietach: sagemath, google-earth, handbrake, freetuxtvi julia(program matematyki).

Jednak bez powodzenia.



1
@ RaduRădeanu To nie jest duplikat. Sugerowane rozwiązania nie działają.
student

Odpowiedzi:


20

Dla mnie powodem było to, że wyłączyłem automatyczne sprawdzanie aktualizacji , ponieważ check-new-releaseproces ten znacznie spowalniał mój komputer.

Po ponownym wyborze Prompt=normalna /etc/update-manager/release-upgradesnatychmiastowe rozwiązaniu problemu.


2
To zadziałało dla mnie. Został ustawiony na „lts” przedtem i ustawiając go na „normalny”, znalazł wiarygodne uaktualnienie.
Malcolm Boekhoff,

2
Dzięki, to też mi rozwiązało - przypuszczalnie wersje LTS szukają tylko nowych wersji LTS, więc nie możesz po prostu zaktualizować do najnowszej wersji bez tej zmiany.
Jon Story,

9

W końcu zadziałało. Problem polegał na tym, że zrobiłem to do-release-upgradejako root, to nie działało. Wywołanie tego polecenia, gdy działał zwykły użytkownik. Jednak nie rozumiem, dlaczego nie działa jako root.


8

Spróbuj tego!!!

Wytnij i wklej cały zestaw poniższych poleceń:

sudo apt-get clean ;
cd /var/lib/apt ;
sudo mv lists lists.old_`date '+%Y%m%d_%H%M%S'`   ;
sudo mkdir -p lists/partial ;
sudo apt-get clean ;
sudo apt-get update

Średnik oznacza każde polecenie, aby można je było wkleić. Następnie zrób to:

sudo apt-get clean
sudo do apt-get update
sudo apt-get dist-upgrade  
sudo do-release-upgrade

Jeśli to się nie powiedzie, zrób to:

sudo sed -i 's/saucy/trusty/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade 

Uwaga: Usuń wszystkie umowy PPA stron trzecich, chyba że mają dostępną wersję 14.04. Jeśli masz Gnome PPA, usuń go za pomocą PPA-Purge .


2
Dzięki. Wszystkie kroki przed zastąpieniem saucyprzez trustyniepowodzenie. Ale nie jestem pewien, czy naprawdę powinienem spróbować ostatniego kroku. Czy to prowadzi do bezpiecznej aktualizacji? Wykonanie apt-get dist-upgradepowinno następnie zaktualizować wiele pakietów, ponieważ źródła są teraz trustyźródłami. Skomentowałem również wszystkie ppas, ale nie użyłem ppa-purge, ale myślę, że nie powinno to mieć żadnej różnicy ...
student

1
@student Miałem ten sam problem kilka dni temu ... Zrobiłem to w ten sposób. Zniszczyło mój system, ponieważ użyłem remiksu Gnome z Gnome PPA, a na ich stronie PPA na Luchpad mówi, aby tego nie robić, aby usunąć go za pomocą ppa-purge.
MathCubes

5

Musisz zaznaczyć tę opcję:

wprowadź opis zdjęcia tutaj

Następnie uruchom do-release-upgradeponownie


1
TAK TAK TAK dzięki, to pierwsza rzecz, która działała dla mnie po wielu godzinach zmagań. Wszystkie pozostałe pola wyboru są wyłączone, ponieważ 13.10 jest teraz EOL i musiałem ręcznie zmienić źródła apt-get ( help.ubuntu.com/community/EOLUpgrades ), ale ciągle powtarzało się, że nie było nowej wersji, dopóki nie zmieniłem ustawienia „Powiadom” jak powiedziałeś.
Lambart,

2

Uruchom polecenie: gksu update-manager -d z terminala lub programu uruchamiającego jedność. Jeśli spróbujesz uruchomić sudo update-manager -d, nie zawsze daje to 14.04 dostępną opcję. Ale w przypadku gksu pojawi się ta opcja.

W przeciwnym razie utwórz rozruchowy dysk USB. Uruchom przy użyciu tego samego, a podczas instalacji wybierz aktualizację lub coś innego. W innym przypadku podaj te same dyski, co wcześniej punkty montowania dla /, swap. Usuń zaznaczenie opcji formatu. Nie wybieraj formatu. Spowoduje to zachowanie wszystkich plików i poprzednich ustawień oraz uaktualnienie.

Dziękuję Ci.


2
Otrzymuję wiadomość, że moje oprogramowanie jest aktualne. Nawiasem mówiąc: dlaczego miałby gksudawać inny wynik niż sudo?
student

1
Wreszcie po wypróbowaniu wielu rzeczy „gksu update-manager -d” uratował dzień. BTW, gksu nie został zainstalowany w moim systemie. Więc najpierw musiałem go zainstalować, a następnie uruchomić.
vincent mathew

0

Ostatnio nękają mnie również „No new release release” i okazało się, że jest to problem z łącznością. Żądanie było blokowane przez nasz firewall w oparciu o tę regułę Snort / Suricata:

ET POLICY Python-urllib/ Suspicious User Agent

Wiem, że to nie był twój problem, ale mam nadzieję, że to pomoże innym.

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.