Squid startet nicht nach Installation von uni...-antivir-web

german

#1

Hallo Leute,

ich habe “univention-antivir-web” installiert. Gleichzeitiig wurde Dansguardian mit installiert. Danach war eine Internetverbindung über den Proxy mit Firefox nicht mehr möglich.

Ein Versuch squid von Hand zu starten brachte folgende Ergebnisse.
Eine Deinstallation brachte auch kein Erfolg.

Starting Squid HTTP proxy: squid2008/08/27 07:16:06| parseConfigFile: line 14 unrecognized: '@!@' 2008/08/27 07:16:06| parseConfigFile: line 15 unrecognized: 'if 'yes' in [ baseConfig.get('squid/virusscan', ''), baseConfig.get('squid/contentscan', '') ]:' 2008/08/27 07:16:06| parseConfigFile: line 16 unrecognized: ' # dansguardian runs on the default port in this case' 2008/08/27 07:16:06| parseConfigFile: line 17 unrecognized: ' try:' 2008/08/27 07:16:06| parseConfigFile: line 18 unrecognized: ' squidport = int(baseConfig.get('squid/httpport', '3128'))+1' 2008/08/27 07:16:06| parseConfigFile: line 19 unrecognized: ' print "http_port %s" % squidport' 2008/08/27 07:16:06| parseConfigFile: line 20 unrecognized: ' except:' 2008/08/27 07:16:06| parseConfigFile: line 21 unrecognized: ' print "http_port 3129"' 2008/08/27 07:16:06| parseConfigFile: line 22 unrecognized: 'else:' 2008/08/27 07:16:06| parseConfigFile: line 23 unrecognized: ' transparent = ''' 2008/08/27 07:16:06| parseConfigFile: line 24 unrecognized: ' if baseConfig.get('squid/transparentproxy').lower() in ['yes', 'true']:' 2008/08/27 07:16:06| parseConfigFile: line 25 unrecognized: ' transparent = 'transparent'' 2008/08/27 07:16:06| parseConfigFile: line 26 unrecognized: ' print "http_port %s %s" % ( baseConfig.get('squid/httpport', '3128'), transparent )' 2008/08/27 07:16:06| parseConfigFile: line 27 unrecognized: '@!@' 2008/08/27 07:16:06| parseConfigFile: line 51 unrecognized: '@!@' 2008/08/27 07:16:06| parseConfigFile: line 52 unrecognized: 'for port in baseConfig.get('squid/webports', '80 443 21').split(" "):' 2008/08/27 07:16:06| parseConfigFile: line 53 unrecognized: ' print "acl web_ports port %s" % port' 2008/08/27 07:16:06| parseConfigFile: line 54 unrecognized: '@!@' 2008/08/27 07:16:06| ACL name 'web_ports' not defined! FATAL: Bungled squid.conf line 55: http_access deny !web_ports Squid Cache (Version 2.6.STABLE5): Terminated abnormally. failed! root@ucssrv:~#

Wie kriege ich die beiden Pakete “univention-antivir-web, Dansguardian” wieder aus dem System so das ich den squid wieder benutzen kann.

Würde mich über ein paar Ideen freuen.

Frank


#2

Hallo,

die Fehlermeldung von Squid weist darauf hin, daß in der Konfigurationsdatei /etc/squid/squid.conf
Python-Anweisungen stehen, die in dem entsprechenden Univention Config Registry-Template
verwendet werden und nur dort sinnvoll sind. Es sieht so aus, als sei die Template-Datei direkt
nach /etc/squid/squid.conf kopiert. Generell kann durch das Kommando

univention-config-registry commit /etc/squid/squid.conf

die Konfigurationsdatei erneut aus dem Template und den aktuellen UCR-Variablen generiert werden.
Das Paket univention-antivir-web stellt in der aktuellen Version die Konfiguration für Dansguargian,
nicht jedoch für Squid.

Mit freundlichem Gruß,
Arvid Requate