Search squid archive

Re: CHROOT Problems Part II

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I managed to get most of the errors cleaned up, in a LONG and TEDIOUS process, however when I assumed fixing one error would fix another error was wrong. I'm still getting the following error.

logfileHandleWrite: daemon:/usr/local/squid/var/logs/access.log: error writing ((32) Broken pipe)

It only happens in the CHROOT environment. If i take that directive out, squid works, if I put it in, it breaks and gives me this error.

Any help would be much appreciative.

Casey

On 05/01/2015 08:52 PM, Casey Daniels wrote:
Hello,
I'm trying to get squid up and running under a CHROOT (which by the way the instructions on wiki appear to point to a lot of directories that are different if you compile and install with out changing anything)

Prior to attempting the CHROOT I had Squid running fine, however there appears to be some issues now that I'm running under chroot.

Here is my log file

<---- START LOG----->

2015/05/01 20:33:21| Starting Squid Cache version 3.3.9 for x86_64-unknown-linux-gnu...
2015/05/01 20:33:21| Process ID 3095
2015/05/01 20:33:21| Process Roles: master worker
2015/05/01 20:33:21| With 1024 file descriptors available
2015/05/01 20:33:21| Initializing IP Cache...
2015/05/01 20:33:21| DNS Socket created at [::], FD 5
2015/05/01 20:33:21| DNS Socket created at 0.0.0.0, FD 6
2015/05/01 20:33:21| Adding domain kcfam.net from /etc/resolv.conf
2015/05/01 20:33:21| Adding nameserver [::1] from /etc/resolv.conf
2015/05/01 20:33:21| WARNING: rejecting '[::1]' as a name server, because it is not a numeric IP address
2015/05/01 20:33:21| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2015/05/01 20:33:21| Logfile: opening log daemon:/usr/local/squid/var/logs/access.log 2015/05/01 20:33:21| Logfile Daemon: opening log /usr/local/squid/var/logs/access.log 2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/log_file_daemon: (2) No such file or directory 2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/log_file_daemon: (2) No such file or directory 2015/05/01 20:33:21| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2015/05/01 20:33:21| Store logging disabled
2015/05/01 20:33:21| Swap maxSize 0 + 262144 KB, estimated 20164 objects
2015/05/01 20:33:21| Target number of buckets: 1008
2015/05/01 20:33:21| Using 8192 Store buckets
2015/05/01 20:33:21| Max Mem  size: 262144 KB
2015/05/01 20:33:21| Max Swap size: 0 KB
2015/05/01 20:33:21| Using Least Load store dir selection
2015/05/01 20:33:21| Set Current Directory to /usr/local/squid/var/cache/squid
2015/05/01 20:33:21| Loaded Icons.
2015/05/01 20:33:21| HTCP Disabled.
2015/05/01 20:33:21| Pinger socket opened on FD 11
2015/05/01 20:33:21| Squid plugin modules loaded: 0
2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/pinger: (2) No such file or directory 2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/pinger: (2) No such file or directory
2015/05/01 20:33:21| Adaptation support is off.
2015/05/01 20:33:21| Accepting HTTP Socket connections at local=[::]:3128 remote=[::] FD 9 flags=9 2015/05/02 00:33:22| logfileHandleWrite: daemon:/usr/local/squid/var/logs/access.log: error writing ((32) Broken pipe)
2015/05/02 00:33:22| Closing HTTP port [::]:3128
2015/05/02 00:33:22| storeDirWriteCleanLogs: Starting...
2015/05/02 00:33:22|   Finished.  Wrote 0 entries.
2015/05/02 00:33:22|   Took 0.00 seconds (  0.00 entries/sec).
FATAL: I don't handle this error well!
Squid Cache (Version 3.3.9): Terminated abnormally.
CPU Usage: 0.019 seconds = 0.013 user + 0.006 sys
Maximum Resident Size: 49008 KB
Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
    total space in arena:    4764 KB
    Ordinary blocks:         4694 KB      4 blks
    Small blocks:               0 KB      1 blks
    Holding blocks:          1324 KB      4 blks
    Free Small blocks:          0 KB
    Free Ordinary blocks:      69 KB
    Total in use:            6018 KB 126%
    Total free:                69 KB 1%
2015/05/02 00:33:22| Closing Pinger socket on FD 11

<--- END LOG --->

I see three errors.

Number 1
2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/pinger: (2) No such file or directory

Number 2
2015/05/01 20:33:21| ipcCreate: /usr/local/squid/libexec/log_file_daemon: (2) No such file or directory

Number 3
2015/05/02 00:33:22| logfileHandleWrite: daemon:/usr/local/squid/var/logs/access.log: error writing ((32) Broken pipe)


Not knowing much about the inter workings of squid, and what not, but I'm guessing that Number 3 will be resolved when Number 2 is resolved. And Number 1 and 2 are closely related.

The issue is I'm at a stand still have to proceed with fixing Number 1 and 2.
my chroot directive is

chroot /srv/squid

and I've copied all of the /usr/local/squid/libexec/ to /srv/squid/usr/local/squid/libexec

So i believe I have it in the right place. And the file permissions appear to be the same within the CHROOT as they are in the normal directories.

Any Ideas?

Casey


_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux