Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.10.2004, 10:32

Squid Cache Verzeichniss Problem

Ich weiß nicht ob das hier im richtigen Forum ist. Wenn nicht, erstmals entschuldigung.

Ich habe ein kleines Problem.
Ich habe zwei Festplatten in meim PC

hda1 /boot
hda2 /
hda3 swap

hdb1 /cache

wenn ich meim squid sage, benutze /cache/squid, dann kommt er nicht hoch,
benutze ich jedoch /var/spool/squid, dann funktioniert es wunderbar. Kann mir jemand ein paar Tips geben woran sowas liegen könnte.


Also Rechte sind richtig gesetzt, identisch bei beiden verzeichnissen und die hdb1 habe ich bei der installation schon gemounted und auf ext3 formatiert, nehme an, dass sollte auch kein problem darstellen.
Linux Anfänger, bitte habt gedult, danke.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »DasBrot« (07.10.2004, 10:35)


2

07.10.2004, 10:55

Sobald die zweite Platte gemounted wird, egal wo, startet er nicht mehr.
Linux Anfänger, bitte habt gedult, danke.

Neo23X0

Fortgeschrittener

  • »Neo23X0« ist männlich

Beiträge: 322

Beruf: IT Consultant

  • Nachricht senden

3

07.10.2004, 11:17

Wer ist der "owner" vom neuen cache Verzeichnis?

Hier noch einige Infos zum "cache_dir" eintrag:
http://squid.visolve.com/squid/squid24s1/logfiles.htm

Außerdem ist ein Blick in die logs immer sehr hilfreich.

/var/log/.......................

guru@linux:~> who I grep -i blonde I talk; cd ~;
wine; talk; touch; unzip; touch; strip; gasp; finger;
mount; fsck; more; yes; gasp; umount; make clean; sleep;

tierralinda.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neo23X0« (07.10.2004, 11:21)


4

08.10.2004, 12:23

Also, ich bin jetzt so weit, oder nicht weit. :o)


hda1 /boot
hda2 /
hda3 swap

hdd1 /cache

/cache/squid als cache verzeichnis funktioniert nicht
/var/spool/squid funktioniert

rechte und owner exakt die gleichen

mounte ich hdd1 direkt auf /var/spool/squid -> funktioniert auch nicht

ich komm einfach nicht weiter, für mich unerklärlich

geh ich auf hdd1 (egal wo gemountet) kann ich manuel verzeichnisse und dateien erstellen und löschen.

alles komisch

HIIILLLFFE
Linux Anfänger, bitte habt gedult, danke.

5

08.10.2004, 13:17

Quellcode

1
2
3
4
5
FATAL: Bungled squid.conf line 2: cache_dir ufs /cache 1024 256 32
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.030 seconds = 0.017 user + 0.013 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0


Fehlermeldung
Linux Anfänger, bitte habt gedult, danke.

Neo23X0

Fortgeschrittener

  • »Neo23X0« ist männlich

Beiträge: 322

Beruf: IT Consultant

  • Nachricht senden

6

08.10.2004, 13:23

schon lustig.

Weiter im Debugging:

wie siehst mit nem link aus:

ln -s /cache /var/spool/squid


?

guru@linux:~> who I grep -i blonde I talk; cd ~;
wine; talk; touch; unzip; touch; strip; gasp; finger;
mount; fsck; more; yes; gasp; umount; make clean; sleep;

tierralinda.de

7

08.10.2004, 13:28

das mit dem ln klappt nicht, werde es nochmals versuchen.

mir ist aufgefallen, dass es nichts mit der anderen hd zu tun hat, wenn ich das cache auf /cache/squid lege ohne die platte zu mounten, dann funktioniert es auch nicht, nur wenn ich es im standard verzeichnis /var/spool/squid lasse.
Linux Anfänger, bitte habt gedult, danke.

8

