求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解决?谢谢

其他Linux/Unix/BSD/OSX等发行版讨论
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#16

帖子 白鳍豚 » 2013-10-20 21:47

谢谢楼上的诸位!
已经解决。原来的电脑已经装了瘟鸡7别人使用了
现在是06年的老机渣皮都卡的要死,装了arch和openbox。还是可以的
装了autoproxy,才发现这部机子还没有装goagent :em06
装了之后运行

代码: 全选

sudo python2 /usr/share/goagent/server/uploader.zip
正常输出 :em11
sudo python2 /usr/share/goagent/local/proxy.py 出错
WARNING - [Oct 20 21:28:06] python-openssl not found, please install it!
CRITICAL - [Oct 20 21:28:06] CA.key is not exist and OpenSSL is disabled, ABORT!
Unhandled exception in thread started by
sys.excepthook is missing
lost sys.stderr

代码: 全选

sudo python /usr/share/goagent/local/proxy.py
可以使用 :em02
再次谢谢诸位!
原来一直可以放狗,又不懂英文,懒得折腾。
NND最近连放狗都不行了。linux相关的搜索败毒经常不靠谱,bing也经常找不着。
还是狗鼻子灵一点点点
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#17

帖子 白鳍豚 » 2013-10-20 23:52

第二次登录不用操作的 :em06
还以为又出错了 :em05
Traceback (most recent call last):
File "/usr/share/goagent/local/proxy.py", line 2251, in <module>
main()
File "/usr/share/goagent/local/proxy.py", line 2236, in main
server = LocalProxyServer((common.PAC_IP, common.PAC_PORT), PACServerHandler)
File "/usr/lib/python3.3/socketserver.py", line 430, in __init__
self.server_bind()
File "/usr/lib/python3.3/socketserver.py", line 441, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#18

帖子 白鳍豚 » 2013-11-09 10:39

syu后又不能用了 :em06 :em20
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#19

帖子 白鳍豚 » 2013-11-10 8:55

403解决方案
profile = google_hk
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#20

帖子 白鳍豚 » 2013-11-10 9:44

Rscn后重装解决。呵呵!两部电脑都不能上,以为不能用了,还好早上玩手机能上,放狗就解决了 :em09 T(G)M(F)D(W)
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#21

帖子 白鳍豚 » 2014-01-05 0:10

今晚升级 貌似都改了
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#22

帖子 白鳍豚 » 2014-02-21 12:51


网件WNDR3700刷DD-WRT详细教程(tftp方法)
发表于2013 年 6 月 21 日由hauy

今天脑袋抽风想给3700刷个DD-WRT,官网上的说明不够具体,
为了大家少走弯路,把刷机的过程记录如下:

先准备要需要的文件:

1. tftp工具,点击这里下载
2. 固件,在这里下载:http://www.dd-wrt.com/site/support/router-database,我的是v2的,下载了wndr3700v2-factory.img

具体步骤:

1. 使用30/30/30方法进入恢复状态:通电状态下按住RESET不放30秒,然后断电30秒,再通电30 秒,最后松开RESET键。直到看到电源灯成绿色闪烁状态。
2.用网线连上路由器,设置本机的ip为192.168.1.2,网关192.168.1.1。
3. 运行cmd,把tftp和固件放在一个目录下,执行tftp -i 192.168.1.1 put wndr3700v2-factory.img,如出现类似图片中的状态,说明刷成功了。tftp上传状态
4. 等待个两分钟,路由会自动重启大概两次,等指示灯显示正常后把ip设回来,就可以输入192.168.1.1连上路由器了,默认帐号:root,默认密码:admin
v4 刷完后一直不断重启。通电情况下 按住复位键5秒 等会 关机 再等会开机 才可以进行正常设置。自己折腾出来的。NND售后,发邮件都不回的
上次由 白鳍豚 在 2014-02-27 20:16,总共编辑 1 次。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#23

帖子 白鳍豚 » 2014-02-21 13:09

WR941N V6

这个我使用的是网友做的固件,安装和说明都在这里 http://andelf.diandian.com/post/2013-05-28/40051939249

正常安装,正在使用,目前效果不错,就是在一线多拨的时候kmod-macvlan 和nwan总是安装失败,折腾了一下午了,找了好多版本的都安装有问题,索性就不安装了,万一ISP给封号了就麻烦了。这个也放到我的网盘里面。http://pan.baidu.com/share/link?shareid ... =890725682

3 有用的东西和命令。

openwrt刚开始默认是没有开启ssh服务的,只开启了telnet服务。

可以putty这个软件,支持好多协议。然后用登录进入路由,输入password ,系统会要求你输入密码 输入完成后 就可以使用ssh登录了。当ssh启动后 telnet就关闭了。

