Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Bug

Failed Win XP Upgrade Wipes Out UK Government Agency 731

Lurker McLurker writes "The BBC and the Register report that the UK Government's Department for Work and Pensions attempted to upgrade seven PCs from Windows 2000 to Windows XP, and ended up with BSODs on over 60,000 machines. I wonder if the National Health Service is regretting awarding Microsoft a £500 million contract now." The Guardian also has a good story.
This discussion has been archived. No new comments can be posted.

Failed Win XP Upgrade Wipes Out UK Government Agency

Comments Filter:
  • Uh-oh... (Score:5, Interesting)

    by Dynamoo ( 527749 ) on Friday November 26, 2004 @11:32AM (#10924671) Homepage
    You know that sinking feeling when you've just pressed the wrong button...

    ..of course, it seems to be our friends EDS behind it, who are just great at making a mess of government contracts.. and then, the government just gives them another one.

  • Another nail? (Score:1, Interesting)

    by Justin205 ( 662116 ) on Friday November 26, 2004 @11:33AM (#10924680) Homepage
    Hopefully just another nail in Microsoft's coffin...

    When a government ends up with BSODs on 60000 computers, it can't be good for Microsoft.

    On another note, How did upgrading seven machines to XP BSOD 60000?
  • umm.. (Score:2, Interesting)

    by REBloomfield ( 550182 ) on Friday November 26, 2004 @11:35AM (#10924713)
    I've been reading about this all day, and not once have I found a concrete description of what was actually being upgraded. Where exactly does it say that it was an XP upgrade, or are /. just jumping on the M$ bashing wagon....

    If this was a Linux/Oracle/$flavourOfTheMonth upgrade, would you be just as scathing?

  • by mr breakfast ( 242421 ) on Friday November 26, 2004 @11:38AM (#10924751)
    This makes me feel so much better about the working mistakes I have made. I would love to see an interview with whoever clicked on "OK" to trigger this one off...
  • by willith ( 218835 ) on Friday November 26, 2004 @11:39AM (#10924759) Homepage
    The BBC article mentions that EDS is responsible for the ugprade. They're partnered with Altiris [altiris.com], so I'd be willing to bet that the upgrade was carried out using the Altiris Client Management Suite [altiris.com].

    It's a great set of tools--we own it at work and managed our own Win2k -> WinXP upgrade using the PC Transplant and Deployment Server tools, but can massively bone you if you don't do enough testing. PC Transplant, in particular, can hurt if you--that's the application that lifts your profile off of one PC and slaps it down on another, so that you don't have to re-configure your Exchange settings, Office personalizations, backup documents and application settings and bookmarks, and a whole mess of other things. When doing an OS migration, if you don't design your personality transplant template correctly, you can end up with all kinds of Win2k-specific settings stuffed into your WinXP profile, which can lead to all kinds of crazy-ass problems.
  • by alistair ( 31390 ) <[alistair] [at] [hotldap.com]> on Friday November 26, 2004 @11:40AM (#10924773)
    "On another note, How did upgrading seven machines to XP BSOD 60000"

    If you read the register article, it says that they were attempting to only push the update out to 7 PCs, but it actually went to all 60,000.

    I would imagine they were using something like Microsofts SMS services or Bigfix to push out packages, and simply selected push out to all instead of a test community.

    I don't think this is a nail in Microsofts coffin, I have seen similar things happen in the mainframe world where patches intended for dev hit live production systems with similar bad consequences. It has to count as a bad day at the office for the person pushing the button though.

    It also highlights the difficulty in pushing out big updates to major networks of PCs, be they running Windows or Linux. The complexity of moving from Win NT to XP has proved so complex in my organisation that for the future Longhorn upgarde and beyond we are now looking to Citrix to allow the migrations of applications across servers and essentially use the PC as a thin client for all but core office and email apps.
  • by hattig ( 47930 ) on Friday November 26, 2004 @11:44AM (#10924801) Journal
    So ... 5 working days, 60,000 PCs (= 60,000 employees?)

    Assume £8/hr employee. 40 hours of work a week. 60,000 unusable systems.

    => TCO increased by £19.2m for the 8 PCs they upgraded (before costs incurred fixing the problem)! £2m TCO per system for Windows XP eh? A clear example that Windows TCO can increase rather horribly if something goes wrong, and this was a standard upgrade. It's £320 per PC if you count all 60,000 systems - that's still horrendous.
  • Re:EDS again (Score:5, Interesting)

    by I confirm I'm not a ( 720413 ) on Friday November 26, 2004 @11:44AM (#10924804) Journal

    Yet the government keep awarding them [EDS] contracts. Why?

    I don't know, but I do recall an article about IBM refusing to tender for UK.gov contracts: apparently it was too costly, and too risky - you could spend millions only to not get the tender, and IBM felt that the chance of getting the tender awarded to IBM was too small. So... I'd suggest either it's too costly to play so players are dropping out (the reasonably answer), or someone in government really loves EDS, and IBM know it (the tinfoil hat answer).

    Living in the UK, I'm minded to go for option 2.

  • by swordgeek ( 112599 ) on Friday November 26, 2004 @11:45AM (#10924817) Journal
    They upgraded seven machines and 80,000 died? That sounds weird, but maybe they were the AD servers. Why then, on a small number of such critical boxes, didn't they just restore from backups?
  • Re:EDS again (Score:5, Interesting)

    by justanyone ( 308934 ) on Friday November 26, 2004 @11:47AM (#10924834) Homepage Journal
    EDS is one of very few companies that will accept government contracts. US Gov'mt accounting requirements are onerous (hard to comply with) by any standard, so in order to compete for the contract, you have to have a huge team of accountants that know how to produce the kind of records and reports that the Government accounting office(s) expect.

    There is a huge hue and cry (outrageous exclamation of disgust and anger) over mismanagment and eggregious spending in government contracts. Having worked in the sector, I'm somewhat familiar. The contractor I worked for made sure there was no waste, fraud, or abuse. However, it spent 10 times as much as the job required, just to do this. The obvious choice for our firm was it would have been far cheaper to run things by GAAP (Generally Accepted Accounting Practices)(the private sector accounting standards), and have both a nice large internal audit division and "internal affairs" watchdog enforcement. Alas, most governments are not run this way, and if they are, they devolve into the current format due to political expediency.

    I have friends that work for EDS and they comment on the kinds of hoops they have to jump through just to do simple stuff. They've built up a rather large experience pool in doing this hoop-jumping, so they can do contracts cheaper than some other companies.

    EDS also tends to run things according to CMM levels whenever they're developing things, so at least if there's a mess-up (as there obviously was here), there will be some kind of follow-through to improve the process of doing this kind of work. EDS's management doesn't want the black eye any more than the government or Microsoft do, but they'll spend the money to make sure it doesn't happen the same way again. There is, after all, no way to prevent all errors, but I give them credit for trying most of the time.

  • Re:Another nail? (Score:4, Interesting)

    by gbjbaanb ( 229885 ) on Friday November 26, 2004 @11:50AM (#10924864)
    and you missed out big time. 4 years later you could have been naming your own price for Y2k fixes.

    You'd probably be retired now! Pity you chose long hair, and have another 40 years of work to go.
  • Re:Another nail? (Score:3, Interesting)

    by turgid ( 580780 ) on Friday November 26, 2004 @11:59AM (#10924960) Journal
    Everyone else was doing Y2K fixes. I very much doubt I'd have made much money at it at all.

    You'd probably be retired now! Pity you chose long hair, and have another 40 years of work to go.

    I get to do cool stuff with UNIX nowadays. 40 years of cool stuff is better than becoming an EDS pointy-hair for 4 years and having to learn IBM JCL.

  • Knoppix (Score:2, Interesting)

    by Anonymous Coward on Friday November 26, 2004 @12:00PM (#10924971)
    No problem, Just get all the individual users to stick in a Knoppix cd. Remake the network, and let the main root look at all the individual cruft. Then burn a complete backup of all the individual important info. With Windows utilities they would need to fly in 200 WinIT guys to do the same thing. They have not got a hope in hell of doing the same thing on line with a Windows boot CD!
  • by speed-sf ( 721339 ) on Friday November 26, 2004 @12:06PM (#10925028)
    Something that makes me curious, you hear Ballmer lament about the lower TCO of windows. You hear the linux community shriek about it's lower TCO. The bottom line is really this, if your sysAdmins are less than competent and bugger up something like this which system would have a lower cost to recover? This is a really good thing to know when you are considering any enterprise system. Call it, TCCR (total cost of catastrophic recovery). Ballmer, Linux communities answer me this!
  • Re:RTFA! (Score:1, Interesting)

    by Anonymous Coward on Friday November 26, 2004 @12:13PM (#10925088)
    imagine the chaos if the wrong version of libc was rolled out to a linux system!

    One of two things would happen:
    1. Nothing. Glibc since libc6 is forward and backward compatable.
    2. You would have to reboot the machines in single-user mode and, using all those shiny static binaries in /sbin, you'd simply recover the correct Glibc.
    I get your drift though. Just wanted to argue the details.
  • Re:EDS again (Score:2, Interesting)

    by Anonymous Coward on Friday November 26, 2004 @12:18PM (#10925128)
    It's because the government persists with the 'preferred bidder' system.

    From this weeks Private Eye:-

    "The government seeks outline bids with no detailed specifications for most PFI or PPP projects and then chooses its "preferred bidder". It is only then that the detailed contract is worked out. But with a "preferred bidder" identified most of the other contractors decide its not worth wasting any more money and drop out. The preferred bidder can then hold a gun to the government's head ... so that by the time the contract is finalised, the cost is often considerably higher than first envisaged... As the EU recognised some time ago, this is because there is no longer any effective competition at the crucial stage of contract negotiation. Thanks to an EU directive which will come into force next year, the practice of appointing a preferred bidder will be outlawed as anti-competitive.

    (Subscription to Private Eye is only £21)

    The most disturbing thing about EDS is that if David Blunkett ever gets ID cards through parliament EDS will be one of the front runners to run the scheme. Be afraid, be very afraid.
  • by Anonymous Coward on Friday November 26, 2004 @12:19PM (#10925135)
    The Department for Work and Pensions is a Department, not an Agency. "Agency" in the UK generally means an Executive Agency (eg. Highways Agency, Vehicle Operator and Services Agency) or Non-Departmental Public Body, rather than a fully-fledged ministerial Department, like DWP. I'm probably the only person reading this thread who is ever going to care about this distinction, but I'm going to speak up anyway.
  • From the article (Score:2, Interesting)

    by pekoe ( 623399 ) <smiorgan@nt l w orld.com> on Friday November 26, 2004 @12:22PM (#10925164)
    all the clients connected to the network received a partial, but fatal, 'upgrade.'

    Is it possible that someone noticed that the updates were going to 60,000 machines instead of just 7, said 'oh shit', and pulled the plug without thinking?

    EDS is also thought to be flying in fire brigades.

    Yeah, to put out the fires from their smouldering backsides.
  • by blowdart ( 31458 ) on Friday November 26, 2004 @12:32PM (#10925238) Homepage

    Only theregister appears to talk about Win2k and XP, so lets see what they're saying.

    According to one, a limited network upgrade from Windows 2000 to Windows XP was taking place, but instead of this taking place on only a small number of the target machines, all the clients connected to the network received a partial, but fatal, 'upgrade.'

    So if this is true then EDS pushed out a partial upgrade. Now come on, if you installed 75% of a new distro over an old one then rebooted would you blame Redhat because it didn't work?

    Or there's the other version

    DWP was trialing Windows XP on a small number ("about seven") of machines. "EDS were going to apply a patch to these, unfortunately the request was made to apply it live and it was rolled out across the estate, which hit around 80 per cent of the Win2k desktops.

    So again EDS pushed out XP patches, overwriting Win2k files and the machines crashed

    Not really surprising if you overwrite parts of an OS with files from a different OS that there is a mass crash, but folks, this is an EDS fuckup not really a problem with Windows.

    Of course theregister could be wrong. It might happen. Heh.

  • by mishmash ( 585101 ) on Friday November 26, 2004 @12:47PM (#10925392) Homepage
    "Where to have the debate where it might be read by those who mater:" And you lead with Boris?!
    Yes. He's taking a stance on the ID card issue with his column in today's telegraph, entitled Ask to see my ID card and I'll eat it [telegraph.co.uk] and has a discussion on his blog on the ID card issue [boris-johnson.com]

    Is there another MP who's taken a clearer anti-ID card stance, and is prepared to discuss their positon so openly?

  • FAT CLIENT (Score:3, Interesting)

    by carldot67 ( 678632 ) on Friday November 26, 2004 @01:29PM (#10925788)
    Some interesting views here, but I would contend that this was a screw-up waiting to happen because screw-up potential was built in to the setup. A sysadmin has pressed the button here for sure but I wouldnt be too hasty to point the finger.

    This is what happens when you have a fat client. There's a lot in a fat client. A lot to go wrong, a lot to be insecure. It therefore needs a lot of looking after. Many updates, many risks. Multiply by many desktops and it only becomes manageable by central updates. Central updates means lots of automation. Lots of automation means someone presses the wrong button and.. BANG.

    But for the whole thing to go BSOD... now THAT is bad. It means you can't even back out. The reports I have seen imply that they had to nuke Windows or install stuff manually using some kind of recovery diskette... It's a disaster whichever way up you put it.

    Would it have happened if they used Linux? Who knows. Linux is a complicated beastie too.

    However, if they had used web apps or thin client for eveything then the issue might not have even come up.

    It does make an interesting academic exercise to consider what would happen if the same screw-up hit other installations with many thousands of windows clients. Yes I am referring to the recently announced UK NHS (900,000 nodes) and US AirForce (500,000) Microsoft "wins".

    I have seen NHS and DWP apps. Pretty basic stuff. Running these things on XP or W2000 is a bit of a hammer to crack a nut. The only earthly reason I can think of is the MS upgrade machine says they have to.

  • by Anonymous Coward on Friday November 26, 2004 @01:45PM (#10925898)
    to EDS(UK) working on the initial install of these 80,000 PCs I can't say I'm at all supprised this went tits up.

    EDS (UK) is a true management culture, its all about statistics, statistics and damn statistics, regardless of the consequences.

    To quote a former manager:
    I know that if we replace these PCs now they won't work until we have the power cables next week, but we need to get them out

    I guess as usual their development department had the 50% required sucess rate before launching something live.

    It will be easy for them to roll back to the original install, I still have one of the ghost cd images around here somewhere if they need to borrow it.
  • Devil's Advocate (Score:1, Interesting)

    by graveyardduckx ( 735761 ) on Friday November 26, 2004 @01:50PM (#10925939)
    This could've happened on any platform, not just Windows. I know I've accidentally done some *stupid* things while trying to upgrade Linux and *BSD boxes that have rendered them near useless.
  • by MacDaffy ( 28231 ) on Friday November 26, 2004 @04:33PM (#10927070)
    If you give a chimp an Uzi with a defective trigger mechanism and a bunch of people get shot, whose fault is it: the chimp's or the Uzi's? My first networking experience was with AppleTalk; plug it in and you had a network. I was subsequently required--with co-worker--to learn everything we could about Windows networking so we could implement it in one of our products.

    My co-worker and I spent the next period AMAZED that Windows networking even worked at all. The system of domain controllers and WINS servers and browse lists and host files... it's too byzantine to be believed. There is, without doubt, a corporate network somewhere that could be comopletely undone by someone opening a wireless laptop in the wrong place at the wrong time. Add Windows XP and the attendant SP2 fun they're having and you get chaos.

    Yes, those delightful folks at EDS are the chimps in this scenario, but Microsoft's products are definitely the defective Uzi. And I note that the BBC News article studiously avoided mentioning either of them. Hmm... Microsoft wouldn't be doing everything it can to tamp down this PR disaster, would it?

    Naaah!
  • Long long time ago (Score:2, Interesting)

    by Adrian.Challlinor ( 834846 ) on Friday November 26, 2004 @06:50PM (#10927753)
    I tried to sell some software to database stuff to the EDS group in charge of the tax system (based in Telford, England). I kid you not. We asked if they has an ERD of the database. "Whats an ERD?" we got back. You kn ow a database design. How do you design the database? "Well Dave here gets on the console and types SQL statements in to Oracle". On the test system, right? "no, direct in to live". We got up and left. There is no way I am going to be front page news for my software taking down the live tax system in the UK!
  • by man_of_mr_e ( 217855 ) on Friday November 26, 2004 @07:15PM (#10927895)
    First of all, that's precisely what happened here. EDS broke the update packages by bypassing them entirely using a third party product that did not do version checking.

    Second, The machines wouldn't boot, therefore there is no way to run any kind of script to fix the problem, thus your third solution is likely what happened in this case as well. However, it takes some time to manually go to 60,000 machines and fix them, even if it only takes 5 minutes per machine.

    The exact same thing would have happened with any OS, including Linux, had EDS decided to bypass the normal version checking tools and do things themselves, creating an unbootable system.
  • by Sebastian Jansson ( 823395 ) on Friday November 26, 2004 @07:18PM (#10927909) Homepage
    Microsoft sell a complex system with the claim idiots can administer it. The DWP employ/contract idiots to administer a complex, but vital, system. Niether of these are "innocent parties".
    Oh, I must have missed just that commercial...
    In all *nix systems I've seen, the root user has the ability to run "rm -rf /*" and by that completly destroy their system. You can't expect an system to be completly idiot-proof at administration level imo.
    Although I agree on that the design of the particular infrastructure seems a bit unsecure when you that easily can break 60000 systems. What if some bored hacker gained access to that main account...
  • by Total_Wimp ( 564548 ) on Friday November 26, 2004 @07:26PM (#10927957)
    This is bullshit. You can wipe out a server hard drive with less than 10 characters and an "enter" on most Unix/Linux systems. But you want to blame Microsoft for the UK government not properly running their IT staff enough to make sure they're pushing the patch to a test group instead the production group?

    Microsoft builds very powerful software. Their Active Directory and Group Policy can do amazing things over huge numbers of computers. But if the guy in charge gives admin rights over the directory to some monkey that doesn't know how it works it's no different than giving root to the same monkey on your big Unix file server.

    I'm quite familiar with the Microsoft recommendations for big projects like this. Claiming Microsoft would "sell a complex system [of this magnitude] with the claim idiots can administer it" is flat out false. They recommend highly trained proffesionals, testing in an offline environment and strict change control procedures. Don't let your personal prejudice cloud the facts: MS sells big systems to big customers with the understanding and recommendation that they'll have tallented staff to run them.... Just like every Unix house does.

    TW
  • by Anonymous Coward on Friday November 26, 2004 @08:42PM (#10928306)
    MS contract is really cheap, based on 62 $ / per year / per pc. But if Redhat/Suse/Mandrake could form alliance probably they could out perform Microsoft. With Redhat sitting on 500 million USD investment and Size of contract it should be no brainer for open source community and would probably come up with better UI than MS.
    I wish we could reverse the time and seeing this happening.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...