Hjelperen til Squid ser modulen. Kan den også lese den?
Undersøk tjenestetillatelser og effektive grupper når en Squid-hjelper rapporterer en manglende modul etter en oppdatering.
Før du legger Squid-kontoen til en annen gruppe, kontroller cache_effective_group. I Squid 5–7 bruker standardverdien den effektive brukerens primære og supplerende grupper. En eksplisitt overstyring gjør at Squid ignorerer andre gruppers privilegier, så medlemskapet du nettopp la til når kanskje aldri hjelperen.
Det er én måte en Perl-modul kan finnes på disken og likevel ikke lastes. Skille mellom tre årsaker i den faktiske innleserfeilen: avhengigheten mangler, den ligger utenfor fortolkerens søkesti, eller tjenesten kan ikke lese den.
Sammenlign modulen og hver overordnede mappe under hjelperens kjøretidsidentitet. Fortolkeren trenger mappegjennomgang og fillesing, ikke bare et lesbart endelig filnavn. Etter en oppdatering kan leverandørens eierskap eller standardmoduser avvike fra ordningen som fungerte tidligere.
Velg en snever tillatelsesgivning som passer til den tiltenkte tjenestekontoen og innstillingen for effektiv gruppe. Å lese én avhengighet krever ikke at hele applikasjonstreet gjøres skrivbart for proxyen. Gjenskap berørte prosesser via tjenestens støttede livssyklus etter gruppeendringer; eksisterende kan beholde sine gamle medlemskap.
Hvis søkestier og vanlige tillatelser stemmer, undersøk tjenestens visning av filsystemet og bevis for obligatorisk tilgangskontroll. At et root-skal laster modulen med hell, fastslår ingen av disse betingelsene for hjelperen.