Hola de nuevo a todos. Una de las acciones mas comunes y de las primeras que hemos de realizar es actualizar el sistema operativo OMV y sus plugins.
Durante esta entrada veremos como hacerlo y como arreglar un error que es muy probable que nos encontremos durante el proceso.

Para llevarlo a cabo entramos en la opción de Gestión de actualizaciones. Al hacerlo veremos la ventana de la imagen y seleccionamos refrescar. Una vez actualizada la lista podemos seleccionar todas la actualizaciones desde el la casilla de la cabecera a la izquierda de Información del paquete. La otra opción es seleccionar individualmente que paquetes actualizar.
Una vez seleccionados los elemento hacemos clic en actualizar y se abrirá una ventana en la que se verá el proceso de la actualización. Una vez finalice es posible que veáis el siguiente mensaje relacionado con Python por pantalla pese a que se ha actualizado correctamente:
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0xb7099d64>
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 0xb7099d64>
Traceback (most recent call last):
File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
El error está el fichero /usr/lib/python3.5/weakref.py
para editarlo hemos de entrar por ssh al servidor usando cualquier programa como Putty y conectando a Openmediavault. Una vez dentro entramos el fichero con cualquier editor tipo Vi o Nano y modificamos lo siguiente:
linea 109: def remove(wr, selfref=ref(self)): remplazar por: def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):
linea 117: _remove_dead_weakref(d, wr.key) remplazar por: _atomic_removal(d, wr.key)
Después de realizar el cambio y guardar el fichero no tendría por que volver a aparecer este mensaje.
Espero que os sea de ayuda y gracias por pasaros por el blog.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.