Hi everyone !<br><br>I have this message in my logs repeated several times and for different files :<br>« syslog-ng[964]: The current log file has a mismatching size/inode information, restarting from the beginning; filename=&#39;/var/log/squid3/access.log&#39; »<br>
<br><br>This message comes from this part of the code in src/logreader.c :<br>644   if (cur_inode &amp;&amp;<br>645       cur_inode == log_reader_get_inode(self) &amp;&amp;<br>646       cur_size &lt;= log_reader_get_size(self))<br>
647     {<br>648       /* ok, the stored state matches the current file */<br>649       log_reader_update_pos(self, cur_pos);<br>650       return;<br>651     }<br>652   else<br>653     {<br>654       /* the stored state does not match the current file */<br>
655       msg_notice(&quot;The current log file has a mismatching size/inode information, restarting from the beginning&quot;,<br>656                   evt_tag_str(&quot;filename&quot;, self-&gt;follow_filename),<br>657                   NULL);<br>
658       goto error;<br>659     }<br><br>Does this mean I may have a hardware problem? Hard drive not working properly, file system damaged, …<br>Google hasn&#39;t been really helpful so far.<br><br>Greg.<br>