然后如果想在openwrt环境下刷其他的固件,比如像回到原生固件,或者想刷新的openwrt,那么可以安装winSCP这个软件,打开后协议选择SCP,这样就可以在openwrt和电脑之间传输文件了。

比如像刷回原来的系统,那么通过这种方式将固件传输到/tmp下,在ssh里面输入 mtd -r write /tem/文件名 firmware 然后回车 坐等重启即可。

然后openwrt的版本名称中,有一个factory和sysupgrade的字样,前者是指从tplink的原生固件升级,后者是只从openwrt系统升级。
测试已死。返修中,不能在页面设置pppoe,设置必死。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#24

帖子 白鳍豚 » 2014-02-28 23:40

服务 开启 Secure Shell
管理 开启 ssh
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#25

帖子 白鳍豚 » 2014-03-01 15:45

开启jffs

代码: 全选

 mkfs.jffs2 -o /dev/mtdblock/3 -n -b -e 0x20000

代码: 全选

mount -t jffs2 /dev/mtdblock/3 /jffs
到手刷完ddwrt发现jffs不能识别 这个让我很郁闷 没有jffs 就不能autovpn 终于在论坛里发现了一个办法:

telnet 192.168.1.1 进入到路由器

1) mkfs.jffs2 -o /dev/mtdblock/3 -n -b -e 0×20000

2) mount -t jffs2 /dev/mtdblock/3 /jffs

就可以了 在回到web界面看到了100M的空间
剩余96.5M :em11
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#26

帖子 白鳍豚 » 2014-03-01 15:46

putty终端

winscp文件传送
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#27

帖子 白鳍豚 » 2014-03-01 16:04

1、准备环境
进入dd-wrt管理界面》管理》管理,找到“JFFS2支持”,如下图勾选:

点击“应用”便启动了jffs。重新进入该页面或者控制台运行df -h查看一下jffs空间容量,如果大于7.5M就将软件安装在jffs上,如果小于7.5M最好安装在U盘上。安装U盘请参考:http://www.dd-wrt.com/phpBB2/viewtopic.php?t=86912

2、创建软件安装目录

cd /jffs
mkdir /jffs/opt
mount -o bind /jffs/opt /opt

复制代码
3、创建个配置文件目录(此步骤非必须,如果jffs空间在8.8M以下可以不装)

