当我使用LogMeIn文件下载安装.tgz Hamachi的beta版本时,运行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的一个要求。有人知道是怎么回事吗?
发布于 2013-09-09 12:10:01
为什么不安装他们提供的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发布于 2013-09-07 21:25:38
这可能是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一起运行
https://askubuntu.com/questions/342727
复制相似问题