I installed terminator
and it was working very well, but suddenly It stopped working.
When I add terminator repository, I got this error:
Command:
sudo add-apt-repository ppa:gnome-terminator/ppa
Error:
E: The repository 'http://ppa.launchpad.net/gnome-terminator/ppa/ubuntu bionic Release' does not have a Release file.
and When I ran terminator
command in the terminal, I got this error:
File "/usr/bin/terminator", line 123
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Original exception was:
File "/usr/bin/terminator", line 123
except (KeyError,ValueError), ex:
^
SyntaxError: invalid syntax
I use python3.7
and Ubuntu18.04
References:
Update
Software and Update:
Here is my software and update the latest status:
Python path:
ubuntu@ubuntu-Z97-D3H:~$ which python3;
/usr/bin/python3
ubuntu@ubuntu-Z97-D3H:~$ which python
/usr/bin/python
ubuntu@ubuntu-Z97-D3H:~$ ls -al $(which python python3)
lrwxrwxrwx 1 root root 24 Dec 9 08:46 /usr/bin/python -> /etc/alternatives/python
lrwxrwxrwx 1 root root 9 Oct 25 2018 /usr/bin/python3 -> python3.6
ubuntu@ubuntu-Z97-D3H:~$ dpkg -l | grep python | grep apt
ii python-apt-common 1.6.4 all Python interface to libapt-pkg (locales)
ii python3-apt 1.6.4 amd64 Python 3 interface to libapt-pkg
ii python3-aptdaemon 1.1.1+bzr982-0ubuntu19.1 all Python 3 module for the server and client of aptdaemon
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.1 all Python 3 GTK+ 3 widgets to run an aptdaemon client
ubuntu@ubuntu-Z97-D3H:~$
You should not use PPA to get Terminator installed. You have to remove the problematic PPA with
and then install the Terminator from universe pocket.
All you need is to enable this pocket and install package from it:
And then use it as was planned:
You can now use the instructions provided on this page after the project moved to GitHub:
https://github.com/gnome-terminator/terminator/blob/master/INSTALL.md#source-install
The syntax error is due to the fact that
/usr/bin/terminator
is invokingpython
, rather than explicitly invokingpython2
, and in your environmentpython
points topython3
.An easy fix is to make terminator call
python2
, as it should: