I need to transform this bug into a feature freeze exception request,
therefore I will temporarily unassign myself from it and set it back to
"new" so it's seen by the ubuntu release team.
** Changed in: bind9 (Ubuntu)
Status: In Progress => New
** Changed in: bind9 (Ubuntu)
Assignee: Andreas Hasenack (ahasenack) => (unassigned)
** Description changed:
+ Bind 9.11.x, as shipped in eoan, had support for geoip1 (legacy code)
+ via the src:geoip package.
+
+ bind9 9.16.x, the new upstream stable release and what we are shipping
+ in focal, dropped support for this legacy library and requires instead
+ libmaxminddb.
+
+ There is an ongoing MIR at
+ https://bugs.launchpad.net/ubuntu/+source/libmaxminddb/+bug/1861101
+ which is essentially approved, as most of it's conditions at
+ https://bugs.launchpad.net/ubuntu/+source/libmaxminddb/+bug/1861101/comments/5
+ have been met, just pending FFe bugs now.
+
+ This bug is bringing back geoip support for bind9, but via a new
+ library, therefore I believe it needs a Feature Freeze Exception.
+
+ PPA with packages for testing at
+ https://launchpad.net/~ahasenack/+archive/ubuntu/bind9-geoip/
+
+
+ [Original description]
+
Ubuntu 20.04
bind9 1:9.16.0-1ubuntu3
# systemctl status bind9
● named.service - BIND Domain Name Server
- Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor
preset: enabled)
- Active: failed (Result: exit-code) since Tue 2020-03-10 18:22:42 CET;
2min 21s ago
-Docs: man:named(8)
-Main PID: 46665 (code=exited, status=1/FAILURE)
+ Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor
preset: enabled)
+ Active: failed (Result: exit-code) since Tue 2020-03-10 18:22:42 CET;
2min 21s ago
+ Docs: man:named(8)
+ Main PID: 46665 (code=exited, status=1/FAILURE)
Mar 10 18:22:42 samsung6-ubuntu named[46665]: adjusted limit on open files
from 524288 to 1048576
Mar 10 18:22:42 samsung6-ubuntu named[46665]: found 8 CPUs, using 8 worker
threads
Mar 10 18:22:42 samsung6-ubuntu named[46665]: using 8 UDP listeners per
interface
Mar 10 18:22:42 samsung6-ubuntu named[46665]: using up to 21000 sockets
Mar 10 18:22:42 samsung6-ubuntu named[46665]: loading configuration from
'/etc/bind/named.conf'
Mar 10 18:22:42 samsung6-ubuntu named[46665]:
/etc/bind/named.conf.options:48: option 'geoip-directory' was not enabled at
compile time
Mar 10 18:22:42 samsung6-ubuntu named[46665]: loading configuration: failure
Mar 10 18:22:42 samsung6-ubuntu named[46665]: exiting (due to fatal error)
Mar 10 18:22:42 samsung6-ubuntu systemd[1]: named.service: Main process
exited, code=exited, status=1/FAILURE
Mar 10 18:22:42 samsung6-ubuntu systemd[1]: named.service: Failed with result
'exit-code'.
** Description changed:
- Bind 9.11.x, as shipped in eoan, had support for geoip1 (legacy code)
+ Bind 9.11.x, as shipped in eoan, has support for geoip1 (legacy code)
via the src:geoip package.
bind9 9.16.x, the new upstream stable release and what we are shipping
in focal, dropped support for this legacy library and requires instead
libmaxminddb.
There is an ongoing MIR at
https://bugs.launchpad.net/ubuntu/+source/libmaxminddb/+bug/1861101
which is essentially approved, as most of it's conditions at
https://bugs.launchpad.net/ubuntu/+source/libmaxminddb/+bug/1861101/comments/5
have been met, just pending FFe bugs now.
This bug is bringing back geoip support for bind9, but via a new
library, therefore I believe it needs a Feature Freeze Exception.
PPA with packages for testing at
https://launchpad.net/~ahasenack/+archive/ubuntu/bind9-geoip/
-
[Original description]
Ubuntu 20.04
bind9 1:9.16.0-1ubuntu3
# systemctl status bind9
● named.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Tue 2020-03-10 18:22:42 CET;
2min 21s ago
Docs: man:named(8)
Main PID: 46665 (code=exited, status=1/FAILURE)
Mar 10 18:22:42 samsung6-ubuntu named[46665]: adjusted limit on open files
from 524288 to 1048576
Mar 10 18:22:42 samsung6-ubuntu named[46665]: found 8 CPUs, using 8 worker
threads
Mar 10 18:22:42 samsung6-ubuntu named[46665]: using 8 UDP listeners per
interface
Mar 10 18:22:42 samsung6-ubuntu named[46665]: using up to 21000 sockets
Mar 10 18:22:42 samsung6-ubuntu named[46665]: loading configuration from
'/etc/bind/named.conf'
Mar 10 18:22:42 samsung6-ubuntu named[46665]:
/etc/bind/named.conf.options:48: option 'geoip-directory' was not enabled at
compile time
Mar 10 18:22:42 samsung6-ubuntu named[46665]: loading configuration: failure
Mar 10 18:22:42 samsung6-ubuntu named[46665]: exiting (due to fatal error)
Mar 10 18:22:42 samsung6-ubuntu systemd[1]: named.service: Main process
exited, code=exited, status=1/FAILURE
Mar 10 18:22:42 samsung6-ubuntu system