Arch下Goagent的折腾

来源:互联网 发布:nba总决赛2011数据 编辑:程序博客网 时间:2024/05/20 22:36

Arch下Goagent的折腾

导入证书

装好系统之后,部署吧,好的,上传传不了,连https://appengine.google.com/都说因为安全问题没法访问,即使用sudo运行goagent导入跟证书还是不行,网上终于找到了解决方案,就两个命令,折腾我一天多。

# mkdir -p ~/.pki/nssdb# certutil -d ~/.pki/nssdb -N

OK,上youtube还是很折腾地出现不受信任,无奈,看看google的帮助,在隐私窗口上能勉强访问,好的,把那个坑跌的在linux下完全没用的迅雷插件关掉,诶,好了,这件事情再次告诉我们:

远离国产软件

好的,接着折腾上传的问题吧,一上传就报错。

$ python2 uploader.py =============================================================== GoAgent服务端部署程序, 开始上传 gae 应用文件夹 Linux/Mac 用户, 请使用 python uploader.py 来上传应用===============================================================请输入您的appid, 多个appid请用|号隔开注意:appid 请勿包含 ios/android/mobile 等字样,否则可能被某些网站识别成移动设备。APPID:fqpaulyoung5Application: ----Host: appengine.google.comRolling back the update.Traceback (most recent call last):  File "uploader.py", line 103, in <module>    main()  File "uploader.py", line 86, in main    upload('gae', appid)  File "uploader.py", line 68, in upload    appcfg.main(['appcfg', 'rollback', dirname])  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 3873, in main  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 2443, in Run  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 3638, in __call__  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 3141, in Rollback  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 3158, in _Rollback  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 2018, in Rollback  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appcfg.py", line 1698, in Send  File "/home/yang/Softs/goagent-goagent-437a921/server/google_appengine.zip/google/appengine/tools/appengine_rpc.py", line 365, in Send  File "/usr/lib/python2.7/urllib2.py", line 431, in open    response = self._open(req, data)  File "/usr/lib/python2.7/urllib2.py", line 449, in _open    '_open', req)  File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain    result = func(*args)  File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open    context=self._context)  File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open    raise URLError(err)urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>

参考Archwiki上的说用特权用户,也没用,只好另想办法。
用arch官方源上的goagent,上传更干脆,一打开就报错。

  File "/usr/share/goagent/server/uploader.py", line 28, in <module>    import fancy_urllibImportError: No module named fancy_urllib

参考Archwiki上,清空/etc/resolv.conf,还原初始的hosts,再试试,依旧报错。

0 0
原创粉丝点击