LINUX.ORG.RU

Не могу обновить Ubuntu 18.10

 


0

1

Как обновиться?

sudo apt full-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
ved@ved-virtual-machine:~$ sudo do-release-upgrade
Проверка наличия нового релиза Ubuntu
Ваша версия  Ubuntu больше не поддерживается.
Для получения информации об обновлении посетите:
http://www.ubuntu.com/releaseendoflife

Получено:1 Подпись утилиты обновления [1 554 B]                                                                                                                                                                                
Получено:2 Утилита обновления [1 329 kB]                                                                                                                                                                                       
Получено 1 331 kБ за 6с (209 kБ/c)                                                                                                                                                                                             
аутентифицировать 'eoan.tar.gz' вместо 'eoan.tar.gz.gpg' 
извлечение 'eoan.tar.gz'

Чтение временных файлов

Проверка менеджера пакетов

Не удалось обновить 

An upgrade from 'cosmic' to 'eoan' is not supported with this tool. 

Ответ на: комментарий от anonymous

https://serverfault.com/questions/622735/how-do-i-upgrade-an-end-of-life-ubuntu-distribution

Если бы все так просто было, я бы не тратил время за задавание вопросов здесь. Я все эти ссылки по 10 раз видел. толку от них ноль

mark-v
() автор топика

Технически можно с помощью архивных репозиториев по очереди через каждый выпуск до нужного «дойти», но это такой геморрой, что «най його мамі», проще переустановить. Да и 20.04 уже два месяца как вышла.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

проще переустановить

Мне надо все приложения и все данные сохранить

по очереди через каждый выпуск до нужного «дойти»

Как это делать?

mark-v
() автор топика
Последнее исправление: mark-v (всего исправлений: 1)
Ответ на: комментарий от mark-v

все данные сохранить

Бекап? Ну, типа, нужное на флешку скопировать...

надо все приложения

А вот это совсем интересно. Перед обновлением на следующий релиз строго рекомендуется выкинуть все добавленные руками репозитории и, соответственно, выкинуть всё из них установленное. Так что, как сказано выше,

Не могу обновить Ubuntu 18.10 (комментарий)

проще переустановить

Dementy ★★★
()
Ответ на: комментарий от mark-v

Ну я года 2-3 назад обновлял eol-нутую убунту, всё ок.

anonymous
()

Тоже была такая проблема. В соурс файле заменил репы с 18.10 на 19.04 и выполнил apt update && apt upgrade. И прокатило.

Потом сразу штатно обновил сервер на 19.10.

anonymous
()
Ответ на: комментарий от mark-v

Как это делать?

  1. Заменить ручками репозитории в /etc/apt/sources.list
  2. Сделать apt update && apt full-upgrade.
  3. Повторять п.1, пока не дойдёте до нужного выпуска.

Важный момент: нужно убрать заранее все сторонние репозитории. Иначе «сломано-потрачено».

Korchevatel ★★★★★
()

Если не получется пункт первый - всё, что в твоей директории /home/твой-мего-ползователь создай архив по инструкции: https://www.wikihow.com/Tar-a-Directory

файл сохрани на флешку, систему переустанови. Программы поставь, развернув файл вернёшь настройки.

