lester88a / snova

Automatically exported from code.google.com/p/snova
0 stars 0 forks source link

Win7下cmd中执行appcfg.py update ..\snova-gae-gserver-0.14.0部署GAE不成功,出现如下问题,请问如何解决? (没有搜索到类似错误) #139

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Win7环境,用msi安装了python 2.7.3

在Win7中cmd打开命令行窗口,cd到appcfg.py所在的..\go_appengine_sdk_
darwin_386-1.7.2\google_appengine执行appcfg.py update 
..\snova-gae-gserver-0.14.0命令得到如下提示:

..\go_appengine_sdk_darwin_386-1.7.2\google_appengine>appcfg.py update 
..\snova-gae-gserver-0.14.0
01:19 AM Host: appengine.google.com
01:19 AM Application: ..gsnova017; version: 1
Traceback (most recent call last):
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\appcfg.py"
, line 171, in <module>
    run_file(__file__, globals())
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\appcfg.py"
, line 167, in run_file
    execfile(script_path, globals_)
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 4191, in <module>
    main(sys.argv)
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 4182, in main
    result = AppCfgApp(argv).Run()
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 2579, in Run
    self.action(self)
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 3927, in __call__
    return method()
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 3040, in Update
    updatecheck.CheckForUpdates()
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appcfg.py", line 596, in CheckForUpdates
    runtime=self.config.runtime)
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\google\app
engine\tools\appengine_rpc.py", line 383, in Send
    f = self.opener.open(req)
  File "C:\Python27\lib\urllib2.py", line 400, in open
    response = self._open(req, data)
  File "C:\Python27\lib\urllib2.py", line 418, in _open
    '_open', req)
  File "C:\Python27\lib\urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "C:\Python27\lib\urllib2.py", line 1215, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "..\go_appengine_sdk_darwin_386-1.7.2\google_appengine\lib\fancy_
urllib\fancy_urllib\__init__.py", line 370, in do_open
    req)
  File "C:\Python27\lib\urllib2.py", line 1180, in do_open
    r = h.getresponse(buffering=True)
  File "C:\Python27\lib\httplib.py", line 1030, in getresponse
    response.begin()
  File "C:\Python27\lib\httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "C:\Python27\lib\httplib.py", line 365, in _read_status
    line = self.fp.readline()
  File "C:\Python27\lib\socket.py", line 447, in readline
    data = self._sock.recv(self._rbufsize)
  File "C:\Python27\lib\ssl.py", line 241, in recv
    return self.read(buflen)
  File "C:\Python27\lib\ssl.py", line 160, in read
    return self._sslobj.read(len)
ssl.SSLError: The read operation timed out

..\go_appengine_sdk_darwin_386-1.7.2\google_appengine>

Original issue reported on code.google.com by amoyy...@gmail.com on 26 Oct 2012 at 5:23

GoogleCodeExporter commented 8 years ago
昨天appengine有一段时间异常,部署访问都有问题

Original comment by yinqiwen@gmail.com on 27 Oct 2012 at 3:35

GoogleCodeExporter commented 8 years ago
现在用..\snova-gae-jserver-0.14.0下的install.bat调用GUI还是会出下面
的错误日志。能看出哪里有错吗?谢谢。

com.google.appengine.tools.admin.HttpIoException: Error posting to URL: 
http://appengine.google.com/api/appversion/getresourcelimits?app_id=..snova015&v
ersion=1&
302 Found

Unable to update app: Error posting to URL: 
http://appengine.google.com/api/appversion/getresourcelimits?app_id=..snova015&v
ersion=1&
302 Found

Original comment by amoyy...@gmail.com on 27 Oct 2012 at 1:45

GoogleCodeExporter commented 8 years ago
可以设置下代理试试,偶尔appengine.google.com会被阻断

Original comment by yinqiwen@gmail.com on 27 Oct 2012 at 1:49

GoogleCodeExporter commented 8 years ago
还是会有一样的问题,是不是AppCfgWrapper的GUI设置中用appengine-
java-sdk-1.7.3和snova-gae-jserver-0.14.0这2个目录是对的?

我查找文件夹在D:\Program Files 
(x86)\Java\jre7\bin下有javaw.exe。然后C:\Windows\SysWOW64也有javaw.exe。
我在环境变量的Path中把目录C:\Windows\SysWOW64加了进去(设置后
的结果截图在附件中)。环境变量中找不到和java有关的信息�
��

是不是安装中缺少了什么,或者还有什么地方设置不对?另��
�我的python版本服务端刚才在cmd中部署上去了。

谢谢。

Original comment by amoyy...@gmail.com on 27 Oct 2012 at 2:11

Attachments:

GoogleCodeExporter commented 8 years ago
只需要安装jre就可以了,这样设置是可以的
snova没有python的服务端,只有Java/Go的

Original comment by yinqiwen@gmail.com on 27 Oct 2012 at 2:24

