logrotate报错error: line 121 too long in state file /var/lib/logrotate.status解决方法

logrotate.status文件经常会因为各种原因出现文本内容异常,导致logrotate报错

error: line 121 too long in state file /var/lib/logrotate.status

临时解决方法:

查看/var/lib/logrotate.status文件的内容,一般会发现有些行时间未写完,手工补全即可

彻底解决方法:

logrotate --version 查看当前的版本

升级版本至最新版本,这个在3.12以下的版本都会出现logrotate.status文件corrupted导致logrotate无法recover而导致异常

可以参考issue

https://github.com/logrotate/logrotate/issues/45

最新logrotate下载链接,下载后编译安装即可

https://github.com/logrotate/logrotate/releases

赞(0) 打赏
未经允许不得转载:IT火车 » logrotate报错error: line 121 too long in state file /var/lib/logrotate.status解决方法

评论 抢沙发

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

1元打赏送给作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