一个高二就建过博客的人最后一次建立博客

vnstat2.9数据库问题

修改/etc/vnstat.conf中的数据库路径,把行首的分号 “;” 删掉,否则不生效。

原因报错

openwrt升级后重新装vnstat,然后就找不到数据库了,一直报错

Error: Unable to discover suitable interface from database.

查找分析

由于我是修改过数据库地址,数据库也是从2.8版本导入进来的,应该没错,但是无论是修改/etc/vnstat.conf下的数据库,还是直接使用 “–dbdir”设置数据库位置都不行。

解决方法

幸亏升级前做了备份,对比了下conf文件下的问题,发现2.9 的配置文件,设置前都带”;”,带分号的行应该是不生效的,因此,在配置数据库文件的那行修改地址后删掉钱面的“;”即可。

或者不修改数据库文件地址,手动把之前的数据拷贝到:

/var/lib/vnstat

替换后使用命令应该可以。

赞(0)
转载需标明出处Lee's Blog » vnstat2.9数据库问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址