Ablock blocked domains number: 65

Hello,

Adblock does apparently does not recognize the URLs from the various blocklist sources. Just blacklist URLs. I already restarted Adblock service, pressed reload. But the issue persists.

Here is the output from

/etc/init.d/adblock status

 + adblock_status  : enabled
  + adblock_version : 4.1.5
  + blocked_domains : 65
  + active_sources  : adaway, adguard, android_tracking, disconnect, firetv_tracking, stevenblack, winhelp, winspy, yoyo
  + dns_backend     : dnsmasq (-), /tmp/dnsmasq.d
  + run_utils       : download: /bin/uclient-fetch, sort: /usr/libexec/sort-coreutils, awk: /bin/busybox
  + run_ifaces      : trigger: wan, report: br-lan
  + run_directories : base: /tmp, backup: /tmp/adblock-Backup, report: /tmp/adblock-Report, jail: /tmp
  + run_flags       : backup: ✔, flush: ✘, force: ✘, search: ✘, report: ✘, mail: ✘, jail: ✘
  + last_run        : restart, 0m 6s, 248/156/140, 2023-11-30T08:18:09+01:00

What is wrong? Openwrt device was restarted yesterday too.

Enable debug, restart adblock and study the log ...

1 Like

Apparently downloading blocklists fails. I only select some of the predefined lists. I will check how to enable debug and check log again.

Thu Nov 30 08:17:37 2023 user.info adblock-4.1.5[7669]: download of 'adguard' failed, url: https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt, rule: BEGIN{FS="[/|^|\r]"}/^\|\|([[:alnum:]_-]{1,63}\.)+[[:alpha:]]+[\/\^\r]+$/{print tolower($3)}, categories: -, rc: 1, log: /usr/bin/wget: unrecognized option: no-cache Usage: /usr/bin/wget [options] <URL> Options: 	-4				Use IPv4 only 	-6				Use IPv6 only 	-O <file>			Redirect output to file (use "-" for stdout) 	-P <dir>			Set directory for output files 	--quiet | -q			Turn off status messages 	--continue | -c			Continue a partially-downloaded file 	--user=<user>			HTTP authentication username 	--password=<password>		HTTP authentication password 	--user-agent | -U <str>		Set HTTP user agent 	--post-data=STRING		use the POST method; send STRING as the data 	--post-file=FILE		use the POST method; send FILE as the data 	--spider | -s			Spider mode - only check file existence 	--timeout=N | -T N		Set connect/request timeout to N seconds 	--proxy=on | -Y on		Enable i

I found this: AdBlock: Cannot load blocking lists - #2 by anon50098793
I'm trying the proposed solution.

I recently updated openwrt. I think I missed reinstalling some packages.

You have configured adblock to use full wget ... and this package is missing.

3 Likes

Does it make sense to use wget, or should it better use uclient-fetch, curl, aria2c?
Do I need wget-ssl or wget-nossl?

you need always the ssl variants, as adblock checks the certificates by default. Check the online readme for details.

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.