Probleme und plötzlich will squid nicht mehr
Hallo Liste, Suse 9.2 Rechner geht via DSL ins Internet. Rechner 2 mit SuSE 8.2 ist seit Monaten über LAN und squid verbunden und tat problemlos seinen Dienst. Port 3128 und http_allow all war in der squid.conf entsprechend eingetragen. Plötzlich nun die Meldung kann proxy 192.xx.xx.xx nicht erreichen. Ein rcsquid restart wie auch alle anderen Optionen endeten mit Fehlermeldung. Squid lief nicht mehr und lies sich auch nicht starten. Nach allen Versuchen dann mittels Yast den squid gelöscht. Auch den cache in /var/cache/squid lt Yast gelöscht. Nun (nach Reboot) mit Yast squid stable wieder installiert. SuSE-Config wie auch Linkercache sind ohne Fehlermeldung ausgeführt worden. Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid nicht anlegen. EOF (End of Fahnenstange) Hat vielleicht jemand aus der Liste eine Idee, wo ich noch nachschauen oder etwas installieren muss, damit mein squid wieder für mich arbeitet? Mit einem winterlichen Gruss aus Berlin Rolf-.Hubert
Hallo Rolf-Hubert, Rolf-Hubert Pobloth wrote: <schnipp>
Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid nicht anlegen. EOF (End of Fahnenstange) Hat vielleicht jemand aus der Liste eine Idee, wo ich noch nachschauen oder etwas installieren muss, damit mein squid wieder für mich arbeitet?
Ich muss vermuten du hast es bereits probiert aber trotzdem ein Schuss ins Blaue. Mit welchem user läuft Squid, wem gehört /var/cache/squid ? Gruss aus dem (ebenfalls) winterlichen Basel, Claus
Hallo Rolf-Hubert, Rolf-Hubert Pobloth wrote: <schnipp>
Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid nicht anlegen. EOF (End of Fahnenstange) Hat vielleicht jemand aus der Liste eine Idee, wo ich noch nachschauen oder etwas installieren muss, damit mein squid wieder für mich arbeitet?
Kann es sein, dass der Cache (struktur und Verzeichnisse) nach der Installation einmalig manuell eingerichtet werden muss? Mir ist da was im Hinterkopf aus einer alten squid-version. Maximilian Steinbauer
Hallo Maximillian Am Mittwoch, 2. März 2005 16:37 schrieb Maximilian Steinbauer:
Hallo Rolf-Hubert,
Rolf-Hubert Pobloth wrote: <schnipp>
Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid
nicht
anlegen. EOF (End of Fahnenstange) Hat vielleicht jemand aus der Liste eine Idee, wo ich noch nachschauen
oder
etwas installieren muss, damit mein squid wieder für mich arbeitet?
Kann es sein, dass der Cache (struktur und Verzeichnisse) nach der Installation einmalig manuell eingerichtet werden muss? Mir ist da was im Hinterkopf aus einer alten squid-version. mit dem Befehl rcsquid start wird ein shellscript ausgeführt in dem der Befehl enthalten ist einen cache anzulegen. Auf einem anderen Rechner , ebenfalls mit SuSE 9.2 läuft es ohne Probleme.
Wenn ich mir das so ansehe, will es mir einfach nicht in Sinn kommen, dass bei der Yast-Installation, beides mal die originale DVD , es zu solchen unterschiedlichen Ergebnissen kommt. UND warum stirbt mir der squid einfach so in der laufenden Arbeit.
Maximilian Steinbauer
Gruss Rolf-Hubert
Rolf-Hubert Pobloth wrote:
Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid
nicht
anlegen. EOF (End of Fahnenstange) Hat vielleicht jemand aus der Liste eine Idee, wo ich noch nachschauen
oder
etwas installieren muss, damit mein squid wieder für mich arbeitet?
Wenn es nicht am Paket liegt, würde ich mal schauen, ob das Dateisystem in Ordnung ist. - Etliche Tausend Dateien abgelegt und keine Inodes mehr verfügbar? - Dateisystem inkonsistent? - Kannst du unter der Userkennung von Squid den Cache manuell anlegen? Sandy
Hallo Rolf-Hubert, Rolf-Hubert Pobloth wrote:
mit dem Befehl rcsquid start wird ein shellscript ausgeführt in dem der Befehl enthalten ist einen cache anzulegen.
Hmmm ... bei mir (SuSE 9.2) ist /usr/sbin/rcsquid -> /etc/init.d/squid Wenn ich da rein schaue ... Wenn das cache nicht da ist soll Squid das Cache erstmal kreieren /usr/sbin/squid -z - F kannst du ja mal von Hand machen und schauen, was Squid dir sagt. Und dann prüft das Script ob das cache angelegt wurde. Was anscheined zu deiner Fehlermeldung führt. "Could not create cache_dir" Bitte prüf doch mal den Owner deines Cache Directories (hatte ich im ersten Mail bereits gesagt :-/ ) ls -ld /var/cache/squid bei mir drwxr-x--- 18 squid root 504 Mar 1 04:15 squid oder hast du es in /etc/squid/squid.conf geändert grep cache_dir /etc/squid/squid.conf | grep -v "^#"
Auf einem anderen Rechner , ebenfalls mit SuSE 9.2 läuft es ohne Probleme.
Wenn ich mir das so ansehe, will es mir einfach nicht in Sinn kommen, dass bei der Yast-Installation, beides mal die originale DVD , es zu solchen unterschiedlichen Ergebnissen kommt. UND warum stirbt mir der squid einfach so in der laufenden Arbeit. Keine Ahnung.
HTH, Claus
Rolf-Hubert Pobloth wrote:
Hallo Liste,
Suse 9.2 Rechner geht via DSL ins Internet. Rechner 2 mit SuSE 8.2 ist seit Monaten über LAN und squid verbunden und tat problemlos seinen Dienst. Port 3128 und http_allow all war in der squid.conf entsprechend eingetragen.
Plötzlich nun die Meldung kann proxy 192.xx.xx.xx nicht erreichen.
Ein rcsquid restart wie auch alle anderen Optionen endeten mit Fehlermeldung. Squid lief nicht mehr und lies sich auch nicht starten.
Nach allen Versuchen dann mittels Yast den squid gelöscht. Auch den cache in /var/cache/squid lt Yast gelöscht.
Lösche doch mal den komplotten Inhalt von .../cache und führe dann ein "squid -z" durch (erstellt die cache Directories neu)
Nun (nach Reboot) mit Yast squid stable wieder installiert. SuSE-Config wie auch Linkercache sind ohne Fehlermeldung ausgeführt worden.
Ein rcsquid start endet mit der Fehlermeldung Kann /var/cache/squid nicht anlegen. EOF (End of Fahnenstange)
Ich denke, dann siehst Du auch die fehlermeldung, warum der cache nicht angelegt werden konnte. Ansonsten schau doch mal in die Logs von squid (/var/log/squid/....). Schick mir das die letzten Meldungen mal zu, wenn Dir irgendetwas daran komisch vorkommt.
Mit einem winterlichen Gruss aus Berlin Rolf-.Hubert
Mit freundlichem Gruß aus dem leider nicht mehr ganz so winterlichen Darmstadt verabschiedet sich maX
participants (5)
-
claus
-
maX Bauer
-
Maximilian Steinbauer
-
Rolf-Hubert Pobloth
-
Sandy Drobic