Merge ~kstenerud/ubuntu/+source/bind9:bind9-rtld-deepbind-1769440 into ubuntu/+source/bind9:ubuntu/cosmic-devel
Status: | Merged |
---|---|
Approved by: | Christian Ehrhardt |
Approved revision: | 736934465736f5d0f6c5561ba81b1305e8f3f873 |
Merge reported by: | Christian Ehrhardt |
Merged at revision: | 736934465736f5d0f6c5561ba81b1305e8f3f873 |
Proposed branch: | ~kstenerud/ubuntu/+source/bind9:bind9-rtld-deepbind-1769440 |
Merge into: | ubuntu/+source/bind9:ubuntu/cosmic-devel |
Diff against target: |
53 lines (+31/-0) 3 files modified
debian/changelog (+7/-0) debian/patches/series (+1/-0) debian/patches/skip-rtld-deepbind-for-dyndb.diff (+23/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Canonical Server Core Reviewers | Pending | ||
Review via email: mp+354002@code.launchpad.net |
Description of the change
Also in:
https:/
https:/
* RTLD_DEEPBIND conflicts with pkcs11 libraries, skip it for dyndb
(LP: #1769440)
PPA: ppa:kstenerud/
Steps to test:
Failing Case:
# uvt-kvm create --memory 2048 cosmic-freeipa release=cosmic label=daily
# uvt-kvm wait cosmic-freeipa
# uvt-kvm ssh cosmic-freeipa
Inside vm:
# sudo su
# apt purge -y cloud-init
# echo "cosmic-
# sed -i 's/127.
# echo "$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/') cosmic-
# apt update
# apt dist-upgrade -y
# reboot
# apt install -y freeipa-server
* Default Kerberos realm: EXAMPLE.COM
* Kerberos servers: cosmic-
* Administrative server: cosmic-
Get machine's ip address. You'll be using the x.x.x.1 address for the DNS forwarder
# ip addr
# ipa-server-install --allow-
* Do you want to configure integrated DNS (BIND): YES
* Server host name: cosmic-
* Please confirm the domain name: example.com
* Please provide a realm name: EXAMPLE.COM
* Directory Manager password: (anything)
* IPA admin password: (anything)
* Do you want to configure DNS forwarders: yes
* Do you want to configure these servers as DNS forwarders?: no
* Enter an IP address for a DNS forwarder, or press Enter to skip: (x.x.x.1 address from before)
* Do you want to search for missing reverse zones?: yes
Installation should fail.
Passing case:
(Same instructions, except added the PPA with fix)
# uvt-kvm create --memory 2048 cosmic-freeipa release=cosmic label=daily
# uvt-kvm wait cosmic-freeipa
# uvt-kvm ssh cosmic-freeipa
Inside vm:
# sudo su
# apt purge -y cloud-init
# echo "cosmic-
# sed -i 's/127.
# echo "$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/') cosmic-
# add-apt-repository -y ppa:kstenerud/
# apt update
# apt dist-upgrade -y
# reboot
# apt install -y freeipa-server
* Default Kerberos realm: EXAMPLE.COM
* Kerberos servers: cosmic-
* Administrative server: cosmic-
Get machine's ip address. You'll be using the x.x.x.1 address for the DNS forwarder
# ip addr
# ipa-server-install --allow-
* Do you want to configure integrated DNS (BIND): YES
* Server host name: cosmic-
* Please confirm the domain name: example.com
* Please provide a realm name: EXAMPLE.COM
* Directory Manager password: (anything)
* IPA admin password: (anything)
* Do you want to configure DNS forwarders: yes
* Do you want to configure these servers as DNS forwarders?: no
* Enter an IP address for a DNS forwarder, or press Enter to skip: (x.x.x.1 address from before)
* Do you want to search for missing reverse zones?: yes
Installation should succeed.
Package Test Results:
debian/tests doesn't exist in bind9.
Hi Karl,
nothing totally critical but a lot of medium things that I'd want you to either change or explain in detail why they were don that way. See inline commends below ...