Tendo VirtualBox com Ubuntu Server baseado em:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal
e
neofetch --off
------------------------
OS: Ubuntu 20.04.5 LTS x86_64
Host: VirtualBox 1.2
Kernel: 5.4.0-125-generic
Uptime: 17 mins
Packages: 1272 (dpkg), 5 (snap)
Shell: bash 5.0.17
Resolution: preferred
Terminal: /dev/pts/0
CPU: Intel i5-3230M (2) @ 2.594GHz
GPU: 00:02.0 VMware SVGA II Adapter
Memory: 236MiB / 3883MiB
Baseado nestes dois tutoriais valiosos:
Eu fiz os seguintes passos:
sudo apt-mark showhold # Returns nothing
sudo apt-mark unhold <packagename> # Not necessary as above returned nothing
sudo apt update
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
mysql-client mysql-server
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
sudo reboot
sudo apt full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
mysql-client mysql-server
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
sudo apt --purge autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
sudo apt install update-manager-core # It to install 'do-release-upgrade'
sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '22.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
sudo do-release-upgrade # <---- final step
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
Eu fiz o processo mostrado acima apenas no caso duas vezes e sempre aparece a mensagem:
Please install all available updates for your release before upgrading
Como resolver este cenário?
Observação Por precaução, estou fazendo esse processo ssh
na mesma LAN.
Observe em outra máquina virtual, agora o processo de atualização está funcionando, mas para o servidor Ubuntu 18 a 20 ... portanto, parece que as instruções das etapas compartilhadas estão corretas
Eu tenho a mesma situação em outra máquina virtual.
Portanto, de acordo com a seguinte parte:
aparece duas vezes no post original, e a seguinte linha
aparece um total de três vezes.
Portanto, o
2 not upgraded
foi o indicador do problema.Solução
Para esta situação específica é obrigatória a remoção
MySQL
- talvez você tenha mais softwares com esta situação. Então considere removê-los. Claro, lembre-se sempre de fazer um backup desde o início.