Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Bug Businesses Red Hat Software Software Linux

RHN Bind Update Brings Down RHEL Named 312

alexs writes "Red Hat's response to update bind through RHN, patching the DNS hole, made a fatal error which will revert all name servers to caching only servers. This meant that anyone running their own DNS service promptly lost all of their DNS records for which they were acting as primary or secondary name servers. Expect quite a few services provided by servers running RHEL to, errr, die until their system administrators can restore their named.conf. Instead of installing etc/named.conf to etc/named.rpmnew, Red Hat moved the current etc/named.conf to etc/named.conf.rpmsave and replaced etc/named.conf with the default caching only configuration. The fix is easy enough, but this is a schoolboy error which I am surprised Red Hat made. Unfortunately we were hit and our servers went down overnight while RHN dropped its bomb and I am frankly surprised there has not been more of an uproar about this."
This discussion has been archived. No new comments can be posted.

RHN Bind Update Brings Down RHEL Named

Comments Filter:
  • TCO (Score:1, Interesting)

    by toxygen01 ( 901511 ) on Friday July 18, 2008 @08:22AM (#24240347) Journal
    I wonder if this is included in Total Cost of Ownership. i.e. I'm really interested in estimates how big loss this mistake generated to big companies.
  • No worries (Score:2, Interesting)

    by FlyingBishop ( 1293238 ) on Friday July 18, 2008 @08:25AM (#24240377)

    I don't need to worry about that, I run Debian

    Also, I don't run my own DNS. But if I were paying someone to make sure my patches weren't idiotic, I'd be pretty pissed, whether the patch was for something I used or not.

  • You are WRONG :D (Score:5, Interesting)

    by hughesjr ( 734512 ) on Friday July 18, 2008 @08:26AM (#24240385) Homepage
    This article is absolutely wrong.

    The user has misconfigured their DNS and has installed a package called, SURPRISE, caching-nameserver along with the other bind packages.

    caching-nameserver IS just that, a caching-nameserver. It SHOULD NEVER BE installed on a DNS server that is used for Primary or Secondary DNS control. The bind packages do not in any way modify named.conf, but if you want a caching nameserver and if you have installed the caching-nameserver package, then you would EXPECT that it would replace the named.conf file.

    The real question is, how does crap like this get posted as a feature article on slashdot.
  • by Spazmania ( 174582 ) on Friday July 18, 2008 @08:33AM (#24240445) Homepage

    Red Hat makes this mistake a LOT. It makes the update process very unreliable. SuSE isn't as bad but they still have problems if you customize a piece of software's configuration in an unexpected way.

    Debian is king here. The incremental patches almost never break a configuration and the major release upgrades tend to work; they often change package names if the new "version" has a major incompatible change in the configuration.

  • by Anonymous Coward on Friday July 18, 2008 @08:51AM (#24240645)

    Give me a break. He has caching-nameserver installed which is supposed to do that. This is user error, pure and simple. It's time for them to hire an RHCE.

  • by cluening ( 6626 ) on Friday July 18, 2008 @08:58AM (#24240703) Homepage

    Have you considered using a configuration management tool such as Bcfg2 [bcfg2.org] or cfengine to make sure your own config files are restored after package updates are made? You can never really trust those package maintainers...

  • by ThePhilips ( 752041 ) on Friday July 18, 2008 @09:02AM (#24240741) Homepage Journal

    On most (all?) other distros it works perfectly. I had Debian for ages in production (supporting piles of services) with apt-get update/upgrade running regularly. SuSE and Gentoo also do good job keeping you informed about changes in updates and if post-update human interaction is needed.

    The crucial difference here is mindset of RH. It didn't changed the damm yota in the decade. The very same problem why I threw away RH6/7 in past from production, the very same stupidity of RH, is still there.

    RH is only distro I have ever tried - and I tried many of them - would silently without any warning or prompt replace your config files with shipped version. It took them ages to learn that files can be renamed - yet it didn't went thru completely it seems.

    This is not a single mistake. This is happening now for more than a decade now: RH during maintenance can and does override your configuration. The RH folks simply have no trivial respect to their users...

    [/rants]

  • by not_hylas( ) ( 703994 ) on Friday July 18, 2008 @10:55AM (#24242447) Homepage Journal

    GUILTY.
    Seems the person that prepared the patch is a new hire at Red Hat.

    Beware Latest 10.3.x security update - it replaces /etc/named.conf:

    http://discussions.apple.com/message.jspa?messageID=5876624 [apple.com]

  • The only "schoolboy error" [...] was not testing the patch on a non-production server before deploying it on a production

    Can the same line be used to defend Microsoft the next time they screw up a bug-fix or "service pack"?

  • Oh so LATE (Score:3, Interesting)

    by alexborges ( 313924 ) on Friday July 18, 2008 @12:03PM (#24243613)

    Thanks ./, ive known about this for TWO WEEKS.

    And no one died.

    So there.

UNIX is hot. It's more than hot. It's steaming. It's quicksilver lightning with a laserbeam kicker. -- Michael Jay Tucker

Working...