问题描述
我已将扭曲从13.0.0更新到20.3.0,并将python从2.7更新到3.8,现在扭曲正在抛出此无用的错误。 (Ubuntu 16.04.6 LTS)
我验证了.sock文件和目录的权限,确保在调用reactor.listenUNIX
之前删除了套接字文件。
这可能是什么原因,如何解决此问题?
class UserServer(Plugin):
def setup(self):
socket = self.parent.socket
if os.path.exists(socket):
os.remove(socket)
self.console(socket)
self.console(self.parent.config.get_umask('sock'))
self.factory = UserServerFactory(self.parent)
reactor.listenUNIX(socket,self.factory,mode=self.parent.config.get_umask('sock'))
service: 'user_server' Failed to initialize
Traceback (most recent call last):
File "/home/mcgen/tools/mark2/mk2/plugins/__init__.py",line 335,in load
plugin = cls(self.parent,name,**kwargs)
File "/home/mcgen/tools/mark2/mk2/plugins/__init__.py",line 165,in __init__
self.setup()
File "/home/mcgen/tools/mark2/mk2/services/user_server.py",line 148,in setup
reactor.listenUNIX(socket,mode=self.parent.config.get_umask('sock'))
File "/usr/local/lib/python3.8/dist-packages/twisted/internet/posixbase.py",line 397,in listenUNIX
p.startListening()
File "/usr/local/lib/python3.8/dist-packages/twisted/internet/unix.py",line 408,in startListening
self.startReading()
File "/usr/local/lib/python3.8/dist-packages/twisted/internet/abstract.py",line 435,in startReading
self.reactor.addReader(self)
File "/usr/local/lib/python3.8/dist-packages/twisted/internet/epollreactor.py",line 109,in addReader
self._add(reader,self._reads,self._writes,self._selectables,File "/usr/local/lib/python3.8/dist-packages/twisted/internet/epollreactor.py",line 96,in _add
self._poller.register(fd,flags)
OSError: [Errno 22] Invalid argument
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)