OMV 4.x apt install报错
Posted naiij
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OMV 4.x apt install报错相关的知识,希望对你有一定的参考价值。
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报错的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu apt-get install 报错Try ‘apt --fix-broken install‘ with no packages (or specify a solution).
LinuxUbuntu vi 上下左右变ABCD及 apt-get install报错问题解决方法
apt-get install xxx时,报错信信息: Could not get lock /var/lib/dpkg/lock-frontend - open ……