首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QLocalSocket:套接字访问错误(错误3)

QLocalSocket:套接字访问错误(错误3)
EN

Stack Overflow用户
提问于 2019-03-20 19:09:03
回答 1查看 488关注 0票数 0

最近在我的FreeBSD系统上完成了FreeBSD和qutebrowser的编译。当我作为root用户运行时,Qutebrowser运行良好,但否则会导致套接字访问错误。以前从未使用或使用过qt5。我假设这是一个权限问题,并发现了一个堆栈溢出问题,并响应如何在Windows中修复这个问题。已经了解了setSocketOption,但不知道如何执行它,也不知道这样做是否会解决我的问题。谢谢!

给出的精确误差:

连接到正在运行的实例时出错: QLocalSocket::connectToServer:套接字访问错误(错误3) 也许另一个实例正在运行但被冻结了?

EN

回答 1

Stack Overflow用户

发布于 2019-03-21 00:44:20

从他们的ICP类源中,在我看来,他们似乎试图在与qutebrowser可执行文件相同的文件夹中启动本地套接字。

代码语言:javascript
复制
socketname = _get_socketname(args.basedir)

..。args来自应用程序本身,然后使用socketname创建它们的IPC服务器QLocalSocket。这意味着您需要对其二进制文件夹的写权限。

尽管如此,这看起来有点奇怪,所以我建议在他们的GitHub上提交一个问题,以便得到维护人员的答复!

https://github.com/qutebrowser/qutebrowser/issues

希望这有帮助

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

https://stackoverflow.com/questions/55268482

复制
相关文章

相似问题

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