system-config-printer quebrado após a atualização para 14.04

5

Depois de atualizar para o Ubuntu 14.04, a caixa de diálogo system-config-printer no gnome tem problemas quando chamada pela linha de comando:

sudo system-config-printer
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 72, in <module>
    from gi.repository import GObject # for TYPE_STRING and TYPE_PYOBJECT
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 32, in <module>
    raise ImportError('When using gi.repository you must not import static '
ImportError: When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".

O problema persistiu quando tentei alterar as importações sugeridas no pacote, ou seja,

cd /usr/share/system-config-printer
sed -i 's/import gobject/from gi.repository import GObject/g' *.py
sed -i 's/gobject/GObject/g' *.py

Obrigado pela sua ajuda.

    
por alodi 28.05.2014 / 12:17

1 resposta

3

Modificar arquivos do sistema não é uma boa idéia. Em vez disso, verifique primeiro se você tem a versão mais recente do correspondente. pacote :

dpkg-query -W system-config-printer-gnome

Ele deve retornar:

system-config-printer-gnome    1.4.3+20140219-0ubuntu2.1

Em seguida, tente reinstalar o pacote usando o apt-get:

sudo apt-get update
sudo apt-get install --reinstall system-config-printer-gnome
    
por Sylvain Pineau 28.05.2014 / 12:39