<div dir="auto">Oooooh, 4.x is ancient, glad you made the upgrade!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Oct 2, 2021, 15:54 Martynas Jusevičius <<a href="mailto:martynas@atomgraph.com" target="_blank" rel="noreferrer">martynas@atomgraph.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I thought that was a non-zero exit code but it's not :)<br>
<br>
We just noticed a change -- in the earlier version we used (not sure<br>
which now, I think 4.x) there was no output from varnishadm.<br>
<br>
We'll just send the 200 to /dev/null then.<br>
<br>
On Sun, Oct 3, 2021 at 12:39 AM Guillaume Quintard<br>
<<a href="mailto:guillaume.quintard@gmail.com" rel="noreferrer noreferrer" target="_blank">guillaume.quintard@gmail.com</a>> wrote:<br>
><br>
> 200 means the command passed to varnish, via varnishadm, succeeded. What makes you think it failed?<br>
><br>
> On Sat, Oct 2, 2021, 15:24 Martynas Jusevičius <<a href="mailto:martynas@atomgraph.com" rel="noreferrer noreferrer" target="_blank">martynas@atomgraph.com</a>> wrote:<br>
>><br>
>> Actually it does not seem to be the exit code. I tried checking and it<br>
>> looks like the exit code is 0:<br>
>><br>
>> root@dc17c642d39a:/etc/varnish# varnishadm "ban req.url ~ /"<br>
>> 200<br>
>><br>
>> root@dc17c642d39a:/etc/varnish# test $? -eq 0 || echo "Error"<br>
>> root@dc17c642d39a:/etc/varnish#<br>
>><br>
>> So where is that "200" coming from?<br>
>><br>
>> On Sun, Oct 3, 2021 at 12:14 AM Martynas Jusevičius<br>
>> <<a href="mailto:martynas@atomgraph.com" rel="noreferrer noreferrer" target="_blank">martynas@atomgraph.com</a>> wrote:<br>
>> ><br>
>> > Hi,<br>
>> ><br>
>> > We recently switched to the varnish:latest container and based an<br>
>> > unprivileged image on it (entrypoint runs as USER varnish):<br>
>> > <a href="https://github.com/AtomGraph/varnish/blob/official-image/Dockerfile" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/AtomGraph/varnish/blob/official-image/Dockerfile</a><br>
>> ><br>
>> > We noticed that our varnishadm commands started failing. More specifically:<br>
>> ><br>
>> > root@dc17c642d39a:/etc/varnish# varnishadm "ban req.url ~ /"<br>
>> > 200<br>
>> ><br>
>> > As I understand it's a 200 exit code, which means varnishadm failed:<br>
>> > <a href="https://varnish-cache.org/docs/5.1/reference/varnishadm.html#exit-status" rel="noreferrer noreferrer noreferrer" target="_blank">https://varnish-cache.org/docs/5.1/reference/varnishadm.html#exit-status</a><br>
>> ><br>
>> > What does 200 mean exactly? I couldn't find any code list.<br>
>> > My guess is that this has to do with the unprivileged varnish user,<br>
>> > but I'm not sure what it takes to fix it.<br>
>> ><br>
>> ><br>
>> > Martynas<br>
>> _______________________________________________<br>
>> varnish-misc mailing list<br>
>> <a href="mailto:varnish-misc@varnish-cache.org" rel="noreferrer noreferrer" target="_blank">varnish-misc@varnish-cache.org</a><br>
>> <a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div>