GoogleCodeExporter commented 8 years ago
python是调用..\go_appengine_sdk_darwin_386-1.7.2下appcfg.py用到的,然��
�上传到服务器的目录是..\snova-gae-gserver-0.14.0。现在GAE中显示�
��经deploy上去了。按我的理解这个是gsonva的服务器端,否则无
法用自己的GAE服务器。

另外我看了安装的程序中已经有java 7 update 
9。和http://www.java.com/en/download/windows-64bit.jsp上显示的版本是一
样的吧。我修改了默认的安装目录,安装到D盘中了。系统是W
in7 64位。

还需要重新安装或者把环境变量的path改到安装目录吗?

AppCfgWrapper的GUI在运行install.bat后能正常运行。但就是总没办��
�部署上去。

Original comment by amoyy...@gmail.com on 27 Oct 2012 at 2:37

GoogleCodeExporter commented 8 years ago
不需要。AppCfgWrapper能启动,snova(Java)自然能够启动,剩下�
��知识配置而已
已经部属了Go版本的,不用再部署Java版本了,两者功能一致
Java的也可以用命令行,方法和Go版本一样,只是需要下载巨��
�的Google Appengine Java SDK;

Original comment by yinqiwen@gmail.com on 27 Oct 2012 at 2:48

GoogleCodeExporter commented 8 years ago
就是说用部署上去的snova-gae-gserver-0.14.0和本地的snova-0.15.0.zip�
��压目录搭配也能使用了。这种搭配访问twitter和看youtube视频�
��没问题吗? 速度也不会比java服务器端的慢吧。

java服务器端的可以在cmd下用appcfg.cmd update 
..\snova-gae-gserver-0.14.0这种方式部署吗?我已经下载了200多兆��
�appengine-java-sdk-1.7.3。你说的巨大的Google Appengine Java 
SDK是哪个,可以在哪里下载?

谢谢。

Original comment by amoyy...@gmail.com on 27 Oct 2012 at 3:01

GoogleCodeExporter commented 8 years ago
1. 
协议是互通的。gsnova可以用Java的server。snova也可以用Go的server
。java的无论是Server还是Client都较Go的稍慢一点
2. 就是你已经下载的SDK

Original comment by yinqiwen@gmail.com on 27 Oct 2012 at 3:09

GoogleCodeExporter commented 8 years ago
ok. 
java版的服务器端在cmd中部署上去了。谢谢耐心回答。明天再�
��试客户端。

Original comment by amoyy...@gmail.com on 27 Oct 2012 at 4:01

GoogleCodeExporter commented 8 years ago
gsnova设置appid,导入证书到火狐,打开proxy连接一些以前上过的
网站没问题。但是twitter.com和facebook.com都是打开页面最后显示
空白。

是什么问题? 
还需要修改hosts吗?gsnova执行程序不需要以管理员权限运行吧

Original comment by amoyy...@gmail.com on 28 Oct 2012 at 3:28

GoogleCodeExporter commented 8 years ago
1. 
这个可能还是https证书导入的问题。有些问题需要附上日志,
日志文件记录在gsnova.log(gsnovaexe同目录)
2. 不需要管理员权限

Original comment by yinqiwen@gmail.com on 28 Oct 2012 at 10:53

GoogleCodeExporter commented 8 years ago
可能是因为默认电信服务商的DNS的问题。换了DNS可以访问faceb
ook和youtube,但是twitter页面总是处于加载状态最后还是打不开
。

日志记录好长,全部都发也不太好阅读。我只附上今晚的记��
�。

另外除了部分付费VPN,有没有稳定,安全(不要明码传输我��
�帐号信息),速度能5分钟内加载完成这些网站的所有功能和��
�片的方式?我摸索了这么久还没尝试成功一个。

谢谢。

Original comment by amoyy...@gmail.com on 28 Oct 2012 at 3:12

Attachments:

GoogleCodeExporter commented 8 years ago
替换spac/user_spac.json

Original comment by yinqiwen@gmail.com on 28 Oct 2012 at 3:18

Attachments:

GoogleCodeExporter commented 8 years ago
还是不可以。twitter直接打不开。最近的访问日志也附上。今�
��也没时间试了。

Original comment by amoyy...@gmail.com on 28 Oct 2012 at 3:41

Attachments:

GoogleCodeExporter commented 8 years ago
这个就是证书导入有问题了。facebook是直接访问的,没经过GAE

Original comment by yinqiwen@gmail.com on 29 Oct 2012 at 1:40

GoogleCodeExporter commented 8 years ago
我今天早上还专门删除,重新在waterfox里导入了一次证书。现
在在工作场所的网络(国内网络)试,facebook和youtube可以打开,��
�度也比家里快些。但是twitter.com还是一在地址栏输入回车打��
�就变成一个空白空页。

最新的日志记录和twitter.com访问问题表现请见附件。

此外我目前在家里的网络需要修改hosts文件,同时还要指定DNS
服务器才能保证打开facebook。

Original comment by amoyy...@gmail.com on 29 Oct 2012 at 2:39

Attachments:

