最近把存储服务器上的OpenMediaVault
从2.1
版本升级到最新的3.0.87
版本之后,无法正常登录。
OpenMediaVault
系统升级,参考OpenMediaVault系统升级。
登录界面上显示如下错误:
通过SSH
登录上去查看系统日志
1 |
$ cat /var/log/syslog |
看到如下错误信息
1 2 |
Aug 16 21:30:59 openmediavault omv-engined[1347]: PHP Fatal error: Class 'OMVLogFile' not found in /usr/share/openmediavault/engined/inc/transmissionbt-logfile.inc on line 23 Aug 16 21:30:59 openmediavault systemd[1]: openmediavault-engined.service: main process exited, code=exited, status=255/n/a |
网上查询了一下,找到如下解决方法:
1 2 3 |
$ sudo apt-get purge openmediavault $ sudo reboot $ sudo apt-get install openmediavault |
如果点击菜单中的重启或者关机的时候出现如下错误:
这个错误的原因在于浏览器缓存的问题,浏览器先打开2.x
的页面,然后再去操作升级到3.x
的界面的时候,会由于浏览器缓存的原因导致异常。因此清除一下浏览器缓存或者换个浏览器即可。
比较简单的只强制刷新我们需要的页面的操作方法是在浏览器中打开开发工具,然后禁用网络缓存,刷新一下界面即可。