首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理集市错误UnprintableException

如何处理集市错误UnprintableException
EN

Stack Overflow用户
提问于 2013-07-08 23:00:18
回答 1查看 318关注 0票数 1

我一直在尝试提交我的repo中的更改,但总是得到以下结果:

代码语言:javascript
复制
    bzr: ERROR: Unprintable exception LockContention: dict={'msg': IOError(11,
'\xd0\xa0\xd0\xb5\xd1\x81\xd1\x83\xd1\x80\xd1\x81
\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbd\xd0\xbe
\xd0\xbd\xd0\xb5\xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb5\xd0\xbd'), 'lock':
u'/home/mikhail/bzrrep/DLP/.bzr/checkout/dirstate'}, fmt='Could not acquire lock "%(lock)s":
%(msg)s', error=UnicodeDecodeError('ascii', '[Errno 11]
\xd0\xa0\xd0\xb5\xd1\x81\xd1\x83\xd1\x80\xd1\x81
\xd0\xb2\xd1\x80\xd0\xb5\xd0\xbc\xd0\xb5\xd0\xbd\xd0\xbd\xd0\xbe
\xd0\xbd\xd0\xb5\xd0\xb4\xd0\xbe\xd1\x81\xd1\x82\xd1\x83\xd0\xbf\xd0\xb5\xd0\xbd', 11, 12,
'ordinal not in range(128)')

如何解决?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-08 23:51:49

这个错误通常意味着还有另一个bzr进程正在运行,它仍然持有存储库的锁(可能会使用Ctrl-Z放在后台)。

您应该找到该进程并恢复或终止它。这应该会释放锁。

如果您百分之百地确定没有这样的进程(这不应该真正发生在本地存储库上,因为当bzr进程终止时会自动释放锁),那么您可以尝试使用bzr break-lock来解除锁。

请注意,解锁只能在万不得已的情况下进行;如果您强行解锁,而另一个进程仍然可以访问,那么两个bzr实例可能同时访问存储库并损坏存储库文件。通常只有在通过“哑巴”协议(sftp和朋友)访问远程存储库时才需要打破锁。如果您打破了锁,最好先备份分支/存储库。

我认为,错误消息不是人类可读的是一个已知的错误。

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

https://stackoverflow.com/questions/17529905

复制
相关文章

相似问题

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