Tentando executar o hp-toolbox a partir do HPLIP, mas fornece erros de python

0

Estou tentando executar minha impressora HP Deskjet F2280, pesquisei que preciso do HPLIP para imprimir qualquer coisa com impressoras HP no Linux, mas depois que instalei e executei o HPLIP-toolbox do KDE, isso não me permite. Eu tentei executá-lo a partir do terminal e ele retorna esses erros do Python:

Traceback (most recent call last):
  File "/usr/bin/hp-toolbox", line 40, in <module>
    from base import status, tui, module
  File "/usr/share/hplip/base/status.py", line 31, in <module>
    import xml.parsers.expat as expat
  File "/usr/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so: undefined symbol: XML_SetHashSalt

Eu não tenho ideia do que fazer agora, eu tenho medo que um bug tenha ocorrido por causa de algo que eu fiz no meu sistema enquanto eu tenho instalado e mudando coisas relacionadas ao Python e eu não pude usar mypaint qualquer um.

    
por Dawid Jakubowski 25.03.2015 / 13:32

1 resposta

1

Descobri o que estava errado, /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so estava usando a biblioteca compartilhada /usr/local/lib/libexpat.so.1 quando deveria estar usando /lib/x86_64-linux-gnu/libexpat.so.1 e simplesmente renomear ou remover /usr/local/lib/libexpat.so.1 resolveu os problemas com python.

Uma fonte pode ser encontrada aqui

    
por Dawid Jakubowski 25.03.2015 / 17:12