[Dnsmasq-discuss] Dnsmasq version is displayed as "UNKNOWN" on complied version

Simon Kelley simon at thekelleys.org.uk
Fri Jan 31 22:33:46 GMT 2020


On 31/01/2020 12:34, Abhishek Patti wrote:
> Hi
> 
> We needed dnsmasq to have capability of SRV caching, so I have complied
> dnsmasq from source using following dockerfile
> 
>> FROM ubuntu:bionic
> MAINTAINER "Abhishek Patti <abpatti at cisco.com <mailto:abpatti at cisco.com>>"
> 
> RUN apt-get update && apt-get install -y gettext
> libnetfilter-conntrack-dev libidn2-dev libdbus-1-dev libgmp-dev
> nettle-dev libbsd-dev liblua5.2-dev build-essential devscripts
> COPY dnsmasq ./
> RUN debuild -b -uc -us
> 
> "
> this gives me dnsmasq_2.81-1_all.deb 
> 
> however when i upgrade existing/running version of dnsmasq (2.79) on
> ubuntu and run command "dnsmasq --version:, it upgraded successfully but
> shows "UNKNOWN"
> 
> " dnsmasq --version
> Dnsmasq version UNKNOWN  Copyright (c) 2000-2020 Simon Kelley
> Compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6
> no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify dumpfile
> 
> This software comes with ABSOLUTELY NO WARRANTY.
> Dnsmasq is free software, and you are welcome to redistribute it
> under the terms of the GNU General Public License, version 2 or 3."
> 
> Please let me know
> 


The version string compiled into the code is derived from the git tags,
either directly from git is you're compiling in a git repository, or
from a substituted format string if you're compiling from from tarball
extracted from a git repository. Failing either of those, you can edit a
suitable string into the file VERSION to get something useful.


Cheers,

Simon.

> 
> 
> 
> On Thu, Jan 30, 2020 at 4:05 AM
> <dnsmasq-discuss-request at lists.thekelleys.org.uk
> <mailto:dnsmasq-discuss-request at lists.thekelleys.org.uk>> wrote:
> 
>     Send Dnsmasq-discuss mailing list submissions to
>             dnsmasq-discuss at lists.thekelleys.org.uk
>     <mailto:dnsmasq-discuss at lists.thekelleys.org.uk>
> 
>     To subscribe or unsubscribe via the World Wide Web, visit
>             http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>     or, via email, send a message with subject or body 'help' to
>             dnsmasq-discuss-request at lists.thekelleys.org.uk
>     <mailto:dnsmasq-discuss-request at lists.thekelleys.org.uk>
> 
>     You can reach the person managing the list at
>             dnsmasq-discuss-owner at lists.thekelleys.org.uk
>     <mailto:dnsmasq-discuss-owner at lists.thekelleys.org.uk>
> 
>     When replying, please edit your Subject line so it is more specific
>     than "Re: Contents of Dnsmasq-discuss digest..."
> 
> 
>     Today's Topics:
> 
>        1. Re: Active-passive failover for dnsmasq with ldirectord
>           (Tom Fernandes)
> 
> 
>     ----------------------------------------------------------------------
> 
>     Message: 1
>     Date: Wed, 29 Jan 2020 22:32:28 +0100
>     From: Tom Fernandes <anyaddress at gmx.net <mailto:anyaddress at gmx.net>>
>     To: dnsmasq-discuss at lists.thekelleys.org.uk
>     <mailto:dnsmasq-discuss at lists.thekelleys.org.uk>
>     Subject: Re: [Dnsmasq-discuss] Active-passive failover for dnsmasq
>             with ldirectord
>     Message-ID: <602f303e-0198-b3b2-fd4f-3d684d08af5e at gmx.net
>     <mailto:602f303e-0198-b3b2-fd4f-3d684d08af5e at gmx.net>>
>     Content-Type: text/plain; charset=utf-8
> 
>     Hi again,
> 
>     are there some points in my description that are unclear?
> 
>     Feedback concerning this setup is very much appreciated!
> 
>     Warm regards,
> 
> 
>     Tom
> 
>     On 23/01/2020 15:08, Tom Fernandes wrote:
>     > Hi,
>     >
>     > I read the old threads regarding dnsmasq and high availability and
>     would
>     > like to know if the following setup is possible or if I'm missing
>     something.
>     >
>     > Master: dnsmasq A (192.168.1.10)
>     > Slave: dnsmasq B (192.168.1.20)
>     >
>     > Loadbalancer virtual IP in ldirectord 192.168.1.30
>     >
>     > The clients use the virtual IP 192.168.1.30 as their nameserver.
>     >
>     > Host A is a "normally" configured dnsmasq server which also offers
>     DHCP.
>     >
>     > Host B is configured the same way like server A with addition of an
>     > iptables rule which blocks incoming DHCP-Requests.
>     >
>     > The configuration files + the DHCP leases file are on a shared
>     > (active-active) Cluster-FS available to A and B.
>     >
>     > ldirectord is configured with with one realserver (A) and one fallback
>     > server (B). In this configuration a connection to 192.168.1.30
>     will only
>     > lookup records from host A (as long as A is alive).
>     >
>     > When A goes down, the following will happen:
>     > 1) The fallback server B will be used when clients lookup records from
>     > 192.168.1.30
>     > 2) The loadbalancer will connect (through ldirectords
>     "fallbackcommand"
>     > with the "start" parameter) via SSH to server B and remove the
>     iptables
>     > rule which blocks incoming DHCP requests and will restart dnsmasq.
>     >
>     > Now server B is offering DHCP and DNS requests in the same way like
>     > server A was doing before.
>     >
>     > When server A gets online again the "fallbackcommand" on the
>     > loadbalancer is called again (this time with the "stop" parameter). It
>     > will now connect to server A and restart dnsmasq and to server B
>     and set
>     > the iptables rule again to block incoming DHCP requests. Server B will
>     > become the fallback server again.
>     >
>     > What do you think?
>     >
>     > Warm regards,
>     >
>     >
>     > Tom
>     >
>     > _______________________________________________
>     > Dnsmasq-discuss mailing list
>     > Dnsmasq-discuss at lists.thekelleys.org.uk
>     <mailto:Dnsmasq-discuss at lists.thekelleys.org.uk>
>     > http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
>     >
> 
> 
> 
>     ------------------------------
> 
>     Subject: Digest Footer
> 
>     _______________________________________________
>     Dnsmasq-discuss mailing list
>     Dnsmasq-discuss at lists.thekelleys.org.uk
>     <mailto:Dnsmasq-discuss at lists.thekelleys.org.uk>
>     http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 
> 
>     ------------------------------
> 
>     End of Dnsmasq-discuss Digest, Vol 176, Issue 36
>     ************************************************
> 
> 
> 
> -- 
> abhishek
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 




More information about the Dnsmasq-discuss mailing list