08.10.2004, 13:36

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2004/10/08 13:33:44| Starting Squid Cache version 2.5.STABLE6 for i386-redhat-li
nux-gnu...
2004/10/08 13:33:44| Process ID 2790
2004/10/08 13:33:44| With 1024 file descriptors available
2004/10/08 13:33:44| DNS Socket created at 0.0.0.0, port 1025, FD 4
2004/10/08 13:33:44| Adding nameserver 192.168.100.3 from /etc/resolv.conf
2004/10/08 13:33:44| User-Agent logging is disabled.
2004/10/08 13:33:44| Referer logging is disabled.
2004/10/08 13:33:44| Unlinkd pipe opened on FD 9
2004/10/08 13:33:44| Swap maxSize 3145728 KB, estimated 241979 objects
2004/10/08 13:33:44| Target number of buckets: 12098
2004/10/08 13:33:44| Using 16384 Store buckets
2004/10/08 13:33:44| Max Mem  size: 65536 KB
2004/10/08 13:33:44| Max Swap size: 3145728 KB
2004/10/08 13:33:44| /cache/squid/cache-01: (13) Permission denied
FATAL:  Failed to verify one of the swap directories, Check cache.log
        for details.  Run 'squid -z' to create swap directories
        if needed, or if running Squid for the first time.
Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
CPU Usage: 0.092 seconds = 0.046 user + 0.046 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0


Ich versteh nicht warum "permission denied" ich habe chown squid:squid /cache/squid und chmod 750 /cache/squid habe sogar chmod 777 /cache/squid gemacht.
Linux Anfänger, bitte habt gedult, danke.

9

08.10.2004, 13:45

So jetzt hab ich noch was rausgefunden, wenn ich das /var/spool/squid verzeichnis lösche und neu anlege mit squid:squid und 750, dann geht es nicht mehr. also nur dass von squid erzeugte verzeichnis hat funktioniert.

wie kann ich jetzt weiter vorgehen?
Linux Anfänger, bitte habt gedult, danke.

10

08.10.2004, 14:15

ich habe auch mit sticky-bit sgid-bit und suid-bit gearbeitet, funktioniert auch nicht.

*weitersuch*
Linux Anfänger, bitte habt gedult, danke.

11

08.10.2004, 15:27

Also ich hab das ganze jetzt so gelöst, aber natürlich nicht befriedigend.

habe squid deinstalliert, platte auf var/spool/squid gemounted und squid wieder installiert, so funktioniert es natürlich, aber wie gesagt, nicht befriedigend. Suche noch nach dem problem, bzw. seiner lösung
Linux Anfänger, bitte habt gedult, danke.

Neo23X0

Fortgeschrittener

  • »Neo23X0« ist männlich

Beiträge: 322

Beruf: IT Consultant

  • Nachricht senden

12

09.10.2004, 11:53

vielleicht sind die Angaben in der fstab nicht identisch?
d.h. unterschiedlich maskiert ...

hast du schon
chown -R squid.root /verzechnis
eingegeben?

:?

guru@linux:~> who I grep -i blonde I talk; cd ~;
wine; talk; touch; unzip; touch; strip; gasp; finger;
mount; fsck; more; yes; gasp; umount; make clean; sleep;

tierralinda.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neo23X0« (09.10.2004, 11:54)


13

11.10.2004, 08:18

Hat auch nicht funktioniert. mmh :(

ich melde mich gegen später nochmals, ich werde dass nochmal genauer Prüfen
Linux Anfänger, bitte habt gedult, danke.

bonsai

Prof.Dr. Klugschiss

  • »bonsai« ist männlich

Beiträge: 1 486

Wohnort: N.de

Beruf: Informatiker

  • Nachricht senden

14

22.11.2004, 13:32

Multiple Loesungen:

(a) Squid fuer anderes Dir konfigurieren:
% ./configure --prefix="/cache"


(b) BESSER: Kopiere den Inhalt des Cache-Dirs (und zwar als User squid)

muesste gehen...

regards,

Bernd Schwägerl
http://www.netroot.de
Die erste programmgesteuerte Rechenmaschine (Z1) wurde Mitte der 30er Jahre als "nicht patentwürdig" eingestuft. Warum versaut mir das Ding 50 Jahre später immer noch den Tag?

Thema bewerten