ACLs and http_access deny are setup exactly as you stated and with correct paths.
These are lists that are generated either automatically by computer programs (robots or spiders) or by humans.
The critical entry is right at the top:2015/09/29 kid1| ERROR: /var/squid/cache/09: (2) No such file or directory FATAL: Failed to verify one of the swap directories, Check cache.logfor details.
Run 'squid -z' to create swap directoriesif needed, or if running Squid for the first time.
Host files are downloaded and modified correctly by the script.
The script is designed to automatically detect the required aspects of your Squid and squid Guard/ufdb Guard configuration, paths, file locations etc.