Google goagent on linux centos

原创 2013年12月01日 21:03:41

    前几天在linux centos上安装google goagent,可能的出错处小结:

若报python编译错误,可能因为python版本太低,请升级至python2.7(不要升到3.0以上,3.x与2.x的库很不一样,兼容性差)(最后记得link:ln -s /usr/local/python27/bin/python2.7 /usr/bin)(当然,yum、ibus什么的目测不支持2.7版本,请自行谷歌修正方法(大概是把相关的exec python全改成exec python2.7))

若报UnicodeDecodeError错误,请到/local/目录下修改proxy.py:

把最后的

if __name__ == '__main__' 

    main()

那段替换成:

if __name__ == '__main__':
    reload(sys)
    sys.setdefaultencoding('utf8')  
    main()

即可。

记得安装python-openssl。

如果在运行python proxy.py时报install certificate failed错误,则需在管理员模式下导入local目录下的CA.crt。以下是相关解释:

/**

*

*

导入证书时如果出现错误:
$ certutil -d sql:$HOME/.pki/nssdb -A -t "CT,," -n "goagent" -a -i ~/programs/goagent/local/CA.crt
certutil: function failed: security library: invalid arguments.

查看一下证书目录:
$ certutil -d sql:$HOME/.pki/nssdb -L

如果输出:
certutil: function failed: security library: bad database.

说明数据库损坏,需要重建。

$ mv ~/.pki/nssdb ~/.pki/nssdb.corrupted
$ mkdir ~/.pki/nssdb
$ chmod 700 ~/.pki/nssdb
$ certutil -d sql:$HOME/.pki/nssdb -N

查看:
$ certutil -d sql:$HOME/.pki/nssdb -L
Certificate Nickname                                         Trust Attributes
                                                             SSL,S/MIME,JAR/XPI
再导入证书:
$ certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i ~/programs/goagent/local/CA.crt
(自行更改相关目录)(最后再查看一下是否导入成功即可,以后运行proxy.py请在管理员模式下运行)

*
*
**/

如果运行完proxy.py后把它关了,下次又想用,于是再打开,结果报
socket.error: [Errno 98] Address already in use
需要sudo lsof -i:8087,然后kill了那个python就OK。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Google Chromebook使用说明、Ubuntu系统内核安装以及Goagent

如果你想买Google的Chromebook,或者对ChromeOS感兴趣,入手后可以参考此文章进行设置。

CentOS 7 1511升级python到2.7.11后goagent引发的血案

今天通过yum update命令将自己的centos 7.1升级到了最新版本,centos 7-1511, 升级后python的版本是2.7.5-34.el7,运行goagent后会出现core文件,...

Install MongoDB on Red Hat Enterprise or CentOS Linux

Overview Use this tutorial to install MongoDB on Red Hat Enterprise Linux or CentOS Linux version...

#CentOS on Mac#1.Linux环境配置

之前因为老师建议在Linux上跑perfect 就用pd装了Ubuntu,了解并不深入仅仅停留在简单命令git wget vim这些,从网上简要比较Ubuntu和CentOS的区别1.Ubuntu图形...

Install LEMP (Linux, Nginx, MySQL 5.5.29, PHP 5.4.11) on RHEL/CentOS 5-6 & Fedora 18-12

This howto guide explains more deeply on how to install LEMP (Linux, Nginx, MySQL, PHP) on pre-inst...

Oracle 11g Software Installation on Linux—CentOS-6

Introduction This papertakes a look at installing Oracle 11g (11.1) on Linux (CentOS-5).You can rea...

Oracle 11gR2.0.3 RAC install On Linux(CentOS release 5.9 ) Using NFS实践记录by lwg

Oracle 11gR2.0.3 RAC install On Linux(CentOS release 5.9 ) Using NFS 第一部分: 整体规划 功能说明: ----------...

Linux下使用goagent

说到穿越长城的软件有很多,不过最近最有名而且免费的就非goagent莫属了,goagent是利用谷歌的GAE服务来翻越长城的,具有速度快,稳定的特点,正好今天我的ssh代理过期,于是准备以后使用goa...

Linux 安装goagent

官网教程 : https://code.google.com/p/goagent/ 参考: http://www.xzcblog.com/?post=125 记录心酸的goagent过程, 耗费时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)