首页 > 其他 > 详细

OMV 4.x apt install报错

时间:2019-06-07 21:54:49      阅读:415      评论:0      收藏:0      [点我收藏+]

problem

在装完OMV (ver. 4.1.22) 之后,打算用apt装一些软件,然后就遇到如下报错:

Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7f81db3bc730>
Traceback (most recent call last):
  File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7f81db3bc730>
Traceback (most recent call last):
  File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable

solution

Google搜了一波之后,在 github 上找到了解决方案:

首先打开/usr/lib/python3.5/weakref.py 这个文件:

vim /usr/lib/python3.5/weakref.py

然后把第109行改成

def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):

117行改成

_atomic_removal(d, wr.key)

wq保存一下,再试试apt,问题搞定。

OMV 4.x apt install报错

原文:https://www.cnblogs.com/naiij/p/10989135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!