Когда я иду, чтобы установить бета-версию 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. Кто-нибудь знает, что не так?
Вероятно, это ошибка с совместимостью 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