<div dir="ltr"><div class="gmail_extra">After looking into this more, it seems to be just a small permission problem.</div><div class="gmail_extra"><span class=""><br></span></div><div class="gmail_extra">Doing a chmod 777 on the directory containing the compiled VCL does the trick. </div>

<div class="gmail_extra"><br></div><div class="gmail_extra">My guess is that when varnishd is runs, it switches from root to nobody, and nobody doesn't have the right permissions for that directory.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">Not sure what changed between 3.0.5 and 4.0. Maybe the VCL compilation is not carried by root anymore but by nobody? For security reasons?</div><div class="gmail_extra"><br></div><div class="gmail_extra">

-H</div></div>