shawn307
Goto Top

Squid Dansguardian Failure

Hallo Leute,

habe auf OpenSuse ein Squid Proxy aufgesetzt, der Funktioniert auch soweit. Nun habe ich Dansguardian installiert und bekomme folgene Fehlermeldung beim Versuch den Service zu Starten:

service dansguardian status
dansguardian.service - LSB: DansGuardian web content filter
Loaded: loaded (/etc/init.d/dansguardian)
Active: failed (Result: exit-code) since Fri, 08 Mar 2013 09:31:30 +0100; 5min ago
Process: 3550 ExecStart=/etc/init.d/dansguardian start (code=exited, status=7/NOTRUNNING)
CGroup: name=systemd:/system/dansguardian.service

Mar 08 09:31:30 LAPTOP dansguardian[3550]: Starting dansguardian Error reading custom image file:
Mar 08 09:31:30 LAPTOP dansguardian[3550]: filterports (0) must match number of filterips (1)
Mar 08 09:31:30 LAPTOP dansguardian[3550]: Error parsing the dansguardian.conf file or other DansGuardian configuration files
Mar 08 09:31:30 LAPTOP startproc[3556]: startproc: exit status of parent of /usr/sbin/dansguardian: 1
Mar 08 09:31:30 LAPTOP dansguardian[3550]: ..failed


Das hier ist meine Dansguardian Config:


reportinglevel = 3
languagedir = '/usr/share/dansguardian/languages'
language = 'german'
loglevel = 2
logexceptionhits = 2
logfileformat = 1
filterip =
filterport = 8080
proxyip = 127.0.0.1
proxyport = 3128
originalip = off
nonstandarddelimiter = on
usecustombannedimage = on
custombannedimagefile = '/usr/share/dansguardian/transparent1x1.gif'
filtergroups = 1
filtergroupslist = '/etc/dansguardian/lists/filtergroupslist'
bannediplist = '/etc/dansguardian/lists/bannediplist'
exceptioniplist = '/etc/dansguardian/lists/exceptioniplist'
showweightedfound = on
weightedphrasemode = 2
urlcachenumber = 1000
urlcacheage = 900
scancleancache = on
phrasefiltermode = 2
preservecase = 0
hexdecodecontent = off
forcequicksearch = off
reverseaddresslookups = off
reverseclientiplookups = off
logclienthostnames = off
createlistcachefiles = on
maxuploadsize = -1
maxcontentfiltersize = 256
maxcontentramcachescansize = 2000
maxcontentfilecachescansize = 20000
filecachedir = '/tmp'
deletedownloadedtempfiles = on
initialtrickledelay = 20
trickledelay = 10
downloadmanager = '/etc/dansguardian/downloadmanagers/fancy.conf'
downloadmanager = '/etc/dansguardian/downloadmanagers/default.conf'
contentscannertimeout = 60
contentscanexceptions = off
recheckreplacedurls = off
forwardedfor = off
usexforwardedfor = off
logconnectionhandlingerrors = on
logchildprocesshandling = off
maxchildren = 120
minchildren = 8
minsparechildren = 4
preforkchildren = 6
maxsparechildren = 32
maxagechildren = 500
maxips = 0
ipcfilename = '/tmp/.dguardianipc'
urlipcfilename = '/tmp/.dguardianurlipc'
ipipcfilename = '/tmp/.dguardianipipc'
nodaemon = off
nologger = off
logadblocks = off
loguseragent = off
softrestart = off
mailer = '/usr/sbin/sendmail -t'


Error beim Reading der Custom Image file, was genau soll das bedeuten und wie kann ich es lösen?
Und die anderen Fails ? Leider nichts im Internet gefunden.. face-sad

Content-ID: 203006

Url: https://administrator.de/contentid/203006

Ausgedruckt am: 23.11.2024 um 04:11 Uhr

64748
64748 08.03.2013 aktualisiert um 10:12:28 Uhr
Goto Top
Guten Morgen,

