Univention Bugzilla – Bug 20280
Fehlende Filterliste für squidGuard beendet squid
Last modified: 2019-02-05 21:27:11 CET
Es tritt gelegentlich der Fall auf, dass für einzelne Filterlisten keine Datei angelegt wird. squidGuard beendet sich dann und zieht den squid mit sich (squid geht aus). 11:53:15(1 J0 !110 #6)# tail -n10 /var/log/squid/squidGuard.log 2010-10-06 11:05:59 [4634] init urllist /var/lib/ucs-school-webproxy//blacklisted-url 2010-10-06 11:05:59 [4634] loading dbfile /var/lib/ucs-school-webproxy//blacklisted-url.db 2010-10-06 11:05:59 [4634] init domainlist /var/lib/ucs-school-webproxy//whitelisted-domain 2010-10-06 11:05:59 [4634] loading dbfile /var/lib/ucs-school-webproxy//whitelisted-domain.db 2010-10-06 11:05:59 [4634] init urllist /var/lib/ucs-school-webproxy//whitelisted-url 2010-10-06 11:05:59 [4634] loading dbfile /var/lib/ucs-school-webproxy//whitelisted-url.db 2010-10-06 11:05:59 [4634] init domainlist /var/lib/ucs-school-webproxy//blacklisted-domain-Kein_Internet 2010-10-06 11:05:59 [4634] loading dbfile /var/lib/ucs-school-webproxy//blacklisted-domain-Kein_Internet.db 2010-10-06 11:05:59 [4634] init urllist /var/lib/ucs-school-webproxy//blacklisted-url-Kein_Internet 2010-10-06 11:05:59 [4634] /var/lib/ucs-school-webproxy//blacklisted-url-Kein_Internet: No such file or directory
Created attachment 2734 [details] ucr dump Für den whitelist-block-Filter Kein_Internet ist keine URL/Domain gesetzt.
Workaround: touch /var/lib/ucs-school-webproxy{white,black}listed-{url,domain}-Kein_Internet squidGuard -C all chmod ug+rw /var/lib/ucs-school-webproxy/*
(In reply to comment #2) > Workaround: > > touch > /var/lib/ucs-school-webproxy{white,black}listed-{url,domain}-Kein_Internet > squidGuard -C all > chmod ug+rw /var/lib/ucs-school-webproxy/* Da ist ein kleiner Typo enthalten: touch /var/lib/ucs-school-webproxy/{white,black}listed-{url,domain}-Kein_Internet squidGuard -C all chmod ug+rw /var/lib/ucs-school-webproxy/* /etc/init.d/squid restart
Der Vollständigkeit halber: wird squidGuard in Verbindung mit squid verwendet, taucht beim Auftreten dieses Fehler i.d.R. die Meldung "FATAL: The url_rewriter helpers are crashing too rapidly, need help!" in der cache.log des squid auf.
Der Fehler ist in einer Kundenumgebung auf einem frisch installierten UCS 2.4-System aufgetreten. Aus der Fehlermeldung von Squid ist leider überhaupt nicht ersichtlich was das Problem ist. Erst das Ausführen von squidGuard im Debugmodus gibt die fehlenden Dateien aus.
*** Bug 23952 has been marked as a duplicate of this bug. ***
Wenn der squidGuard eine seiner definierten "Filterlisten" nicht findet, geht er in einen "emergency mode" und blockiert dann alles. Mit "-P" kann man das wohl verhindern -P Do not go into emergency mode when an error with blacklists is encountered.
This issue has been filled against UCS@school 3.2. The maintenance with bug and security fixes for UCS@school 3.2 has ended on Dec 31, 2016. Customers still on UCS 3.x are encouraged to update to UCS 4.3 (or later). Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.