After upgrade to bullseye I get:

Aug 19 09:56:59 dell2 systemd[1]: Starting LSB: Squid Deb Package HTTP Proxy...
Aug 19 09:56:59 dell2 squid-deb-proxy[6871]: Starting Squid Deb HTTP Proxy: 
squid-deb-proxy
Aug 19 09:56:59 dell2 squid-deb-proxy[6878]: 2021/08/19 09:56:59| FATAL: Unable 
to open configuration file: /etc/squid-deb-proxy/squid-deb-proxy.conf: (13) 
Permission denied
Aug 19 09:56:59 dell2 squid-deb-proxy[6878]: 2021/08/19 09:56:59| Squid Cache 
(Version 4.13): Terminated abnormally.
Aug 19 09:56:59 dell2 squid-deb-proxy[6878]: CPU Usage: 0.022 seconds = 0.015 
user + 0.007 sys
Aug 19 09:56:59 dell2 squid-deb-proxy[6878]: Maximum Resident Size: 50240 KB
Aug 19 09:56:59 dell2 squid-deb-proxy[6878]: Page faults with physical i/o: 0
Aug 19 09:57:00 dell2 squid-deb-proxy[6889]: 2021/08/19 09:57:00| FATAL: Unable 
to open configuration file: /etc/squid-deb-proxy/squid-deb-proxy.conf: (13) 
Permission denied
Aug 19 09:57:00 dell2 squid-deb-proxy[6889]: 2021/08/19 09:57:00| Squid Cache 
(Version 4.13): Terminated abnormally.
Aug 19 09:57:00 dell2 squid-deb-proxy[6889]: CPU Usage: 0.023 seconds = 0.011 
user + 0.011 sys
Aug 19 09:57:00 dell2 squid-deb-proxy[6889]: Maximum Resident Size: 50608 KB
Aug 19 09:57:00 dell2 squid-deb-proxy[6889]: Page faults with physical i/o: 0
Aug 19 09:57:00 dell2 squid-deb-proxy[6890]:  failed!
Aug 19 09:57:00 dell2 systemd[1]: Started LSB: Squid Deb Package HTTP Proxy.


drwxr-xr-x 6 root root 4096 18. 8. 22:16 /etc/squid-deb-proxy
-rw-r--r-- 1 root root 3368 26. 2.  2019 
/etc/squid-deb-proxy/squid-deb-proxy.conf

ls -lc /etc/apparmor.d/usr.sbin.squid 
-rw-r--r-- 1 root root 1485 18. 8. 22:15 /etc/apparmor.d/usr.sbin.squid

So it came with upgrade. I have not modified it yet. 
It has  '/etc/squid/** r,'

I added:

/etc/squid-deb-proxy/** r,
/var/log/squid-deb-proxy/* rw,
/var/run/squid-deb-proxy.pid rwk,
and non standart /data/cache/squid-deb-proxy/** rw,   because I have moved 
squid cache

Thanks to Jérémy Viès

apparmor_parser -r /etc/apparmor.d/usr.sbin.squid
systemctl restart squid-deb-proxy

Thanks to jfp

Aug 19 11:35:29 dell2 systemd[1]: Starting LSB: Squid Deb Package HTTP Proxy...
Aug 19 11:35:29 dell2 squid-deb-proxy[8952]: Starting Squid Deb HTTP Proxy: 
squid-deb-proxy
Aug 19 11:35:29 dell2 squid-deb-proxy[8960]: 2021/08/19 11:35:29| Warning: 
empty ACL: acl blockedpkgs urlpath_regex 
"/etc/squid-deb-proxy/autogenerated/pkg-blacklist-regexp.acl"
Aug 19 11:35:29 dell2 squid-deb-proxy[8960]: 2021/08/19 11:35:29| FATAL: failed 
to open /var/run/squid-deb-proxy.pid: (13) Permission denied
Aug 19 11:35:29 dell2 squid-deb-proxy[8960]:     exception location: 
File.cc(190) open
Aug 19 11:35:29 dell2 squid-deb-proxy[8971]: 2021/08/19 11:35:29| Warning: 
empty ACL: acl blockedpkgs urlpath_regex 
"/etc/squid-deb-proxy/autogenerated/pkg-blacklist-regexp.acl"
Aug 19 11:35:29 dell2 avahi-daemon[457]: Files changed, reloading.
Aug 19 11:35:29 dell2 avahi-daemon[457]: Loading service file 
/services/squid-deb-proxy.service.
Aug 19 11:35:29 dell2 squid-deb-proxy[8952]: .
Aug 19 11:35:29 dell2 systemd[1]: Started LSB: Squid Deb Package HTTP Proxy.

I changed to
/run/squid-deb-proxy.pid rwk,
because: lrwxrwxrwx 1 root root 4 15. 1.  2015 /var/run -> /run

Now it works! Only those 'empty ACL' warnings remain.

- jkn

Reply via email to