mkdir /jffs/etc_jffs
cp -a /etc/* /jffs/etc_jffs/
mount -o bind /jffs/etc_jffs /etc

复制代码
这里在/jffs/目录下创建了个etc_jffs(这里要注意千万别创建/jffs/etc,否则dd-wrt的web页面很多配置将显示成双份)目录,然后将/etc中所有文件都拷贝到这个目录,再用mount 覆盖掉/etc,这样/etc目录就变成可写目录。
为什么要mount /etc目录?这是因为我们要安装OpenWrt的opkg,而opkg默认读取配置文件是/etc/opkg.conf。如果此步骤省略,安装软件时就稍微麻烦了些,得像这样运行

opkg -f /jffs/opkg.conf update
opkg -f /jffs/opkg.conf install xxxxx

复制代码
运行每条opkg命令都得跟上配置文件路径。

4、安装opkg

cd /tmp
wget http://downloads.openwrt.org/attitude_a ... ar71xx.ipk
ipkg -d /opt install opkg_618-3_ar71xx.ipk

复制代码
这里可能会出现一堆错误,类似于

ERROR: File not found: //usr/local/lib/ipkg/lists/whiterussian
You probably want to run `ipkg update'
。。。。
Unpacking opkg...Done.
Configuring opkg...Done.

复制代码
这些错误不用理会。

5、创建opkg配置文件

cat > /etc/opkg.conf << EOF
src/gz snapshots http://downloads.openwrt.org/attitude_a ... c/packages
dest root /opt
dest ram /opt/tmp
lists_dir ext /opt/tmp/var/opkg-lists
EOF

复制代码
如果你忽略了第3步,那么将配置文件创建到其他目录,比如

cat > /jffs/opkg.conf << EOF
src/gz snapshots http://downloads.openwrt.org/attitude_a ... c/packages
dest root /opt
dest ram /opt/tmp
lists_dir ext /opt/tmp/var/opkg-lists
EOF

复制代码
至此opkg就安装完成了,一些openwrt上的软件也可以安装到dd-wrt上,是不是很爽?

6、测试
运行opkg update(如果忽略第3步,则运行opkg -f /jffs/opkg.conf update)测试一下

root@DD-WRT:/jffs# opkg update
Downloading http://downloads.openwrt.org/attitude_a ... ackages.gz.
Updated list of available packages in /opt/tmp/var/opkg-lists/snapshots.

复制代码
像这样就表示正常了。

7、安装python
确定opkg没有问题就可以安装python

wget http://downloads.openwrt.org/attitude_a ... ar71xx.ipk
opkg install libc_0.9.33.2-1_ar71xx.ipk
opkg install python pyopenssl python-openssl

复制代码
python安装后测试一下,运行python,然后ctrl+D退出:

root@DD-WRT:/jffs# python
Python 2.7.3 (default, Mar 14 2013, 12:12:59)
[GCC 4.6.3 20120201 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

复制代码
8、安装goagent
dd-wrt上安装goagent和Openwrt上一样,请看http://www.openwrt.org.cn/bbs/fo ... hread&tid=14193的第2点。
我是将goagent的客户端文件拷贝到/jffs/goagent/local/目录中。

9、设置开机启动
使用vi命令创建一个脚步,vi /jffs/mount_opt.sh,脚步内容如下:

#!/bin/sh

mount -o bind /jffs/etc_jffs /etc
mount -o bind /jffs/opt /opt
(python /jffs/goagent/local/proxy.py > /dev/null 2>&1) &

复制代码
然后修改权限:

chmod 755 /jffs/mount_opt.sh

复制代码
回到dd-wrt的web,在管理》命令中输入:

#!/bin/sh

sh /jffs/mount_opt.sh

复制代码
如下图
QQ图片20130712162541.jpg
然后点击“保存为开机指令”

不会使用vi的可以直接将

#!/bin/sh

mount -o bind /jffs/etc_jffs /etc
mount -o bind /jffs/opt /opt
(python /jffs/goagent/local/proxy.py > /dev/null 2>&1) &

复制代码
保存为开机指令。

重启一下路由,重新登陆控制台,查看一下进程是否启动

root@DD-WRT:/jffs# ps |grep python
4011 root 17328 S /opt/usr/bin/python /jffs/goagent/local/proxy.py
11517 root 1044 S grep python

复制代码
以上步骤看起来比较多,实际上被我分得比较细,安装起来还是很简单的。
原帖

增加 cd /jffs
mkdir /jffs/usr
cp -a /usr/* /jffs/usr
mount -o bind /jffs/usr /usr
不然usr部分很多只读无法执行。20多M复制n久 :em01
还好剩下60多M :em11

wget http://downloads.openwrt.org/attitude_a ... theros.ipk
wget http://downloads.openwrt.org/attitude_a ... theros.ipk
上次由 白鳍豚 在 2014-03-17 2:33,总共编辑 3 次。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#28

帖子 白鳍豚 » 2014-03-02 22:22

现假定你的goagent服务端已经部署了
下载goagent:https://nodeload.github.com/goagent/goa ... cy.zip/3.0,解压出来,修改/local/proxy.ini
将ip改成0.0.0.0

[listen]
ip = 0.0.0.0

复制代码
将appid改成你的appid,多个appid用“|”分隔

[gae]
appid = myvpn|myvpn2

复制代码
用ssh或者telnet登录到路由器运行如下命令:

mkdir -p /app/goagent/local

复制代码
将certs目录、CA.crt、proxy.ini、proxy.py上传到路由器/app/goagent/local目录下。
启动goagent

python /app/goagent/local/proxy.py
mkdir /jffs/goagent

mkdir /jffs/goagent/local

将certs目录、CA.crt、proxy.ini、proxy.py、dnslib-0.8.3.egg proxy.pac上传到路由器/jffs/goagent/local目录

增加dnslib-0.8.3.egg proxy.pac

proxy.ini 中的
[listen]
ip = 0.0.0.0
pac
ip地址改 0.0.0.0
Atheros AR9344 rev 1.2 (0x2122)
用http://downloads.openwrt.org/attitude_adjustment/12.09/atheros/generic/packages/里面的程序包成功部署
效果有待检验
火狐 google ie通过
真正全局代理了 :em11
上次由 白鳍豚 在 2014-03-17 2:46,总共编辑 2 次。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#29

帖子 白鳍豚 » 2014-03-02 22:50

DD-WRT 管理——保持活动——定时重启
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 求助:运行python /usr/share/goagent/server/uploader.zip错误,如何解

#30

帖子 白鳍豚 » 2014-03-03 0:05

代码: 全选

#!/bin/sh

sleep 30

mount -o bind /jffs/etc_jffs /etc

mount -o bind /jffs/opt /opt

mount -o bind /jffs/usr /usr

/jffs/opt/usr/bin/python /jffs/goagent/local/proxy.py 
貌似延时得加长才能成功启动,以及python需绝对路径。
回复