Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
BIND
BIND
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 629
    • Issues 629
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 112
    • Merge Requests 112
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • BINDBIND
  • Issues
  • #1085

Closed
Open
Created Jun 12, 2019 by Andi Vajda@ovallab

rndc status hangs on netbsd 7.2 with bind 9.14.2

I've had no problems running bind 9.12 on netbsd 7.2. Now that it's marked deprecated (eol) we're encouraged to upgrade to bind 9.14. It seems that bind 9.14.2 available via pkgsrc on netbsd 7.2 works fine for me, config files unchanged since bind 9.12, except for one thing: rndc doesn't get a response from the server. I reported the problem on the bind user list and was asked to file a bug here and provide more information.

upon startup, my 9.14.2 server reports:

starting BIND 9.14.2 (Stable Release) <id:7a62b30>
Jun 12 15:30:45 olaf named[26869]: running on NetBSD amd64 7.2 NetBSD 7.2 (XEN3_DOMU.201808291900Z)
Jun 12 15:30:45 olaf named[26869]: built with '--with-blacklist=no' '--disable-native-pkcs11' '--without-libxml2' '--without-libjson' '--enable-threads' '--with-readline' '--with-libtool' '--sysconfdir=/usr/pkg/etc' '--localstatedir=/var' '--with-openssl=/usr/pkg' '--with-python=no' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' '--enable-option-checking=yes' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'LDFLAGS=-pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'PKG_CONFIG=' 'PKG_CONFIG_PATH=' 'PKG_CONFIG_LIBDIR=/opt/pkgsrc/net/bind914/work/.buildlink/lib/pkgconfig:/opt/pkgsrc/net/bind914/work/.buildlink/share/pkgconfig'
Jun 12 15:30:45 olaf named[26869]: running as: named -4 -u named -t /var/chroot/named

/usr/pkg/sbin/named -V returns:

BIND 9.14.2 (Stable Release) <id:7a62b30>
running on NetBSD amd64 7.2 NetBSD 7.2 (XEN3_DOMU.201808291900Z)
built by make with '--with-blacklist=no' '--disable-native-pkcs11' '--without-libxml2' '--without-libjson' '--enable-threads' '--with-readline' '--with-libtool' '--sysconfdir=/usr/pkg/etc' '--localstatedir=/var' '--with-openssl=/usr/pkg' '--with-python=no' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' '--enable-option-checking=yes' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'LDFLAGS=-pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'PKG_CONFIG=' 'PKG_CONFIG_PATH=' 'PKG_CONFIG_LIBDIR=/opt/pkgsrc/net/bind914/work/.buildlink/lib/pkgconfig:/opt/pkgsrc/net/bind914/work/.buildlink/share/pkgconfig'
compiled by GCC 4.8.5
compiled with OpenSSL version: OpenSSL 1.0.2p  14 Aug 2018
linked to OpenSSL version: OpenSSL 1.0.2p  14 Aug 2018
compiled with zlib version: 1.2.3
linked to zlib version: 1.2.11
threads support is enabled

default paths:
  named configuration:  /usr/pkg/etc/named.conf
  rndc configuration:   /usr/pkg/etc/rndc.conf
  DNSSEC root key:      /usr/pkg/etc/bind.keys
  nsupdate session key: /var/run/named/session.key
  named PID file:       /var/run/named/named.pid
  named lock file:      /var/run/named/named.lock

Running against 9.14 /usr/pkg/sbin/rndc -V status: (the rndc program from 9.14)

create memory context
create socket manager
create task manager
create task
create logging context
setting log tag
creating log channel
enabling log channel
create parser
get default key
get config key list
decode base64 secret
allocate data buffer
status
post event
using server 127.0.0.1 (127.0.0.1#953)
create socket
bind socket
connect
create message
render message
schedule recv
send message
  ... hangs here...

upon startup by 9.12 server reports:

 starting BIND 9.12.4-P1 <id:be8bc14>
Jun 12 16:01:59 olaf named[25436]: running on NetBSD amd64 7.2 NetBSD 7.2 (XEN3_DOMU.201808291900Z)
Jun 12 16:01:59 olaf named[25436]: built with '--without-libxml2' '--without-libjson' '--disable-ipv6' '--enable-threads' '--with-readline' '--with-libtool' '--sysconfdir=/usr/pkg/etc' '--localstatedir=/var' '--with-openssl=/usr/pkg' '--with-python=no' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' '--enable-option-checking=yes' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'LDFLAGS=-pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'PKG_CONFIG=' 'PKG_CONFIG_PATH=' 'PKG_CONFIG_LIBDIR=/opt/pkgsrc/net/bind912/work/.buildlink/lib/pkgconfig:/opt/pkgsrc/net/bind912/work/.buildlink/share/pkgconfig'
Jun 12 16:01:59 olaf named[25436]: running as: named -4 -u named -t /var/chroot/named

/usr/pkg/sbin/named -V

BIND 9.12.4-P1 <id:be8bc14>
running on NetBSD amd64 7.2 NetBSD 7.2 (XEN3_DOMU.201808291900Z)
built by make with '--without-libxml2' '--without-libjson' '--disable-ipv6' '--enable-threads' '--with-readline' '--with-libtool' '--sysconfdir=/usr/pkg/etc' '--localstatedir=/var' '--with-openssl=/usr/pkg' '--with-python=no' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' '--enable-option-checking=yes' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'LDFLAGS=-pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses' 'PKG_CONFIG=' 'PKG_CONFIG_PATH=' 'PKG_CONFIG_LIBDIR=/opt/pkgsrc/net/bind912/work/.buildlink/lib/pkgconfig:/opt/pkgsrc/net/bind912/work/.buildlink/share/pkgconfig'
compiled by GCC 4.8.5
compiled with OpenSSL version: OpenSSL 1.0.2p  14 Aug 2018
linked to OpenSSL version: OpenSSL 1.0.2p  14 Aug 2018
compiled with zlib version: 1.2.3
linked to zlib version: 1.2.11
threads support is enabled

running against 9.12: /usr/pkg/sbin/rndc -V status (the rndc program from 9.12)

create memory context
create socket manager
create task manager
create task
create logging context
setting log tag
creating log channel
enabling log channel
create parser
get default key
get config key list
decode base64 secret
allocate data buffer
status
post event
using server 127.0.0.1 (127.0.0.1#953)
create socket
bind socket
connect
create message
render message
schedule recv
send message
parse message
create message
render message
schedule recv
send message
parse message
version: BIND 9.12.4-P1 <id:be8bc14>
running on olaf.ovaltofu.org: NetBSD amd64 7.2 NetBSD 7.2 (XEN3_DOMU.201808291900Z)
boot time: Wed, 12 Jun 2019 23:01:59 GMT
last configured: Wed, 12 Jun 2019 23:01:59 GMT
configuration file: /usr/pkg/etc/named.conf (/var/chroot/named/usr/pkg/etc/named.conf)
CPUs found: 2
worker threads: 2
UDP listeners per interface: 1
number of zones: 205 (197 automatic)
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/900/1000
tcp clients: 2/150
server is up and running

I diffed both rndc client C programs and apart from dropping support for hmac-md5, I see no changes.

Edited Jun 13, 2019 by Michał Kępień
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None