das hier
Mar 08 09:31:30 LAPTOP dansguardian[3550]: filterports (0) must match number of filterips (1)
im Logfile ist anscheinend gibt anscheinend die entscheidenden Informationen.
Die zugehörigen Zeilen in der Konfiguration sind wohl
filterip = 
filterport = 8080
Das solltest Du checken.

Ich habe allerdings von dansguardian keine Ahnung. Du solltest die manpages lesen, insbesondere mal suchen ob 1. eine Manpage für die Konfigurationsdatei existiert (gib mal
apropos dansguardian
im Terminal ein) und 2. im Verzeichnis /usr/share/doc mal nach Beispielkonfigurationen suchen.

Markus
Shawn307
Shawn307 08.03.2013 um 09:57:57 Uhr
Goto Top
Hallo,


ich habe den Befehl apropos dansguardian ausgeführt und bekam die Antwort: dansguardian: nothing appropriate

die konfig dateien sind aber auch alle vorhanden.. und service ist ja failed...
64748
64748 08.03.2013 aktualisiert um 10:11:29 Uhr
Goto Top
Hast Du es aus dem Repository von Suse installiert oder selbst gebaut? ggf. musst Du mal (als root) mandb oder makewhatis ausführen, dass macht ein Update der manpage-Datenbank (kann natürlich auch sein, dass tatsächlich keine manpage vorhanden ist, oder Du hast einen Tippfehler gemacht, dann sollte "apropos dans" funktionieren).

die konfig dateien sind aber auch alle vorhanden.. und service ist ja failed...
da steht ja auch, dass ein Fehler in den Konfigrationsdateien ist, nicht dass etwas fehlt.

Markus
Shawn307
Shawn307 08.03.2013 um 10:34:49 Uhr
Goto Top
danke durch mandb konnte ich dansguardian finden. bekam nun die antwort
dansguardian (8) - webcontent filter-
DansGuardian2 (8) [dansguardian] - web content filter

leider ist der service weiterhin failed :/
auch nach erneuter installation / konfiguration


zu dem anderen sorry habe mich falsch ausgedrückt das war auf den bezug zu der installation face-wink
64748
64748 08.03.2013 um 10:39:07 Uhr
Goto Top
Dass "apropos dansguardian" jetzt was ausspuckt bedeutet zunächst mal nur, dass Du jetzt die Manpage lesen kannst, wichtiges Tutorial hier Manpages effizient nutzen

Gib mal
man dansguardian
im Terminal ein und lies Dir die Manpage durch. Und am Ende der Manpage steht immer "see also", dort sind vielleicht Hinweise auf manpages zur Konfiguration.

Markus
Shawn307
Shawn307 08.03.2013 um 11:09:39 Uhr
Goto Top
leider steht dort nichts sinnvolles, nur verweise auf internetseiten die nicht funktionieren...

Starting dansguardian Error reading custom image file

nach Neuinstallation auch keine Änderung :/

gibts ne Seite wo man sieht welche vorraussetzungen ein Dansguardian alles hat? vielleicht hat ja was bei der installation schon nicht richtig geklappt...
64748
64748 08.03.2013 aktualisiert um 11:26:35 Uhr
Goto Top
http://linuxwiki.de/DansGuardian
Die beste Dokumentation zur Installation findest Du meistens im Archwiki https://wiki.archlinux.org/index.php/DansGuardian
Hier eine genauere Anleitung http://www.pilpi.net/journal/2006/03/setting-up-dansguardian-on-a-singl ...

Spar Dir Neuinstallationen und lies stattdessen die Logfiles. Linux ist nicht Windows und im allgemeinen helfen Neuinstallation und Neustart nicht.

Oder gib die Fehlermeldung bei Google ein, dann findest Du das hier http://forum.pfsense.org/index.php?topic=43786.30

Wobei
nur verweise auf internetseiten die nicht funktionieren...
das natürlich auch bedeuten kann, dass der Contentfilter funktioniert face-wink

Markus