Ошибки Python при установке LogMeIn Hamachi

Когда я устанавливаю бета-версию LogMeIn Hamachi для Linux с использованием загрузки файла .tgz, я получаю эту ошибку при запуске файла 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'

У меня установлен LSB, который Требуется установить Hamachi. Кто-нибудь знает, что не так?

0
задан 8 September 2013 в 01:19

2 ответа

Почему бы не установить пакет deb, который они предоставляют?

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

Или, если у вас 64-битная система:

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
0
ответ дан 8 September 2013 в 01:19

Вероятно, это ошибка с python2 по python3 совместимость.

raise ValueError, 'need a file or string'

Больше не поддерживается в python3, не рекомендуется в пользу

raise ValueError('need a file or string')

. Поэтому попробуйте выполнить команду:

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

, чтобы убедиться, что файл запускается с python2

0
ответ дан 8 September 2013 в 01:19

Другие вопросы по тегам:

Похожие вопросы: