Package: squid
Version: 2.6.5-6
Severity: normal
Tags: patch

When using the following storage methods in /etc/squid.conf:

cache_dir      coss /dev/mapper/iostat-squid 1024 max-size=131072
cache_swap_log /var/spool/squid/%s
cache_dir diskd /var/spool/squid 3500 64 256

(this is the only configuration changes from the default config)

The following thing happens on start:

[EMAIL PROTECTED]:~$ sudo /etc/init.d/squid start
Starting Squid HTTP proxy: squid/etc/init.d/squid: line 100: cd:
/dev/mapper/iostat-squid: Not a directory
.

(/dev/mapper/iostat-squid is a block device. "iostat" is the name of my
volume group, "squid" is the logical volume name)

The "cd" to the storage dir is not necessary, since squid will change
directory to / anyway, and since the storage will not be a directory
when using the "coss" storage method.

[EMAIL PROTECTED]:~$ sudo /etc/init.d/squid start
[EMAIL PROTECTED]:~$ pgrep -lf squid
20065 /usr/sbin/squid -D -sYC
[EMAIL PROTECTED]:~$ sudo ls -l /proc/20065/cwd
lrwxrwxrwx 1 root root 0 2007-10-16 10:05 /proc/20065/cwd -> /


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-486
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages squid depends on:
ii  adduser                3.102             Add and remove users and groups
ii  coreutils              5.97-5.3          The GNU core utilities
ii  debconf [debconf-2.0]  1.5.11            Debian configuration management sy
ii  libc6                  2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii  libdb4.4               4.4.20-8          Berkeley v4.4 Database Libraries [
ii  libldap2               2.1.30-13.3       OpenLDAP libraries
ii  libpam0g               0.79-4            Pluggable Authentication Modules l
ii  logrotate              3.7.1-3           Log rotation utility
ii  lsb-base               3.1-23.2etch1     Linux Standard Base 3.1 init scrip
ii  netbase                4.29              Basic TCP/IP networking system
ii  squid-common           2.6.5-6           Internet Object Cache (WWW proxy c

squid recommends no packages.

-- debconf information:
  squid/fix_cachedir_perms: false
  squid/largefiles_warning:
  squid/anonymize_headers:
  squid/authenticate_program:
  squid-cgi/cachemgr:
  squid/fix_lines: true
  squid/old_version: false
  squid/http_anonymizer:

*** /tmp/_etc_init_d_squid.patch
--- /etc/init.d/squid.orig      2007-10-16 09:49:45.000000000 +0200
+++ /etc/init.d/squid   2007-10-16 10:02:43.000000000 +0200
@@ -97,7 +97,6 @@
 
        maxfds
        umask 027
-       cd $cdr
        start-stop-daemon --quiet --start \
                --pidfile $PIDFILE \
                --chuid $CHUID \



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to