首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级windows 7的权限后Esky冻结。

升级windows 7的权限后Esky冻结。
EN

Stack Overflow用户
提问于 2012-08-28 05:31:12
回答 2查看 332关注 0票数 5

我们即将开始使用艾斯基将更新部署到我们的应用程序。在Windows 7上,Esky似乎无法获得安装更新所需的升级特权。

我把范围缩小到这个简单的剧本上。它请求升级的权限,但是会冻结,或者使用下面的堆栈跟踪崩溃。

脚本

代码语言:javascript
复制
import esky
import esky.sudo

class MyProgram(object):

    @esky.sudo.allow_from_sudo()
    def do_stuff(self):
        pass


app = MyProgram()

sapp = esky.sudo.SudoProxy(app)

sapp.start()
sapp.do_stuff()
sapp.drop_root()

堆栈跟踪

代码语言:javascript
复制
$ python test.py
Traceback (most recent call last):
  File "test.py", line 16, in <module>
    sapp.start()
  File "c:\Python27\lib\site-packages\esky\sudo\__init__.py", line 125, in start
    raise RuntimeError("sudo helper process terminated unexpectedly")
RuntimeError: sudo helper process terminated unexpectedly


$ python test.py
Traceback (most recent call last):
  File "test.py", line 16, in <module>
    sapp.start()
  File "c:\Python27\lib\site-packages\esky\sudo\__init__.py", line 140, in start
    self.close()
  File "c:\Python27\lib\site-packages\esky\sudo\__init__.py", line 156, in close
    self.pipe.read()
  File "c:\Python27\lib\site-packages\esky\sudo\sudo_base.py", line 123, in read
    raise EOFError
EOFError

有没有人知道解决方案,或者有什么建议?

使用:

  • python 2.7.3
  • 埃斯基0.9.7
EN

回答 2

Stack Overflow用户

发布于 2015-06-18 18:10:56

三年而没有人回答说这是很可悲的:

这是艾斯基的一个窃听器。

除了不断升级的特权失败这一事实外,埃斯基对我也很好。

我习惯了用python3编程.因此,一旦我完成了更新Esky,使其兼容python 2和3,我将处理这个问题。

如果有人想解决这个问题,让我们摇滚乐吧!到github问题追踪器!

票数 0
EN

Stack Overflow用户

发布于 2014-05-21 12:37:45

现在已经很晚了,但是如果将来有人有这个问题,请尝试运行sudo python your_program.py

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

https://stackoverflow.com/questions/12153285

复制
相关文章

相似问题

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