I'm upgrading Ubuntu from 14.04 to 18.04. I ran
$ sudo do-release-upgrade
It exited with errors, relating to emacs
and emacs24
. I removed those packages with dpkg
, and I would now like to complete the release upgrade. However, when I try to rerun the do-release-upgrade
, I get the following error:
isaac@isaac-ThinkPad-T440s:~$ sudo do-release-upgrade
Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 11, in <module>
from UpdateManager.Core.MetaRelease import MetaReleaseCore
File "/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py", line 25, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ImportError: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
I get a similar error when I run apt
or apt-get
, but dpkg
seems to be fine. What should I do?