Ok, resolvido.
O problema foi com o módulo gi instalado para o Python3. Por alguma razão, não foi possível instalá-lo junto com o gi do python2.
sudo pip3 uninstall gi
Obrigado por qualquer pessoa que tenha visto isso e queira ajudar.
Recentemente, comecei a ter um problema com a ferramenta GUI de atualização de software em 16.04 - depois, tentei executar software-properties-gtk
como me pareceu um problema relacionado ao Python. Eu sou um programador Python, então faço malabarismos com módulos de vez em quando e acredito que de alguma forma causou o problema aqui.
Este é o traceback:
Traceback (most recent call last):
File "/usr/bin/software-properties-gtk", line 37, in <module>
from softwareproperties.gtk.SoftwarePropertiesGtk import SoftwarePropertiesGtk
File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 34, in <module>
from aptdaemon import client
File "/usr/lib/python3/dist-packages/aptdaemon/client.py", line 39, in <module>
from gi.repository import GObject, GLib
File "/usr/local/lib/python3.5/dist-packages/gi/__init__.py", line 39
print url
^
SyntaxError: Missing parentheses in call to 'print'
Indica claramente que o Ubuntu está tentando executar um programa do Python 2 com o Python 3.
Ok, resolvido.
O problema foi com o módulo gi instalado para o Python3. Por alguma razão, não foi possível instalá-lo junto com o gi do python2.
sudo pip3 uninstall gi
Obrigado por qualquer pessoa que tenha visto isso e queira ajudar.
Tags software-center python python3 gtk