GoogleCodeExporter commented 8 years ago
导入证书是在“证书机构”中导入Fake-ACRoot-Certificate.cer?

Original comment by yinqiwen@gmail.com on 29 Oct 2012 at 2:56

GoogleCodeExporter commented 8 years ago
导入证书是放在“受信任的根证书颁发机构”中。证书导入��
�状态见附件。

Chrome下访问twitter.com的页面会显示如下错误:

服务器错误
网站在检索 
https://twitter.com/search/%7BsearchTerms%7D?source=desktop-search 
时遇到错误。 该网站可能关闭进行维护或配置不正确。
以下是一些建议:
请稍后重新加载此网页。
HTTP 错误 500(Internal Server 
Error):服务器尝试执行请求时遇到了意外情况。

Original comment by amoyy...@gmail.com on 29 Oct 2012 at 3:10

Attachments:

GoogleCodeExporter commented 8 years ago
chrome用的是系统的证书,需要单独导入;直接双击按步骤导��
�(和12306铁道部网站证书导入过程一样)

Original comment by yinqiwen@gmail.com on 29 Oct 2012 at 3:25

GoogleCodeExporter commented 8 years ago
恩。Chrome和IE的之前已经通过双击导入过了。但还是没法上twi
tter。

从目前的信息来看,可能是因为hosts中缺少twitter相应IP,没法
直接解析twitter域名造成的。

Original comment by amoyy...@gmail.com on 29 Oct 2012 at 5:44

GoogleCodeExporter commented 8 years ago
snova-0.15.0客户端连接java服务器端。用startgui.bat会直接打开所�
��网页显示"The connection was 
reset"。用cmd模式运行start.bat则能使用。这个是什么问题导致��
�?

另外这种模式仍然还是访问不了twitter,而且目前就没找到有�
��么方式得到twitter的有效hotsts。twitter貌似最难,没有长期稳�
��的代理访问方式。

Original comment by amoyy...@gmail.com on 29 Oct 2012 at 3:57

GoogleCodeExporter commented 8 years ago
snova中twitter通过GAE/C4访问twitter是可以的,前提是连上GAE,浏�
��器正确导入证书
gsnova可能Hosts/SPAC配合有些问题,抽空调查下

Original comment by yinqiwen@gmail.com on 30 Oct 2012 at 2:13

GoogleCodeExporter commented 8 years ago
有什么方法验证“
snova中twitter通过GAE访问twitter是可以的,前提是连上GAE,浏览�
��正确导入证书”中的2个前提吗?

关于“浏览器正确导入证书”,我的操作方法和12306或goagent��
�方法一致,试了也不止一次。同样的方法12306和goagent都能正�
��工作了。不管用snova和gsonva客户端都可以上facebook和youtube(含
登录和https访问),唯独twitter就是各种打不开。

Original comment by amoyy...@gmail.com on 30 Oct 2012 at 2:50

GoogleCodeExporter commented 8 years ago
goagent在waterfox(通过地址栏输入twitter 
IP地址)和Chrome下现在都能正常访问twitter了。snova客户端+java服
务器端可以用chrome正常访问,但用waterfox还是无法打开twitter��
�面。错误日志见附件。证书导入方法和其他导入一样。

Original comment by amoyy...@gmail.com on 30 Oct 2012 at 3:30

Attachments:

GoogleCodeExporter commented 8 years ago
看起来是类似证书冲突的问题

Original comment by yinqiwen@gmail.com on 31 Oct 2012 at 2:04

GoogleCodeExporter commented 8 years ago
解决办法是:GAE的伪造证书只能保留一个? 

回头再试试C4等其他平台的真证书吧。不过C4的安装步骤可真�
��繁琐,部署服务器端和客户端都要通过vmc,安装vmc还需要先
装Ruby和RubyGems。

另外snova的GUI界面虽然显示部署成功,但一直不能正常工作,
只能通过start.bat正常工作。

Original comment by amoyy...@gmail.com on 31 Oct 2012 at 2:16

GoogleCodeExporter commented 8 years ago
不应该啊, GUI的有没有点击 
“Start”启动?默认是不启动的,cmd的默认一开始就启动

Original comment by yinqiwen@gmail.com on 31 Oct 2012 at 2:19

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
可能是因为有时连接GAE 
Server失败造成的吧。今天重新enable了GAE插件,然后start了2次��
�第2次显示"Success to connect 2 GAE 
servers"后可以用了。就是感觉上加载网页时处于loading(转圈圈)
的状态时长比较长。

C4 
Plugin的部署看评论好像也是出问题的概率不小,又得要折腾��
�段时间了。

Original comment by amoyy...@gmail.com on 31 Oct 2012 at 3:19

GoogleCodeExporter commented 8 years ago
另外用基于GAE的proxy打开twitter.com总是会被重定向到https://twitt
er.com/search/%7BsearchTerms%7D?source=desktop-search页面。有点怪异。

Original comment by amoyy...@gmail.com on 31 Oct 2012 at 3:22