[dnsdist] cache dnsdist not working for my setup

SAMI RAHAL Sami.Rahal at topnetpro.tn
Fri Feb 12 08:25:43 UTC 2021


Hi Markus

it gives me an empty file

--addAction(AllRule(), LogAction("/var/log/dnsdist.log", false, true, false,true))
addAction(AllRule(), LogAction("/var/log/dnsdist/dnsdist.log", false, true, false,false,true))

ls -l /var/log/dnsdist/
total 0
-rw-r--r-- 1 dnsdist dnsdist 0 Feb 11 20:09 dnsdist.log







________________________________
De : dnsdist <dnsdist-bounces at mailman.powerdns.com> de la part de dnsdist-request at mailman.powerdns.com <dnsdist-request at mailman.powerdns.com>
Envoyé : jeudi 11 février 2021 13:00
À : dnsdist at mailman.powerdns.com
Objet : dnsdist Digest, Vol 66, Issue 16

Send dnsdist mailing list submissions to
        dnsdist at mailman.powerdns.com

To subscribe or unsubscribe via the World Wide Web, visit
        https://mailman.powerdns.com/mailman/listinfo/dnsdist
or, via email, send a message with subject or body 'help' to
        dnsdist-request at mailman.powerdns.com

You can reach the person managing the list at
        dnsdist-owner at mailman.powerdns.com

When replying, please edit your Subject line so it is more specific
than "Re: Contents of dnsdist digest..."


Today's Topics:

   1. Re: cache dnsdist not working for my setup (Markus Ehrlicher)


----------------------------------------------------------------------

Message: 1
Date: Wed, 10 Feb 2021 15:13:37 +0000
From: Markus Ehrlicher <Markus.Ehrlicher at komsa.de>
To: "'dnsdist at mailman.powerdns.com'" <dnsdist at mailman.powerdns.com>
Subject: Re: [dnsdist] cache dnsdist not working for my setup
Message-ID: <84806edf37eb45c6a13b60a6495e58f1 at komsa.de>
Content-Type: text/plain; charset="iso-8859-1"

https://dnsdist.org/rules-actions.html?highlight=logaction#LogAction

LogAction([filename[, binary[, append[, buffered[, verboseOnly[, includeTimestamp]]]]]])?

addAction(AllRule(), LogAction("/var/log/dnsdist/all_queries.log", false, true, false, false, true))


-----Urspr?ngliche Nachricht-----
Von: dnsdist <dnsdist-bounces at mailman.powerdns.com> Im Auftrag von SAMI RAHAL via dnsdist
Gesendet: Mittwoch, 10. Februar 2021 15:57
An: dnsdist at mailman.powerdns.com
Betreff: Re: [dnsdist] cache dnsdist not working for my setup

Hi
everything is working fine now, I have the log and the cache, last thing how to add the date in the log file Thank you everyone and sorry for this inconvenience




________________________________________
De : dnsdist <dnsdist-bounces at mailman.powerdns.com> de la part de dnsdist-request at mailman.powerdns.com <dnsdist-request at mailman.powerdns.com>
Envoy? : mercredi 10 f?vrier 2021 13:00
? : dnsdist at mailman.powerdns.com
Objet : dnsdist Digest, Vol 66, Issue 14

Send dnsdist mailing list submissions to
        dnsdist at mailman.powerdns.com

To subscribe or unsubscribe via the World Wide Web, visit
        https://mailman.powerdns.com/mailman/listinfo/dnsdist
or, via email, send a message with subject or body 'help' to
        dnsdist-request at mailman.powerdns.com

You can reach the person managing the list at
        dnsdist-owner at mailman.powerdns.com

When replying, please edit your Subject line so it is more specific than "Re: Contents of dnsdist digest..."


Today's Topics:

   1. Re: cache dnsdist not working for my setup (Otto Moerbeek)
   2. Re: cache dnsdist not working for my setup (SAMI RAHAL)
   3. Re: cache dnsdist not working for my setup (Kai)


