Problém
Služba squid ve stavu selhání s níže uvedenou chybou:
# systemctl status squid.service ● squid.service - Squid caching proxy Loaded: loaded (/usr/lib/systemd/system/squid.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Wed 2019-05-01 16:34:19 GMT; 2min 50s ago Process: 2022 ExecStartPre=/usr/libexec/squid/cache_swap.sh (code=exited, status=1/FAILURE) May 01 16:34:19 [hostname] systemd[1]: Starting Squid caching proxy... May 01 16:34:19 [hostname] squid[2027]: Failed to make swap directory /var/spool/squid/00: (13) Permission denied >> May 01 16:34:19 [hostname] cache_swap.sh[2022]: init_cache_dir /var/spool/squid... May 01 16:34:19 [hostname] systemd[1]: squid.service: control process exited, code=exited status=1 May 01 16:34:19 [hostname] systemd[1]: Failed to start Squid caching proxy. May 01 16:34:19 [hostname] systemd[1]: Unit squid.service entered failed state. May 01 16:34:19 [hostname] systemd[1]: squid.service failed.
Řešení
Povolení /var/spool/squid/ bylo nesprávné.
# ls -ld /var/spool/squid drwxr-xr-x 2 root root 6 Apr 26 20:29 /var/spool/squid
1. Upravte vlastnictví adresáře z root na squid pomocí níže uvedeného příkazu:
# chown squid:squid /var/spool/squid
2. Ověřte oprávnění k adresáři pomocí níže uvedeného příkazu:
# ls -ld /var/spool/squid drwxr-xr-x 2 squid squid 6 Apr 26 20:29 /var/spool/squid
3. Spusťte službu chobotnice níže uvedeným příkazem:
# systemctl start squid
4. Ověřte stav služby squid pomocí níže uvedeného příkazu:
# systemctl status squid
-
Oprava ::otevření souboru /home/user/etc/domainname/passwd se nezdařilo s chybou žádný takový soubor nebo adresář
-
Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7
-
Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."