debian– en debian++

Deze avond ging ik nog snel even nameserver 3 herinstalleren, aangezien die sinds deze week dood is (defecte hardware, maar we hebben dan ook 3 nameservers voor iets). Daar kwam ik voor het volgende te staan:

Powerdns, de dns server die wij gebruiken op die server, is in het pakket hard gelinkt tegen libmysqlclient12, die hoort bij mysql-server van debian. Echter, ik had mysql-server-4.1, en powerdns kon dus niet communiceren (authentication is veranderd, remember). Jammer. De verse van op de site van powerdns was ook niet goed, die was ook tegen de 12 gelinkt, niet tegen de 14 (op zich is het logisch, de 12 is standaard op debian, de 14 hoort bij mysql-server-4.1).

Dan maar snel geprobeerd om de pdns-server pakketen van debian te herbouwen tegen libmysqlclient14, en nu moet je toch zeggen dat het debian package systeem ongelooflijk sterk is:


# cd /usr/src
# apt-get build-dep pdns-server && apt-get source pdns-server
# cd pdns-2.9.17
# sed -i 's/libmysqlclient12/libmysqlclient14/' debian/control
# dpkg-buildpackage

Het resultaat installeren we even met dpkg -i, en we merken dat het werkt. Deze week proppen we dat dan even in het Openminds archief, en klaar is kees. Toch fijn als je al lang met een OS werkt, en de in en outs goed kent…

Comments are closed.