----------------------------------------------------------------------

Message: 1
Date: Wed, 10 Feb 2021 10:18:25 +0100
From: Otto Moerbeek <otto at drijf.net>
To: SAMI RAHAL <Sami.Rahal at topnetpro.tn>
Cc: "dnsdist at mailman.powerdns.com" <dnsdist at mailman.powerdns.com>
Subject: Re: [dnsdist] cache dnsdist not working for my setup
Message-ID: <YCOk4eGPhpekwJB6 at clue.drijf.net>
Content-Type: text/plain; charset=iso-8859-1

On Wed, Feb 10, 2021 at 07:04:34AM +0000, SAMI RAHAL via dnsdist wrote:

> Hi
> I proceeded as Markus said the permission problem is solved but the log file is empty and I have the following message when I want to consult the traffic in the console.
>
> showResponseLatency()
> No traffic yet.
>
> PS I don't have these problems with version 1.3!

When swicthing versions, it is very important to read the upgrade guide (and other docs) first. Also read and understand https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/
[https://s0.wp.com/i/blank.jpg]<https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/>

Open Source Support: out in the open | PowerDNS Blog<https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/>
blog.powerdns.com
As an Open Source project, PowerDNS works hard to support its users and customers. We also love to work with our collaborators, our community, on projects inside and outside of PowerDNS. This way w…



Only if you think for yourself first and give complete information to the list we can maybe help you. At the moment, your messages only cause noise on the list.

        -Otto


>
> Regards
>
> ________________________________________
> De : dnsdist <dnsdist-bounces at mailman.powerdns.com> de la part de
> dnsdist-request at mailman.powerdns.com
> <dnsdist-request at mailman.powerdns.com>
> Envoy? : mardi 9 f?vrier 2021 13:00
> ? : dnsdist at mailman.powerdns.com
> Objet : dnsdist Digest, Vol 66, Issue 12
>
> Send dnsdist mailing list submissions to
>         dnsdist at mailman.powerdns.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mailman.powerdns.com/mailman/listinfo/dnsdist
> or, via email, send a message with subject or body 'help' to
>         dnsdist-request at mailman.powerdns.com
>
> You can reach the person managing the list at
>         dnsdist-owner at mailman.powerdns.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of dnsdist digest..."
>
>
> Today's Topics:
>
>    1. Re: cache dnsdist not working for my setup (Pieter Lexis)
>    2. Re: cache dnsdist not working for my setup (Markus Ehrlicher)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 9 Feb 2021 10:24:42 +0100
> From: Pieter Lexis <pieter.lexis at powerdns.com>
> To: dnsdist at mailman.powerdns.com
> Subject: Re: [dnsdist] cache dnsdist not working for my setup
> Message-ID: <1c384ba0-5146-4f21-bfff-801b4c66e1ba at powerdns.com>
> Content-Type: text/plain; charset=utf-8
>
> Hi,
>
> On 2/9/21 9:41 AM, SAMI RAHAL via dnsdist wrote:
> > I have adjusted access to the console, but now I have a problem with
> > the dnsdist log file
> >
> > Fatal Lua error: [string "chunk"]:164: Caught exception: Unable to
> > open file '/var/log/dnsdist.log' for logging: Permission denied
> >
> > ls -l /var/log/
> > -rw-------  1 dnsdist dnsdist        0 Feb  8 03:21 dnsdist.log
> > -rw-------  1 dnsdist dnsdist        0 Feb  7 19:59 dnsdist.log-20210208
> >
> >
> > the log files are empty, I didn't have this problem before
> > installing version 1.5
>
> dnsdist runs as the dnsdist user. 2 things might be the case
>
> 1. the /var/lib directory is not accessable to all users 2. a
> protection setting in the systemd service file might prevent thist
> (most likely ProtectSystem=full)
>
> Have a look at what might be the culprit here.
>
> --
> Pieter Lexis
> PowerDNS.COM BV -- https://www.powerdns.com
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 9 Feb 2021 10:03:41 +0000
> From: Markus Ehrlicher <Markus.Ehrlicher at komsa.de>
> To: "'dnsdist at mailman.powerdns.com'" <dnsdist at mailman.powerdns.com>
> Subject: Re: [dnsdist] cache dnsdist not working for my setup
> Message-ID: <7034235e27fa4916b300db5450ab55dc at komsa.de>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> I think, I ran into the same problem ob Ubuntu 20.04. My solution was, to create an folder /var/log/dnsdist with write-permission to the _dnsdist-User and configured all logfiles for dnsdist to this location.
>
> Best regards,
> Markus
>
> -----Urspr?ngliche Nachricht-----
> Von: dnsdist <dnsdist-bounces at mailman.powerdns.com> Im Auftrag von
> Pieter Lexis via dnsdist
> Gesendet: Dienstag, 9. Februar 2021 10:25
> An: dnsdist at mailman.powerdns.com
> Betreff: Re: [dnsdist] cache dnsdist not working for my setup
>
> Hi,
>
> On 2/9/21 9:41 AM, SAMI RAHAL via dnsdist wrote:
> > I have adjusted access to the console, but now I have a problem with
> > the dnsdist log file
> >
> > Fatal Lua error: [string "chunk"]:164: Caught exception: Unable to
> > open file '/var/log/dnsdist.log' for logging: Permission denied
> >
> > ls -l /var/log/
> > -rw-------  1 dnsdist dnsdist        0 Feb  8 03:21 dnsdist.log
> > -rw-------  1 dnsdist dnsdist        0 Feb  7 19:59 dnsdist.log-20210208
> >
> >
> > the log files are empty, I didn't have this problem before
> > installing version 1.5
>
> dnsdist runs as the dnsdist user. 2 things might be the case
>
> 1. the /var/lib directory is not accessable to all users 2. a
> protection setting in the systemd service file might prevent thist
> (most likely ProtectSystem=full)
>
> Have a look at what might be the culprit here.
>
> --
> Pieter Lexis
> PowerDNS.COM BV -- https://www.powerdns.com
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist
>
>
> ------------------------------
>
> End of dnsdist Digest, Vol 66, Issue 12
> ***************************************
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist


------------------------------

Message: 2
Date: Wed, 10 Feb 2021 10:12:17 +0000
From: SAMI RAHAL <Sami.Rahal at topnetpro.tn>
To: Otto Moerbeek <otto at drijf.net>
Cc: "dnsdist at mailman.powerdns.com" <dnsdist at mailman.powerdns.com>
Subject: Re: [dnsdist] cache dnsdist not working for my setup
Message-ID: <1612951969563.19881 at topnetpro.tn>
Content-Type: text/plain; charset="iso-8859-1"

Hello
I'm sorry OTTO, but I'm pressed for time as soon as I migrated to version 1.5 I encountered quite a few problems!
now I only have the problem of log (empty) and the cache which still does not work

----------Log config------------------------------
-- log all queries to a 'dndist.log' file, in text-mode (not binary) appending and unbuffered addAction(AllRule(), LogAction("/var/log/dnsdist/dnsdist.log", false, true, false))

-------------------------Cache config------------------------- ewServer({name="unbound",pool={"resolverT"},address="IP", qps=1000, order=1}) newServer({name="pdns-recursor",pool={"resolverT"},address="IP", order=2}) cacheresolv = newPacketCache(100000)
getPool("resolverT"):setCache(cacheresolv)
setStaleCacheEntriesTTL(86400)
addAction(AllRule(), PoolAction("resolverT"))


________________________________________
De : Otto Moerbeek <otto at drijf.net>
Envoy? : mercredi 10 f?vrier 2021 10:18
? : SAMI RAHAL
Cc : dnsdist at mailman.powerdns.com
Objet : Re: [dnsdist] cache dnsdist not working for my setup

On Wed, Feb 10, 2021 at 07:04:34AM +0000, SAMI RAHAL via dnsdist wrote:

> Hi
> I proceeded as Markus said the permission problem is solved but the log file is empty and I have the following message when I want to consult the traffic in the console.
>
> showResponseLatency()
> No traffic yet.
>
> PS I don't have these problems with version 1.3!

When swicthing versions, it is very important to read the upgrade guide (and other docs) first. Also read and understand https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/
[https://s0.wp.com/i/blank.jpg]<https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/>

Open Source Support: out in the open | PowerDNS Blog<https://blog.powerdns.com/2016/01/18/open-source-support-out-in-the-open/>
blog.powerdns.com
As an Open Source project, PowerDNS works hard to support its users and customers. We also love to work with our collaborators, our community, on projects inside and outside of PowerDNS. This way w…



Only if you think for yourself first and give complete information to the list we can maybe help you. At the moment, your messages only cause noise on the list.

        -Otto


>
> Regards
>
> ________________________________________
> De : dnsdist <dnsdist-bounces at mailman.powerdns.com> de la part de
> dnsdist-request at mailman.powerdns.com
> <dnsdist-request at mailman.powerdns.com>
> Envoy? : mardi 9 f?vrier 2021 13:00
> ? : dnsdist at mailman.powerdns.com
> Objet : dnsdist Digest, Vol 66, Issue 12
>
> Send dnsdist mailing list submissions to
>         dnsdist at mailman.powerdns.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mailman.powerdns.com/mailman/listinfo/dnsdist
> or, via email, send a message with subject or body 'help' to
>         dnsdist-request at mailman.powerdns.com
>
> You can reach the person managing the list at
>         dnsdist-owner at mailman.powerdns.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of dnsdist digest..."
>
>
> Today's Topics:
>
>    1. Re: cache dnsdist not working for my setup (Pieter Lexis)
>    2. Re: cache dnsdist not working for my setup (Markus Ehrlicher)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 9 Feb 2021 10:24:42 +0100
> From: Pieter Lexis <pieter.lexis at powerdns.com>
> To: dnsdist at mailman.powerdns.com
> Subject: Re: [dnsdist] cache dnsdist not working for my setup
> Message-ID: <1c384ba0-5146-4f21-bfff-801b4c66e1ba at powerdns.com>
> Content-Type: text/plain; charset=utf-8
>
> Hi,
>
> On 2/9/21 9:41 AM, SAMI RAHAL via dnsdist wrote:
> > I have adjusted access to the console, but now I have a problem with
> > the dnsdist log file
> >
> > Fatal Lua error: [string "chunk"]:164: Caught exception: Unable to
> > open file '/var/log/dnsdist.log' for logging: Permission denied
> >
> > ls -l /var/log/
> > -rw-------  1 dnsdist dnsdist        0 Feb  8 03:21 dnsdist.log
> > -rw-------  1 dnsdist dnsdist        0 Feb  7 19:59 dnsdist.log-20210208
> >
> >
> > the log files are empty, I didn't have this problem before
> > installing version 1.5
>
> dnsdist runs as the dnsdist user. 2 things might be the case
>
> 1. the /var/lib directory is not accessable to all users 2. a
> protection setting in the systemd service file might prevent thist
> (most likely ProtectSystem=full)
>
> Have a look at what might be the culprit here.
>
> --
> Pieter Lexis
> PowerDNS.COM BV -- https://www.powerdns.com
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 9 Feb 2021 10:03:41 +0000
> From: Markus Ehrlicher <Markus.Ehrlicher at komsa.de>
> To: "'dnsdist at mailman.powerdns.com'" <dnsdist at mailman.powerdns.com>
> Subject: Re: [dnsdist] cache dnsdist not working for my setup
> Message-ID: <7034235e27fa4916b300db5450ab55dc at komsa.de>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> I think, I ran into the same problem ob Ubuntu 20.04. My solution was, to create an folder /var/log/dnsdist with write-permission to the _dnsdist-User and configured all logfiles for dnsdist to this location.
>
> Best regards,
> Markus
>
> -----Urspr?ngliche Nachricht-----
> Von: dnsdist <dnsdist-bounces at mailman.powerdns.com> Im Auftrag von
> Pieter Lexis via dnsdist
> Gesendet: Dienstag, 9. Februar 2021 10:25
> An: dnsdist at mailman.powerdns.com
> Betreff: Re: [dnsdist] cache dnsdist not working for my setup
>
> Hi,
>
> On 2/9/21 9:41 AM, SAMI RAHAL via dnsdist wrote:
> > I have adjusted access to the console, but now I have a problem with
> > the dnsdist log file
> >
> > Fatal Lua error: [string "chunk"]:164: Caught exception: Unable to
> > open file '/var/log/dnsdist.log' for logging: Permission denied
> >
> > ls -l /var/log/
> > -rw-------  1 dnsdist dnsdist        0 Feb  8 03:21 dnsdist.log
> > -rw-------  1 dnsdist dnsdist        0 Feb  7 19:59 dnsdist.log-20210208
> >
> >
> > the log files are empty, I didn't have this problem before
> > installing version 1.5
>
> dnsdist runs as the dnsdist user. 2 things might be the case
>
> 1. the /var/lib directory is not accessable to all users 2. a
> protection setting in the systemd service file might prevent thist
> (most likely ProtectSystem=full)
>
> Have a look at what might be the culprit here.
>
> --
> Pieter Lexis
> PowerDNS.COM BV -- https://www.powerdns.com
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist
>
>
> ------------------------------
>
> End of dnsdist Digest, Vol 66, Issue 12
> ***************************************
> _______________________________________________
> dnsdist mailing list
> dnsdist at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/dnsdist


------------------------------

Message: 3
Date: Wed, 10 Feb 2021 11:23:15 +0100
From: Kai <kai at xs4all.net>
To: dnsdist at mailman.powerdns.com
Subject: Re: [dnsdist] cache dnsdist not working for my setup
Message-ID: <57b09646-de11-2939-940b-305c4742d8d3 at xs4all.net>
Content-Type: text/plain; charset=utf-8; format=flowed

Sami,

On 10-02-2021 11:12, SAMI RAHAL via dnsdist wrote:
> Hello
> I'm sorry OTTO, but I'm pressed for time as soon as I migrated to version 1.5 I encountered quite a few problems!
> now I only have the problem of log (empty) and the cache which still
> does not work
>
> ----------Log config------------------------------
> -- log all queries to a 'dndist.log' file, in text-mode (not binary)
> appending and unbuffered addAction(AllRule(),
> LogAction("/var/log/dnsdist/dnsdist.log", false, true, false))
>
> -------------------------Cache config-------------------------
> ewServer({name="unbound",pool={"resolverT"},address="IP", qps=1000,
> order=1})
> newServer({name="pdns-recursor",pool={"resolverT"},address="IP",
> order=2}) cacheresolv = newPacketCache(100000)
> getPool("resolverT"):setCache(cacheresolv)
> setStaleCacheEntriesTTL(86400)
> addAction(AllRule(), PoolAction("resolverT"))

IP is not an ipaddress
ewServer is not a valid statement.


How can we possibly test out your configuration if it is incomplete?



Kai



------------------------------

Subject: Digest Footer

_______________________________________________
dnsdist mailing list
dnsdist at mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist


------------------------------

End of dnsdist Digest, Vol 66, Issue 14
***************************************
_______________________________________________
dnsdist mailing list
dnsdist at mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist


------------------------------

Subject: Digest Footer

_______________________________________________
dnsdist mailing list
dnsdist at mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/dnsdist


------------------------------

End of dnsdist Digest, Vol 66, Issue 16
***************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/dnsdist/attachments/20210212/9d9829f8/attachment-0001.htm>


More information about the dnsdist mailing list