Erros do Python ao instalar o LogMeIn Hamachi

0

Quando vou instalar a versão beta do LogMeIn Hamachi para Linux usando o download do arquivo .tgz, recebo esse erro quando executo o arquivo install.sh:

    Traceback (most recent call last):
       File "/usr/lib/lsb/install_initd", line 3, in <module>
         import sys, re, os, initdutils
       File "/usr/lib/lsb/initdutils.py", line 18
         raise ValueError, 'need a file or string'

Eu tenho o LSB instalado, que é um requisito para instalar o Hamachi. Alguém sabe o que está errado?

    
por Pomg 07.09.2013 / 23:19

2 respostas

0

Por que não instalar o pacote deb que eles fornecem?

wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.101-1_i386.deb
sudo dpkg -i logmein-hamachi_2.1.0.101-1_i386.deb
sudo apt-get -f install
sudo dpkg-configure -a

Ou, se você tiver um sistema de 64 bits:

wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.101-1_amd64.deb
sudo dpkg -i logmein-hamachi_2.1.0.101-1_amd64.deb
sudo apt-get -f install
sudo dpkg-configure -a
    
por Braiam 09.09.2013 / 14:10
0

Provavelmente é um erro com python2 para python3 compatibility.

raise ValueError, 'need a file or string'

Não é mais suportado em python3 , preterido em favor de

raise ValueError('need a file or string')

Portanto, você deve tentar executar este comando:

sudo sed -i "s/python3/python/" /usr/lib/lsb/install_initd

para garantir que o arquivo seja executado com python2

    
por kiri 07.09.2013 / 23:25