New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UpdateClient: WARNING: prefix set does not fully match retrieved list: expected 500 =/= retrieved 499 #1
Comments
|
More context: |
|
This shouldn't be too much of an issue, the safebrowsing database pulls from two parts of Google's API: list updates and full hash lookups. It first retrieves the full list of changes since the last update with includes directions on changing an established prefix list. Then, since ClamAV requires the full hash, queries the full hash service with those prefixes. Since there is some time in between the queries and Google is always constantly updating lists, there is a chance that the associated full hash to a prefix may go stale in between. Thus a lookup mismatch occurs. The 500 =/= 499 means that of the 500 prefixes submitted for the given query only 499 full hashes were returned. Ultimately, this is fine and will not affect future updates as the list updates and full hash lookups are independent. |
|
While the warnings described are not a problem, I think we should leave this issue open to make it easier for people who encounter the warning to find this explanation. If anyone from the community is keen to submit a PR to reduce the severity of the message add additional explanation to the message, you're welcome to. |
On the initial run of clamsbsync.py I'm getting:
The text was updated successfully, but these errors were encountered: