Maybe this lists are temporary or no more reacheable or defective or something, so i want to disable this lists in IP blacklist.
I have tried this in Cockpit > Thread shield > IP blacklists section but the lists was not shown (anymore) via search field and not in the listing.
In /var/lib/nethserver/db/configuration file the (missed) blacklists was shown enabled as espected, so i decide to remove this lists by hand via editing this configuration file.
After “signal-event nethserver-blacklist-save” (or via Cockpit saving) no new Cron errors occured.
I think the IP blacklist section should shown all “enabled” lists entries and not only if the corresponding blacklists is found in the “master” blacklist-git (like https://github.com/firehol/blocklist-ipsets.git).
the “missing” blacklists are not in /usr/share/nethserver-blacklist/ipsets and so not shown in the Cockpit > Thread shield > IP blacklists listing.
I understand (maybe), that the lists “gone” after an update in the corresponding git, but the removed lists should be visible (to disable) in Cockpit or removed straight in db/configuration.
It should be not necessary to remove this lists by hand in configuration db after the lists are “gone” in the git.
What about, in case of subscribed blacklist are missing or not reachable:
keep sending the warning email;
when loading the list on UI, compare the blacklist config db against the available blacklists; if not there, mark theme as orphaned on the UI (maybe with a new “status” property). I haven’t checked the code, so maybe it is necessary to add the missing blacklist as fake… (if possible, or show them apart)
We also saw these messages regarding the zeus list recently. A check reveiled that this list was not activated anyway. What I then did was activating the list, and then deactivate it again. As I shortly had changed my upstream dns in pihole to filtered quad9 with dnssec and as I was not sure if this caused the problem I then modified it to unfiltered quad9 without dnssec in piHole . One of those two actions stopped the threatshield mails about the zeus list.
The final solution will be when the package will be tested and released, we are a tiny team, we need sysadmin to valid that the testing rpm is good without newer issues, please stay tuned.