首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装LogMeIn Hamachi时发生的Python错误

安装LogMeIn Hamachi时发生的Python错误
EN

Ask Ubuntu用户
提问于 2013-09-07 21:19:09
回答 2查看 485关注 0票数 0

当我使用LogMeIn文件下载安装.tgz Hamachi的beta版本时,运行install.sh文件时会出现以下错误:

代码语言:javascript
复制
    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的一个要求。有人知道是怎么回事吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2013-09-09 12:10:01

为什么不安装他们提供的deb软件包呢?

代码语言:javascript
复制
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位系统:

代码语言:javascript
复制
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
EN

Ask Ubuntu用户

发布于 2013-09-07 21:25:38

这可能是python2python3兼容性的一个错误。

代码语言:javascript
复制
raise ValueError, 'need a file or string'

不再支持python3,而代之以支持

代码语言:javascript
复制
raise ValueError('need a file or string')

因此,您应该尝试运行以下命令:

代码语言:javascript
复制
sudo sed -i "s/python3/python/" /usr/lib/lsb/install_initd

以确保该文件与python2一起运行

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/342727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档