Vault_Boy
()
Последнее исправление: Vault_Boy (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Заменить ручками репозитории в /etc/apt/sources.list

Сейчас там вот что

# deb cdrom:[Ubuntu-MATE 18.10 _Cosmic Cuttlefish_ - Release amd64 (20181017.2)]/ cosmic main multiverse restricted universe

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

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic-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://ru.archive.ubuntu.com/ubuntu/ cosmic universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic universe
deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic-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://ru.archive.ubuntu.com/ubuntu/ cosmic multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic-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://ru.archive.ubuntu.com/ubuntu/ cosmic-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic-backports main restricted universe 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 cosmic partner
# deb-src http://archive.canonical.com/ubuntu cosmic partner

deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu cosmic-security main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-security universe
# deb-src http://security.ubuntu.com/ubuntu cosmic-security universe
deb http://ru.archive.ubuntu.com/ubuntu/ cosmic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu cosmic-security multiverse

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

На что заменить?

mark-v
() автор топика
Последнее исправление: mark-v (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

apt-get update

sudo apt update
[sudo] пароль для ved: 
Игн:1 http://ru.archive.ubuntu.com/ubuntu cosmic InRelease
Игн:2 http://ru.archive.ubuntu.com/ubuntu cosmic-updates InRelease
Игн:3 http://ru.archive.ubuntu.com/ubuntu cosmic-backports InRelease
Игн:4 http://ru.archive.ubuntu.com/ubuntu cosmic-security InRelease
Ошб:5 http://ru.archive.ubuntu.com/ubuntu cosmic Release
  404  Not Found [IP: 213.180.204.183 80]
Ошб:6 http://ru.archive.ubuntu.com/ubuntu cosmic-updates Release
  404  Not Found [IP: 213.180.204.183 80]
Ошб:7 http://ru.archive.ubuntu.com/ubuntu cosmic-backports Release
  404  Not Found [IP: 213.180.204.183 80]
Ошб:8 http://ru.archive.ubuntu.com/ubuntu cosmic-security Release
  404  Not Found [IP: 213.180.204.183 80]
Чтение списков пакетов… Готово            
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu cosmic Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu cosmic-updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu cosmic-backports Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu cosmic-security Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).

apt-get upgrade

sudo apt upgrade
[sudo] пароль для ved: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
mark-v
() автор топика

Все уперлось в

An upgrade from 'cosmic' to 'eoan' is not supported with this tool

Даже через графический интерфейс предлагает обновиться до 19.10

mark-v
() автор топика
Ответ на: комментарий от mark-v

Даже через графический интерфейс предлагает обновиться до 19.10

А с 19.10 можно обновиться до 20.04?

anonymous
()

Раньше делал через do-release-upgrade

И так последовательно в каждом релизе до нужного

ilinsky ★★★★★
()
Ответ на: комментарий от sudoapter

Это актуально и для 18.10 тоже.

Было бы актуально,ес либы не

An upgrade from 'cosmic' to 'eoan' is not supported with this tool
mark-v
() автор топика
Последнее исправление: mark-v (всего исправлений: 1)

По сложившейся традиции отвечу на свой вопрос сам. Итак, для начала нужно было привести в порядок sources.list и делается это командой

sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

Сколько ни правил его вручную, ничего не получалось. Далее в папке /var/lib/update-manager делается копия файла meta-release с именем meta-release2. Этот файл нужно отредактировать - удалить из неговсе, что касается eoan. У себя я удалил вот эту часть

Dist: eoan
Name: Eoan Ermine
Version: 19.10
Date: Thu, 17 October 2019 19:10:00 UTC
Supported: 1
Description: This is the 19.10 release
Release-File: http://archive.ubuntu.com/ubuntu/dists/eoan-updates/Release
ReleaseNotes: http://archive.ubuntu.com/ubuntu/dists/eoan-updates/main/dist-upgrader-all/current/ReleaseAnnouncement
ReleaseNotesHtml: http://archive.ubuntu.com/ubuntu/dists/eoan-updates/main/dist-upgrader-all/current/ReleaseAnnouncement.html
UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/eoan-updates/main/dist-upgrader-all/current/eoan.tar.gz
UpgradeToolSignature: http://archive.ubuntu.com/ubuntu/dists/eoan-updates/main/dist-upgrader-all/current/eoan.tar.gz.gpg

Затем в файле /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py нужно найти строку

self.metarelease_information = open(self.METARELEASE_FILE, "r")

и заменить ее на

self.metarelease_information = open(self.METARELEASE_FILE + "2", "r")

Потом

do-release-upgrade

и обновляемся до 19.04. Перезагружаемся и удаляем файл /var/lib/update-manager/meta-release2. Потом снова

do-release-upgrade

и уже обновлемся до 19.10. А дальше 20.04 обновиться не проблема

Буду рад, если кому-то пригодится

mark-v
() автор топика
Последнее исправление: mark-v (всего исправлений: 2)
14 сентября 2021 г.
Ответ на: комментарий от mark-v

Спасибо большое, мне очень помог ваш ответ

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.