Я все еще не могу обновиться с 18.04.x LTS до 20.xx LTS. Все еще получаю эту ошибку:
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.
после выполнения следующих команд:
sudo apt-get update && sudo apt-get dist-upgrade
sudo do-release-upgrade -m desktop
или
pkexec do-release-upgrade -m desktop -f DistUpgradeViewKDE
как уже упоминалосьздесь, в вики-справке Ubuntu
Выполнив следующую команду:
sudo do-release-upgrade -d
вернул это сообщение об ошибке:
Calculating the changes
Calculating the changes
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
This was likely caused by:
* Unofficial software packages not provided by Ubuntu
Please use the tool 'ppa-purge' from the ppa-purge
package to remove software from a Launchpad PPA and
try the upgrade again.
If none of this applies, then please report this bug using the
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. If
you want to investigate this yourself the log files in
'/var/log/dist-upgrade' will contain details about the upgrade.
Specifically, look at 'main.log' and 'apt.log'.
Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
Я искал решения и спрашивал людей, но до сих пор никто не смог дать внятного ответа.
я думаю чтоошибка, упомянутая здесьпользователемthe100rabhв вопросеОбновление до Kubuntu 20.04 с Kubuntu 18.04все еще активна и не была исправлена.
Пожалуйста, дайте мне знать, если есть решение этой проблемы.
Спасибо.
@kyodake: Я уже удалил все записи ppa, так что /etc/apt/
теоретически обновление должно работать, но этого не происходит.
Я посмотрел /var/log/dist-upgrade/<date>/apt.log
и заметил, что apt сообщил о сломанных пакетах или задержанных пакетах. Однако, когда я проверил в Muon Package Manager, я не нашел никаких сломанных пакетов или чего-либо еще.
Выполнение следующих команд ничего не вернуло:
sudo apt-get --fix-broken install
sudo apt-get clean
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get update
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo dpkg --configure -a
sudo apt-get update
Есть идеи?
Может быть, мне следует сделать резервную копию данных и выполнить чистую установку. Однако я не думаю, что это хорошее решение каждый раз, когда что-то идет не так.
Спасибо.
решение1
Вероятнее всего, это было вызвано: Неофициальные пакеты программного обеспечения, не предоставляемые Ubuntu.
Пожалуйстаиспользуйте инструмент 'ppa-purge'из пакета ppa-purgeдля удаления программного обеспечения из Launchpad PPA.
Ипопробуйте выполнить обновление еще раз.
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list
Это даст список ppa
Путь к PPA, необходимый для его удаления с помощью ppa-purge, — это текст, найденный между ppa.launchpad.net и ubuntu.
Например, чтобы:
http://ppa.launchpad.net/jrm-smnt/ppa/ubuntu
Путь PPA: jrm-smnt/ppa
Итак, в ppa-purge вам нужно поместить:
sudo ppa-purge ppa:jrm-smnt/ppa
Для каждого ппа.