I've had squid running happily before - but now it refuses to start (after an upgrade via pacman).
I believe the issue is to do with permissions. Do I need a user called 'squid'? If so what groups do I need and does root need to be in any other groups in order to run squid as a daemon?
Try using your old squid config file... From what version did you upgrade?
I did use my old squid config file - the first thing I did was replace the new one with the old. squid -k parse produces no problems...
I'm not certain exactly which version I had but it was whichever was the last version in pacman before the current one...
The final error message is "Failed to open swap log"
nevermind - I ran
chown -R squid /var/cache/squid
and this fixed it