18.10から19.04にアップグレードするときに同じ問題に遭遇しました。私の場合、理由はとしてマークされkept back
たパッケージがいくつかあったからです。この場合、それらはMSSQLに関連していました。
szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.
私は単にそれらを依存関係とともに削除しました:
szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc
その後、次の一連のコマンドにより、アップグレードが成功しました。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade
編集:後で、同じ目標を達成するのに役立つかもしれない同様の質問に対するこの詳細なマイケルの答えを見つけました。
do-release-upgrade
。失敗した場合は、質問を編集して完全な端末出力を含めます。