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).

omv系统 创建文件系统的时候出现的报错, 求解答

LinuxUbuntu vi 上下左右变ABCD及 apt-get install报错问题解决方法

apt-get install xxx时,报错信信息: Could not get lock /var/lib/dpkg/lock-frontend - open ……

apt-get install openssh-server 失败问题解决

sudo apt-get install libcanberra-gtk-module