文章目录
  1. 引发前提
  2. 开始排查
  3. 解决办法

引发前提

我在学校寝室使用了4405U的软路由,在其上安装了PVE系统以进行各种虚拟机的操作。由于学校使用了电信的校园宽带,每个账号只允许两台设备同时在线 这使我感到非常的不爽,因为每月的网费并不便宜(68元100M的宽带);由于我比较喜欢折腾 最终还是自己编译了个OpenWrt19.07的固件 (我将其取名为NetKit) 完美实现了校园网netkeepr的路由拨号 淘宝的校园路由黑心的一批。我便想着软路由直接集成无线功能,于是安装了闲置的intel AC3160 也刚好有OP下的驱动;但是在PVE直通的时候却提示了错误,我没有多想直接编辑虚拟机配置文件 手动将其添加。一开始由于旧的网卡驱动并不完美在R20以下的系统里都会引发OpenWrt的内核错误 每过几分钟OpenWrt就会重启,我就没管直接关掉无线功能 使用了外置AP提供无线。过几天后 我发现PVE宿主系统的存储空间所剩无几,想起曾经出现过的BUG 便一下就定位到了那体积巨大的LOG日志(内核错误),经过排查确定是intel无线网卡所致 在移除此卡的直通后 系统不再不断报错,问题解决。看着其他log文件的占用也有亿点点大 我便很愉快的直接删除了所有日志文件 rm -rf /var/log/*,而这就是引发后台无法打开的问题所在.

开始排查

我查看了PVE网页后台的进程日志.

systemctl status pveproxy.service

发现是缺少了依赖的log文件,所以理论上 再新建个文件给他就行.

解决办法

mkdir /var/log/pveproxy
touch /var/log/pveproxy/access.log

这样便有了所依赖的日志文件,由于PVE的网页后台是web服务 所以还需要修改一下log文件的所属 不然文件无法写入,后台也同样是打不开的.

chown -R www-data:www-data /var/log/pveproxy