Other people's crap ... |
|
Ok, this is a rant but I think the content is perfectly valid. I moved to Ubuntu from Gentoo generally because I was leaning towards binary distro's after having problems with Gentoo's political system.
Ubuntu is great, but unfortunately after making itself "so" good in certain areas, when I find it's falling over badly in other areas, expectations tend to be dashed.
In particular I'm talking about the fringes that Gentoo supports so well, and Ubuntu screws up so badly ...
Let's talk about Ubuntu server and name services, BIND is and always has been the center of any hosting setup. DLZ has for many years been a standard add-on package that has now finally been included in the standard BIND source tree.
Indeed, if you install the latest Ubuntu package and run it against your BIND/DLZ/MySQL setup, it generates NO ERRORS, however when you use it, IT DOESN'T WORK!
It doesn't log any failures, configuration errors, nothing ... just sits there silently with no clue as to where to start looking. Just to reiterate, they thought DLZ was so important, it's now part of BIND itself, and Ubuntu seem to have half implemented it such that I've just spent the last 3 hours trying to make it work - and failed.
My Solution;
a. Download the latest source
b. Unpack
c. ./configure--prefix=/usr --with-dlz-mysql=/usr --sysconfdir=/etc/bind \
--localstatedir=/var/run/bind
d. make install
e. /etc/init.d/bind restart
Hey presto, problem solved.
Exactly how did Ubuntu compile this and screw it up???
Incidentally, this is on Gutsy / AMD64.
- The URL to Trackback this entry is:
- http://hairy.trollstomper.org.uk/the-trolls-blog/other-peoples-crap/tbping