Il 01/03/24 14:41, Marco Gaiarin ha scritto:

Stavo tentando di configurare squid e squidguard come faccio di solito, su
bullseye, ma qualcosa non torna.

La configurazione è corretta, e se la lancio a mano parte:

        root@vcoreacpn1:/etc/squid# su - proxy -s /bin/sh -c 
'/usr/bin/squidGuard -d -c /etc/squidguard/squidGuard.conf'
        2024-03-01 14:36:46 [1708037] INFO: New setting: dbhome: 
/var/lib/squidguard/db
        2024-03-01 14:36:46 [1708037] INFO: New setting: logdir: 
/var/log/squidguard
        2024-03-01 14:36:46 [1708037] init iplist 
/var/lib/squidguard/db/local/staff
        [...]
        2024-03-01 14:36:46 [1708037] init urllist 
/var/lib/squidguard/db/ut1/dating/urls
        2024-03-01 14:36:46 [1708037] INFO: loading dbfile 
/var/lib/squidguard/db/ut1/dating/urls.db
        2024-03-01 14:36:46 [1708037] INFO: squidGuard 1.6.0 started 
(1709300206.114)
        2024-03-01 14:36:46 [1708037] INFO: squidGuard ready for requests 
(1709300206.153)

ma se provo a eseguirlo da squid con:

        url_rewrite_program /usr/bin/squidGuard -c 
/etc/squidguard/squidGuard.conf
        url_rewrite_children 10

ottengo un flood in syslog e in cache.log di squid di:

        2024/03/01 14:22:59 kid1| Starting new helpers
        2024/03/01 14:22:59 kid1| helperOpenServers: Starting 1/10 'squidGuard' 
processes
        2024/03/01 14:22:59 kid2| ipcCreate: /usr/bin/squidGuard: (13) 
Permission denied
        2024/03/01 14:22:59 kid2| WARNING: redirector #Hlpr175 exited

cosa sbaglio?!


Ho cercato in rete ma a parte qualcuno che ha effettivamente fatto errori di
permessi, non ho trovato nulla.

Il log di squidguard resta immacolato e vuoto.


Grazie.


Ciao Marco,
è un po che non uso squidGuard, ma a prima vista mi viene in mente:

1. Apparmor con profilo per squid?
2. Il permission denied è relativo a squid che richiama squidguard o il permission denied è dato da squidGuard? 3. Cercando in rete sembra che ipcCreate sia una funzione di squidGuard (non ho visto cosa fa) quindi potrebbe essere questa funzione.
4. Problemi con i db di squidGuard?

Prova a lanciare squidguard senza squid con un comando del genere:

echo “http://www.example.com 10.0.0.1/ – – GET” | squidGuard -c /tmp/test.cfg -d

e vedi se ti riporta errori.

Saluti,
Alessandro.

Rispondere a