Slashdot Mirror


Failed Win XP Upgrade Wipes Out UK Government Agency

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.

128 of 731 comments (clear)

  1. The reason for the upgrade by Anonymous Coward · · Score: 5, Funny

    They wanted that new version of Internet Explorer with the fancy built-in pop-up blocker.

    1. Re:The reason for the upgrade by phaln · · Score: 5, Funny

      In other news, productivity is UP 64% since the day before the crash!

      --
      SNACKS ARE AWESOME
    2. Re:The reason for the upgrade by Lev13than · · Score: 5, Insightful

      They wanted that new version of Internet Explorer with the fancy built-in pop-up blocker.
      Looks like they got a deal; they got the version that also blocks viruses, worms, and abuse of Solitaire! ;)

      Writing article about Free iPod. Please help out.


      They probably wanted to block assholes who disguise 'Free iPod' links in the sigs. 'TinyUrl' my ass. If you want an iPod, ask your parents to raise your allowance. Otherwise, I heartily encourage you to fuck off.

      --
      When you have nothing left to burn you must set yourself on fire
    3. Re:The reason for the upgrade by BLAG-blast · · Score: 2, Insightful
      Writing article about Free iPod [tinyurl.com]. Please help out.

      If you are seriously writing a article on free ipod crap why don't you link to a page that explains a bit about your project. Otherwise you're not different from the 12 year old kids you are internet begging for ipods (I'm assuming that your older than 12, could be a bad assumption).

      Will you give away the ipods you get, or will you keep them? With Xmas coming up there are a lot of poor childern out there who are going to get any much else other than AOL and Live linux CDs.....

      And for the record... the article is not going to have favorable things to say about the free ipod experience.

      Is you writting going to be bias from the start?

      Or are you writting about how the free-ipod fad is causing a lot of REALLY ANNOYING internet begging. "I want an ipod, please give up your privacy so I can have an ipod". Please note that "I want a free-ipod so I write bad things about free-ipods, please give your privacy so I can an ipod" is in no way any different.

      Oh wait, I've seen a post where you accuse somebody of being home from highschool, you're most likely 12 years old.

      Sheesh! Really... get a grip!

      Sheesh! Really... get a grip!

      --
      M0571y H@rml355.
    4. Re:The reason for the upgrade by Anonymous Coward · · Score: 3, Funny
      This is a government department. The only place for productivity to go would be up.

      Dear Sirs:

      I am a highly overpaid government employee with nothing better to do all day than read Slashdot and post AC comments, and frequent gambling and off-track betting sites. I and those of my many co-workers that were good enough to show up for work on a Friday and are not currently on a 3 hour lunch break and are looking at this on my monitor find the above post highly offensive and demand that you moderate it "flamebait " immediately. Otherwise, we shall be forced to file a grievance and call a national strike, affecting dozens.

    5. Re:The reason for the upgrade by skids · · Score: 5, Insightful

      OK, fair enough. A lot of the people I worked with when I was in a government position do deserve that.

      But a lot of them don't. I would say most state employees work their asses off doing pointless things, rather than screwing off. The problem is more with upper management than with the rank and file... though the problem does bleed over into the lower level employees because, after all, how long can you pour your energy into a task that you know only is neccesary because incompetent managers fail to streamline the operation and give you more real, productive work, before you start to take the job much less seriously?

      So those petty state officials who shirk work do so as much due to being beat down, disillusioned, and tapped out as far as trying to do something about it in the face of a "front row" that doesn't like to listen to comments from their inferiors.

      When I was working for the state, I considered myself very lucky to be involved in a project that was doing something meaningful, being productive and, while mistakes were made here and there, was relatively efficient overall. I could see how this was not the case in the departments working beside ours.

      Eventually, though, the egos of the upper echelon managed to intrude even into our well defended (by caring managers) little island of fortitude and competance, and I had to say screw it. Now, unlike most of the rest of my friends that got laid off and sucked the government unemployement insurance tit, I am fending for myself with the money I saved by not buying useless crap.

      So when people try to say I was overpayed at 60% of my fair private-industry salary, I don't shirk from the criticism. Yeah, the benefits were better than the private sector and the environment more permissive, but at least I didn't go looking for a handout like others so they could keep up the credit card payments for their DVD collections and car loan for their gas guzzling S.U.V.

      At least I, one of those loathsome, lazy, state workers, had the good conscience not to apply my talents to better the carreer of a gaggle of idiots who aren't overseen adequately by the legislature that created their positions. If you want the state sector fixed, aim at the top. The clock punchers at the bottom are just a symptom of a management that preserves itself by not giving their underlings enough of a reason to revolt.

    6. Re:The reason for the upgrade by Secret+Agent+X23 · · Score: 2, Insightful
      It really helped to highlight some of the issue with the freeIpod stuff; people can ignore marketing, but are absolutely infuriated if they feel "deceived" somehow.

      And you didn't see that coming because... ???

    7. Re:The reason for the upgrade by uhlume · · Score: 2, Funny

      "LOL! Someone, please mod this up :-D"

      --
      SIERRA TANGO FOXTROT UNIFORM
  2. Uh-oh... by Dynamoo · · Score: 5, Interesting
    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.

    --
    Never email donotemail@WeAreSpammers.com
    1. Re:Uh-oh... by Coryoth · · Score: 4, Insightful

      Everyone needs a second chance. And a third. And a fourth. And a fifth. And a ...

      I'm sure the government has perfectly good reasons for continuing to hand contracts to EDS. It's just probably not a reason they want to tell you because it involves (bribery|nepotism|stupidity|all of the above)

      Jedidiah.

  3. This is typical of our government. by bairy · · Score: 5, Insightful
    If something is actually working right (and it's rare), change it!
    I can imagine it now
    Intern: "Sir, Microsoft have bought out Windows XP Service Pack 2. It's had numerous bug reports of dying pcs and software not working anymore. THIS is the time to upgrade to Windows XP, then upgrade to SP2 because windowsupdate won't stop bugging the hell out of us until we do!"
    Boss: "You mean we could cock something up, and it might not even be our fault for a change?! Lets pay someone vast amounts of money to do it!"

    The Gaurdian reports it was a week long outage. Now, I may be completely wrong here, but surely all they had to do was restore those pcs back to their previous Windows 2000 state using the daily backups they do... I mean, it's only common sense to do backups on such a critical syst...oh, wait, nevermind.

    </cynical>

    --


    Get paid to search..It's geniune and
    1. Re:This is typical of our government. by bairy · · Score: 2, Insightful
      I meant restore the 7 pcs they'd upgraded. I would assume the 60,000 died either because those 7 were feeding them, or because or an incompatibility with the upgrade. If you're upgrading ANYTHING that might affect anything else you should do a back up. So in both cases I would have thought a simple restore would have made everything happy again..

      or have I missed something?

      --


      Get paid to search..It's geniune and
    2. Re:This is typical of our government. by blowdart · · Score: 5, Interesting

      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.

    3. Re:This is typical of our government. by man_of_mr_e · · Score: 2, Insightful

      And if you're pushing out updates to Windows, you're almost assuredly using a Windows update package that also checks OS versions.

      Guess what? EDS chose to do it themselves using a third party product rather than use the much more mature and safe existing update tools.

      Now who's fault is that?

  4. oh hey what's going on with this upgrade by Anonymous Coward · · Score: 4, Funny

    OH SHI-

  5. Too slow. by Lostie · · Score: 4, Informative

    If only they had reached the conclusion hinted at in this BBC News article a year or two ago, this would not have happened.

    It's certainly bad PR for Microsoft though, perhaps this will serve as a wake-up call to other governments that "other options" are out there.

    1. Re:Too slow. by Apathetic1 · · Score: 5, Insightful

      It was EDS that screwed it up. I can't say I'm surprised. For once I find it hard to blame Microsoft - rolling an XP patch out onto a Windows 2000 machine (or 60000) will have the predictable effect of hosing the system. Given what I know about EDS (I worked there for two summers) I don't think running Linux would have helped.

      --

      My username does not make me Apathetic. It's irony, get it?

    2. Re:Too slow. by Zocalo · · Score: 5, Insightful
      Actually, I tend to see this as potentially an opportunity for Microsoft to gain some excellent, and totally undeserved, *good* PR. The root cause of the problem seems to be that EDS erroneously pushed a Windows XP update out to Windows 2K desktops - hardly Microsoft's fault. Having got completely out of their depth (which isn't especially far out of the shallows given EDS' track record to date) EDS decided that it couldn't fix the problem and called in Microsoft.

      Now, assume Microsoft bails EDS out, and there is no reason why not, because you can bet they'll send a bunch of temps to every DWP office at EDS' expense if they have too. In a nutshell, Microsoft gets a PR coup: "We've just bailed out out a leading *cough* solution provider! Now imagine that had been, say, a Linux deployment... Who could EDS have called then?" Given the excellent grasp of PR, spin and FUD Microsoft has, I don't think this is going to help break the Microsoft stranglehold at all.

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Too slow. by Sxooter · · Score: 2, Insightful

      Really, I'd expect Microsoft to have designed the two very different operating systems to NOT take each other's patches. It couldn't have been that hard to do, just toss some identifier in there somewhere in the file and if XP sees a win2k id or vice versa, refude to install the update.

      It's still Microsoft's fault, because they designed a system that accepts updates for the wrong system, and after that update is installed, it's damned near impossible to back it out. EDS has fault here too, but let's face it, they couldn't have screwed the pooch nearly as well with a non-MS based system.

      --

      --- It is not the things we do which we regret the most, but the things which we don't do.
    4. Re:Too slow. by Asic+Eng · · Score: 4, Insightful
      Now imagine that had been, say, a Linux deployment... Who could EDS have called then?

      They could have called Novell or IBM.

      Apart from that though - any setup can be screwed-up by an admin, no currently available OS can protect you from that. So for a TCO estimate at least we would have to look at the total loss due to screw-ups like this, and weigh them with the number of installations. Using a single data point can't be valid. That said, my gut feeling is that Linux provides considerably better TCO.

    5. Re:Too slow. by Apathetic1 · · Score: 2, Insightful

      Microsoft can't help it if you force an XP update onto a Win2K machine using an automated tool. Trying to manually install a patch onto the wrong operating system WILL fail as it should.

      Somebody else in the thread mentioned this - if you overwrite your Linux kernel with a botched version, your system's hosed. If you didn't keep a backup, it's damned near impossible to back it out.

      Nobody can protect an incompetent admin from him / herself.

      --

      My username does not make me Apathetic. It's irony, get it?

    6. Re:Too slow. by Skuld-Chan · · Score: 2, Funny

      Now imagine that had been, say, a Linux deployment... Who could EDS have called then?

      This is actually a really good question. One thing I've found in Linux support is much of the software (the new software raid as an example) isn't clearly documented and when you do run into serious problems beyond a few simple things to try people generally seem clueless - even very experienced people. I blame a lot of this on constantly moving support targets (the day you document one issue, and its solution there have been 2-3 more kernels/patches with either a fix or a new issue). Plus there's no clear support message - who do I call - who can I blaim when everything blows up? Are the answers I get consistent (ie one support group will say/setup the system one way, and another a different way).

      "the drives seem totally wiped - why that would happen after taking the raid offline and back online is beyond me" was quite literally the answer I got when I did have some serious problems with a 4 drive software raid setup.

  6. I wouldn't want to be in their shoes now by Lispy · · Score: 3, Funny

    But still I have to say it: "HAHA!"

  7. EDS again by Hieronymus+Howard · · Score: 5, Informative

    Every time I hear about a big government IT fuck-up it seems to be caused by EDS. Yet the government keep awarding them contracts. Why?

    1. Re:EDS again by I+confirm+I'm+not+a · · Score: 5, Interesting

      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.

      --
      This is where the serious fun begins.
    2. Re:EDS again by supersnail · · Score: 4, Insightful


      Because Accenture is the other choice!

      This sort of cockup would have been impossable with the ex Arther Anderson crowd. They would still be struggling to get the shrink wrap off the CDs without wrinkling thier suits.

      Seriously the problem is government procurement procedures. The contract goes to the lowest bidder and a record of past f****ups is not taken into account.

      --
      Old COBOL programmers never die. They just code in C.
    3. Re:EDS again by justanyone · · Score: 4, Interesting

      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.

    4. Re:EDS again by Anonymous Coward · · Score: 2, Insightful

      Because, like an old Dilbert strip, it's all down to experience. The government puts the jobs out to tender, they get the tenders in and only EDS have any experience of large goverment IT projects and therefore are the only qualifying tender.

    5. Re:EDS again by Anonymous Coward · · Score: 2, Interesting

      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.

    6. Re:EDS again by SonicBurst · · Score: 2, Insightful

      I don't know anything about EDS, but I do know this: They could have done 100,000 projects/upgrades flawlessly and you'd never know it, but let them screw up once (or however many times this company has) and you'll never hear the end of it.

      Please realize that I'm not defending them. I'm just pointing out that, as someone who works in IT, management never sees it when things go flawlessly, but they will not hesitate to throw your ass to the wolves should something go wrong.

      --

      Geek used to be a four letter word. Now it's a six-figure one.
    7. Re:EDS again by mpcooke3 · · Score: 2, Insightful

      I love the goverment tendering process it fills me with much amusement.

      The idea that you pay one company to come up with a box of requirements then send it out to tender, and get several boxes back from a few large companies like EDS. Then these get send off to the company contracted to deal with the subcontracting/tendering process. A haggling process commences between bunches of lawyers on both sides resulting in usually only one or two possibilities the cheapest one is then selected and fucks it up. Now a days most reputable companies don't even tender a bid cos of the cost and the fact they know it will be wasted money cos some company renowned for their failures like EDS will just undercut them.

      My particular favourite was penalty clauses against downtime for an NHS system were introduced due to the fact that the system was so critical. But the company involved rather than implementing a backup system decided it would be more cost effective to ensure against a system failure.

      Perhaps one day the out-sourcing-sub-contracting-legal-wrangling craziness will stop.

  8. *sigh* by turgid · · Score: 2, Insightful

    The thing is, this sort of thing is expected and accepted by the UK public sector. They'll just find a scapegoat and keep on buying Microsoft. The sad thing is, that's my tax money.

  9. Come on now by Mick+Ohrberg · · Score: 5, Insightful

    Incompentent admins can turn any minor upgrade to a catastrophic failure. Don't blame M$ for this one unless there are irrefutable proof that the admins did everything by the numbers.

    --

    Quidquid latine dictum sit, altum sonatur.

    1. Re:Come on now by Anonymous Coward · · Score: 2, Insightful

      How come an XP update can be pushed into a win2k box in the first place? Shouldnt there be some basic checks in place?

  10. EDS now stands for... by BlackHawk-666 · · Score: 5, Funny

    Every Desktop Shutdown.

    --
    All those moments will be lost in time, like tears in rain.
  11. umm.. by REBloomfield · · Score: 2, Interesting
    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?

    1. Re:umm.. by Zocalo · · Score: 4, Informative
      Reading between the lines I think EDS was trying to install a Windows XP patch onto a small testbed of PCs actually running XP (which is hardly what was implied by the Slashdot story). Instead, they managed to deploy the patch the the general pool of 60,000 PCs still running Windows 2K, essentially trashing the install and preventing the systems from booting. It could have been as simple as someone at EDS choosing the wrong deployment target from their network management tool (Tivoli, IIRC).

      The question about all of this that I am left with is, how did the patch even install? Microsoft has had sanity checking on their patches for ages, checking not only the Windows version, but even service pack levels and any other prerequisites. Ever tried installing a patch intended for IE6-SP1 over plain IE6 for example? I'm assuming that this is some custom patch rolled by EDS, rather than an official Microsoft one downloadable by all and sundry. Still, the story appears to have made it onto UK prime time news, so no doubt more details will emerge...

      --
      UNIX? They're not even circumcised! Savages!
  12. UK agency made the correct choice! by glomph · · Score: 2, Funny

    Hey, they may have shite for brains, but the money was worth it! No trouble with the dreaded 228 patents that Linux supposedly infringes!

  13. Nooo! by Turn-X+Alphonse · · Score: 5, Funny

    It's like a thousand solitaire players suddenly cried out in frustration and then silence...

    --
    I like muppets.
  14. What the heck did they do? by eltoyoboyo · · Score: 3, Funny

    From the Guardian article: "At this point there is no known solution or ETA"

    I RTFA and all I see is a money discussion, not a technical discussion. I would speculate that an SMS or Zenworks push or somthing similar which was supposed to be restriced to the 7 PC's went almost everywhere. It might be a fair bet that the remaining 20,000 might have been upgraded too if those people had been at work and turned on their computers. IT Computer management tools give the department much power, which could do plenty of damage in the wrong hands.

    --
    Have you Meta Moderated t
  15. For those not reading the article... by JKR · · Score: 4, Informative
    Apparently EDS attempted to do a test upgrade on a small network of 7 machines, but accidentally deployed it to all 80,000 machines instead. It's not clear that they'd tried it on any target machine, so it's entirely possible that EDS is to blame here...

    Jon.

  16. Go on, Slashdot, you know you want to. by mr+breakfast · · Score: 2, Interesting

    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...

  17. Local Government by Bloke+in+a+box · · Score: 2, Insightful

    I work in a local government authority myself.

    Although we have several xp boxes (mainly used by my development team (along with Windows 2k Pro ones)), there is no way this IT department is going to roll out XP across the entire authority (approximately 400 machines) until at least Mid quarter 2005, there are far far too many problems to even contemplate it.

    Heck, half the staff haven't even figured out the difference between a wallpaper and screensaver yet, yet alone giving them more fancy gadgets.

  18. EDS managed upgrade--Altiris? by willith · · Score: 4, Interesting

    The BBC article mentions that EDS is responsible for the ugprade. They're partnered with Altiris, so I'd be willing to bet that the upgrade was carried out using the Altiris Client Management Suite.

    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.

  19. RTFA! by DaHat · · Score: 4, Informative

    From the article: Another source says that the 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. This patch caused the desktops to BSOD and made recovery rather tricky as they couldn't boot to pick any further patches or recalls. I gather that MS consultants have been flown in from the US to clear up the mess." EDS is also thought to be flying in fire brigades."

    Brilliant work on the part of EDS, trying to patch the wrong systems, lord only knows what can happen then.

    You could force an XPSP2 onto a 2k machine... would you still blame Microsoft for it? That seems to be the case here, EDS screwed up, and of course it's Microsoft's fault in the eyes of /.

    1. Re:RTFA! by Richard_at_work · · Score: 3, Insightful

      The vast majority of tools that do these rollouts dont roll out the patches as supplied by the vendor. The patches are applied to a machine in a known state, and then that machine is scanned by the tool to see whats changed. This changeset is whats rolled out. And yes, jsut tried it, XP SP2 does indeed refuse to install on a Windows2000 system.

  20. my email to EDS by Leonig+Mig · · Score: 2, Funny


    It seems your firm is costing the British tax payer enormous quantities of cash, predominently through incompetence. Please take any drastic steps necessary to prevent any further IT disasters and consider if your firm deserves the billions of consulting dollars it has already banked.

    Yours,

    Jim.

  21. Not a nail for Microsoft. by alistair · · Score: 5, Interesting

    "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.

    1. Re:Not a nail for Microsoft. by Leonig+Mig · · Score: 3, Insightful

      agreed this is more and EDS issue than a microsoft one.

    2. Re:Not a nail for Microsoft. by bentcd · · Score: 4, Insightful

      If anything, this is the world crying out "what were you _thinking_ having a 60,000 unit network all running the same system???" and perhaps the world will wake up and realize that it _might_ be a good idea to mix systems a bit so that whatever happens to one system, you still have some significant percentage of the network still running.
      Doesn't anyone do risk analysis anymore?

      --
      sigs are hazardous to your health
    3. Re:Not a nail for Microsoft. by ilyaa1 · · Score: 5, Insightful

      OK, so let's see. Someone installs WinXP dll's on Win2K machines. Hmm, I wonder, how come those don't boot now?..

      It's true that Microsoft's robustness is rather mirage-like, but there's a thing called human error, and that can bring down any system. All the software did was follow human instructions, after all: that's why we need IT people with brains to decide who is doing what.

      However, PXE boot and a server with HDD images ready would've been helpful...

  22. Contractor by HogGeek · · Score: 2, Insightful
    I know we all like to blame Microsoft when these types of things happen, bu this appears to be a major fubar by the EDS people.

    The installation and update of operating systems is so easy any more, a blind one armed monkey masturbating could do it.

    I've worked with EDS people, and the one armed monkey would be a godsend compared to most of them that I've had the "fortune" of working with...

  23. oh yea by Llevar · · Score: 3, Funny
    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.

    Yea, I can just see them going bankrupt over this. Their coffin was half closed before, but now they're bound to be pennystock.

  24. Avoidable blunder by Waffle+Iron · · Score: 5, Funny

    Obviously these sysadmins were incompetent. Everybody knows that a BSOD is impossible under Windows XP. If they had simply upgraded the other 60,000 machines to XP first, and then updated these 7 problem systems, this whole problem would easily have been avoided.

  25. TCO costs rise scarily with Windows XP failures? by hattig · · Score: 4, Interesting

    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.

  26. Wrong! by Mr_Silver · · Score: 5, Informative
    Bad Slashdot reporting again? Quote Slashdot:

    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.

    In actual fact, the Register quotes:

    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.'

    and then below it:

    Another source says that the 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, by merging them you get the following story:

    There was a trial of seven PC's, instead of patching only those seven, the request to roll it out was accidently performed and every computer attempted to install a botched version of XP.

    Somewhat slightly different to the Slashdot version wouldn't you say?

    In addition, I'm pretty sure that if you accidently deployed a botched version of the linux kernel then it too would probably have a similar effect.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  27. what the hell went on??? by swordgeek · · Score: 2, Interesting

    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?

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  28. You guys are amazing! by Lee_in_KC · · Score: 3, Insightful

    I wish I could take one of you Linux "experts" up on your idea. "Here, upgrade these 2000 PCs, all of which are from different manufacturers and different configurations, to Linux. I need it done in the off hours and I need everything to work like it did before.".

    *crickets*

    Of course someone will reply and say "ok!" knowing it won't happen. It's not because I don't have the ability to make that decision but it's because I know better than to get real information/insight about IT from most /. posters.

    It's painfully obvious that a scant few here actually have a clue about running a business that relies on IT. It's more than ripping CDs and DVDs kids. Sure, the company that did the mistake is at fault but the problem is not in the chosen OS, it's in the chosen technicians and management.

    1. Re:You guys are amazing! by rpozz · · Score: 4, Insightful

      different manufacturers and different configurations

      You know that (re)installing Windows on a large number of systems of different types, for example when an upgrade fails, is a total fucking nightmare, yes?

      At least Linux comes with 99% of drivers pre-installed. With Windows you have to find them on the net first, then find some way of getting them to the target system (because you don't have a NIC driver, remember?).

    2. Re:You guys are amazing! by Craig+Ringer · · Score: 4, Informative

      Frankly, I think "a scant few" is pushing it ... despite the number of clueless morons, many here do have at least some idea what's going on and how to sensibly address some IT problems.

      As for managing large networks of desktops, that's another very different matter. Not many people have high-level experience doing that.

      My network, for example, is only thirty machines. Hardly huge. In fact, it gives me the opposite perspective on a lot of issues, because I find many of the large-site friendly features of Windows networks utterly useless for a small site, and no small-site friendly managability features to compensate.

      Personally, I've trialled XP at work as a possible upgrade for our 9x machines, and come to the conclusion that it's not worth the pain. It might be good if you have the management tools, a dedicated test network, and an admin team dedicated to designing and rolling out updates. For small sites, however, it's pure hell. Even controlling how the clients update themselves is hard without an extra server to do the job. I also found accessible information for small-site management to be very thin on the ground.

      We're now using thin clients for some of our network, and seeing very good results. Yes, they're Linux based - MS looked good until we figured in the CALs and the isssues with NT-based terminal server security. I'm far from floored by the results with Linux - the bugs, oh, the bugs, I'm drowning in stupid f***ing bugs. There's also more than a little totally retarded design, and the classic issues with no two apps having the same open/save dialog.

      That said, for our basic users the results have been very good. They need little support, hardware and software costs are both low, and things generally run very smoothly. Trials with more demanding users aren't going as well (see above rant about bugs and bad design), but current development in the OS is addressing most of the issues I've run into and I expect to be able to move the 9x users across to the thin clients mid-late next year.

      I do agree with you that managing a large collection of Linux desktops would probably be pure hell. It's awful to even think about, frankly, especially upgrades. *shudder*. My solution would be to simply not use desktops, but instead move most users to department level thin client services hanging off a redundant set of beefy servers. I'd use LDAP to store user and sytem information (yes, much like AD) as I currently do on my network. For many users, such a setup can be expected to work very well, and dramatically reduces the admin nightmare compared to Linux desktops. I also wouldn't even try to migrate all users to Linux - only basic users for whom it would work well, such as those who only need email, a browser, a word processor, and access to a couple of specific in-house apps.

      As for migration - I can't possibly imagine how it could be done in a sane way. I suspect a lot of custom tools would have to be written, the migration would need to be a rolling one, and there would need to be a lot of staff on hand to handle glitches. That doesn't sound like fun to me.

      The worst part of moving my users over to the thin clients was migrating their data and settings. That despite the fact that almost all of it was already on the servers, and their systems were pretty basic and very uniform. Doing it in a large company wouldn't be nice.

  29. Re:Another nail? by Amiga+Trombone · · Score: 4, Funny

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

    No, but that doesn't necessarily mean it's bad for the rest of us!

    Let's hope Congress plans to upgrade soon!

    See? Even Microsoft is good for something!

  30. Hope they all loose their jobs tomorrow by t_allardyce · · Score: 3, Funny

    Im pretty embarrassed for my country right now. How the fuck did we go from technological pioneers to this? And its only the tip of the iceberg, what with Ken Livingstone's numerous stupid ideas, David Blunkett's insanity and the incompetence of 100's of 'IT' projects (hint: if its called an IT project it means its run by incompetent MCSEs and it will fail catastrophically leaving millions of people without a service or having planes crashing into the ground, time and time again) with tax money falling out of their pockets, fuck them! Why do these idiots get the contracts? What happened to all the competent people??

    --
    This comment does not represent the views or opinions of the user.
    1. Re:Hope they all loose their jobs tomorrow by 0123456 · · Score: 5, Insightful

      "What happened to all the competent people??"

      They emigrated, most likely. One of the problems with incompetence is that it's self-reinforcing, the competent get more and more fed up with having to deal with incompetence all day and find something better to do with their time.

    2. Re:Hope they all loose their jobs tomorrow by KontinMonet · · Score: 4, Insightful

      They go over budget because when a project is accurately costed, some idiot manager somewhere goes beserk and says it must be done in time-(large chunk of time) and for cost-(managers' & directors' bonuses). Knowing this most s/w projects are unrealistically timed and funded. Anyway, EDS has right royally screwed up on all the big govt. projects yet the govt. continues to use them. Is that as a result of competence?

      --
      Did he inhale?
  31. Re:Another nail? by gbjbaanb · · Score: 3, Interesting

    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.

  32. The funniest thing.. by WindSword · · Score: 5, Funny

    was the government spokesperson. After the intro to this piece on Radio 4 this morning, her opening sentence was "Let me correct you, 20% of our workstations are functioning". Talk about a positive spin.

  33. I call BS... by Blue-Footed+Boobie · · Score: 2
    Sounds to me like someone in IT fucked up seriously, and is using Microsoft as a scapegoat.

    Ofcourse, this is /. so this post will sink fast...

    --
    DAMN YOU OCTODOG! DAMN YOU TO HELL!
  34. What a big surprise by joshsnow · · Score: 2, Insightful

    from the reg article;

    "This patch caused the desktops to BSOD and made recovery rather tricky as they couldn't boot to pick any further patches or recalls. I gather that MS consultants have been flown in from the US to clear up the mess."

    So, even more of the money I pay in tax is being diverted to M$ then...

  35. Re:TCO costs rise scarily with Windows XP failures by turgid · · Score: 3, Insightful
    The bean-counters will find a way of "writing off" this debacle so it doesn't show up in TCO. Not that I'm bitter and cynical or anything....

    I once knew a bean-counter (quite senior) on nearly 3 times my engineer's salary. He was sat there in front of a spreadsheet adding up a column of numbers on a pocket calculator.

    Welcome to the UK Public Sector. That was your tax money.

  36. We need to educate the decision makers by mishmash · · Score: 5, Informative
    We've got to stop this happening again, we've got to educate the people spending our money on huge computer systems which are prone to failure.

    I have found that many MPs when questioned on anything related to technology simply say that "it is a complex issue", which to me isn't good enough when such huge amounts of money and significant impact on people's lives is involved.

    There is a huge contract that'll be up for grabbs soon - EDS are preparing themselves to manage the UK national identity database and identity card scheme. This is one we could lobby our representatives on to ensure they do it right..

    Where to have the debate where it might be read by those who mater:
    Free service to fax your MP

    Boris
    Richard Allan
    Tom Watson
    Shaun Woodward
    Citing the recent and ongoing failures such as that cited in the article, and the UK Child support agency's computer failure. as well as the NHS computer system UK

    1. Re:We need to educate the decision makers by mikerich · · Score: 5, Funny
      There is a huge contract that'll be up for grabbs soon - EDS are preparing themselves to manage the UK national identity database and identity card scheme. This is one we could lobby our representatives on to ensure they do it right..

      No, no, no, this is the one we lobby them to employ EDS and Microsoft on!

      If MPs are stupid enough to implement Blunkettcards we should at least get some entertainment out of it.

      Best wishes,
      Mike.

    2. Re:We need to educate the decision makers by mikerich · · Score: 5, Informative
      Where to have the debate where it might be read by those who mater:
      Free service to fax your MP

      Can I take the opportunity to point out that faxyourmp is for UK citizens ONLY and should only be used to fax your own MP. It is not for international write-ins or mass lobbying.

      Best wishes,
      Mike.

    3. Re:We need to educate the decision makers by brad3378 · · Score: 2, Insightful

      What is an MP ?

      --

    4. Re:We need to educate the decision makers by lxdbxr · · Score: 2, Insightful
      EDS are preparing themselves to manage the UK national identity database and identity card scheme. This is one we could lobby our representatives on to ensure they do it right.

      This is one we should lobby our representatives on to ensure they don't do it at all. The fact that they will piss away several billion quid of taxpayers money is by-the-by when there is no reason other than sheer control-freakery to want this database in the first place.

      --
      -- Nothing unusual happened today
    5. Re:We need to educate the decision makers by chary · · Score: 2, Funny

      "Where to have the debate where it might be read by those who mater:"

      And you lead with Boris?!

    6. Re:We need to educate the decision makers by chary · · Score: 3, Funny

      "Hmmm? Oh, what? Oh, yes old bean, jolly bad show. Yes. Those bounders at the NHS need a...oh, just a moment, my phone's ringing, give me a minute. What? No, I'm giving a quote. Yes, thank you. Right, right, right. Yes. Microsoft. Very naughty blighters indeed. I shall immediately...I'm sorry, what was the question? Don't we do the caption round at this point? Gosh."

    7. Re:We need to educate the decision makers by Brown · · Score: 4, Informative
      What is an MP ?


      A Member of Parliament, i.e. a member of the UK's primary legistlative body. Each represents an individual constituancy (area), and the government is formed by senior MPs of the party which has a majorty in Parliament (usually).

      -Chris
    8. Re:We need to educate the decision makers by ChrisLambrou · · Score: 2, Informative

      It's short for Member of Parliament.

    9. Re:We need to educate the decision makers by mishmash · · Score: 3, Interesting
      "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 and has a discussion on his blog on the ID card issue

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

    10. Re:We need to educate the decision makers by ErroneousBee · · Score: 2, Informative

      EDS were also the ones responsible for Sainsburys and their IT debacle. £500 million and the shelves were empty.

      --
      **TODO** Steal someone elses sig.
    11. Re:We need to educate the decision makers by trewornan · · Score: 2, Funny

      A lot of people see Borris as a potential party leader (including members of his party) and recently sacked or not, MPs are likely to listen to what he has to say.

    12. Re:We need to educate the decision makers by waynelorentz · · Score: 2, Insightful

      Can I take the opportunity to point out that faxyourmp is for UK citizens ONLY and should only be used to fax your own MP. It is not for international write-ins or mass lobbying.

      Why? If British people can be encouraged to interfere with the American political process, then why can't Americans do the same to the Brits?

    13. Re:We need to educate the decision makers by mikerich · · Score: 2, Funny
      And so another buzz word is born....

      I do hope so! Blunkettcards can also be called 'Your inflexible friend' and should marketed with the slogan 'I know what's in your pocket.'

      Best wishes,
      Mike.

  37. Re:TCO costs rise scarily with Windows XP failures by blastedtokyo · · Score: 3, Informative

    Read the article. EDS applied a patch intended to update 7 Windows XP boxes to 60,000 Windows 2000 machines. The TCO here applies to the contract to EDS, not the software. It's like saying that a prison guard intending to open one gate to let someone out accidentally opened all of the gates and then they blamed the door manufacturer.

  38. Re:Another nail? by turgid · · Score: 2, Interesting
    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.

  39. Ah. I've got the picture now... by erroneus · · Score: 2

    I'm guessing that they were attempting to use some fancy MS too to perform some automatic upgrades/updates and while they intended for a limited number of machines to recieve the updates, they went and installed on all the machines that used the service... just a guess mind you but it would fit the circumstances as layed out in the articles. And I would suspect when you add WinXP components to a Win2k installation that bad things would happen.

    As much as I would like it to be, it doesn't seem like a "Microsoft" problem exactly and were a parallel Linux situation have happened I'm not sure anything less would have happened... well I guess it would have to depend on a number of things -- for example, if it were an RPM-using distro on the desktops and the wrong RPMs were sent to ALL machines instead of the select few, the machines for which the upgrades were unsuitable would have simply failed due to dependencies unless the --force option were used... okay I'm rambling now but basically, I don't see it as a Microsoft problem as much as I see it as a misuse of tools.

    The TCO of their MS installation just went up though... and they shouldn't exclude the cost of firing, hiring and retraining either.

  40. Knoppix by Anonymous Coward · · Score: 2, Interesting

    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!

  41. Not NECESSARILY Microsoft's Fault by Staplerh · · Score: 2

    Come now, people, if there was an inherent flaw of this magnitude in the Windows XP upgrade, this would be more widespread.

    Windows XP could be a contributing factor, but NOT necessarily the causation. It's hard to speculate on a matter like this, but if I had to put money down I'd put it on shoddy IT work. Microsoft's an easy excuse.

    This opinion might be unpopular, but the anti-Microsoft groupthink should be challenged from time to time. Did anybody else entertain this idea or is it just me - I'm not in the IT industry, so this could be more widespread than the article would lead me to believe.

    --
    "There's no success like failure, and failure's no success at all."
    - Bob Dylan
    1. Re:Not NECESSARILY Microsoft's Fault by stratjakt · · Score: 2

      If you automatically roll out an update that kills 60,000 machines, it seems to me you should be fired.

      This is slashdot though, and the submitter and editors didn't really read the article. They're just keen on blaming MS for something.

      I'd love to see 60,000 linux machines be automatically upgraded to a new major kernel version , or a new major samba version, or OpenLDAP, etc, without issue.

      --
      I don't need no instructions to know how to rock!!!!
  42. Hey! let's be fair here, ok? by orasio · · Score: 4, Insightful

    Microsoft sells itself as easy to administer, what in management terms means that the systems are so /user friendly/ that any moron can administer them.
    So, admin stupidity can also be blamed on MS, it's part of the TCO studies that make the decision to buy MS.

    Aside from that, a point-and-click update cannot fail so miserably. A script made by the admin, of course should, because you can assume that someone smart (and bold) enoguh to make a little script should be responsible for their decisions. Some guy clicking checkboxes shouldn't be allowed by those means to break 60000 computers, through a /user friendly/ GUI program.
    GUIs for dummies should have enough checks to prevent such underiable effects, they have a sufficiently constrained domain to be able to do so. If the guy wanted to do a legal task that the tools dosnt' allow, he could always write some Visual Basic Script, and then he would be on his own. Bringing down an organization by mis-clicking checkboxes is responsability of the guy that provided the checkboxes, too.

  43. Re:TCO costs rise scarily with Windows XP failures by speed-sf · · Score: 5, Interesting

    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!

    --
    All your database are belong to us
  44. Re:What should be done first... by DoctorMO · · Score: 3, Insightful

    Don't worry knowing Linux and the IT of the public sector they'd have chmoded root to 777 long before any upgrade.

  45. Re:Another nail? by djfray · · Score: 2, Insightful

    'Hopefully just another nail in Microsoft's coffin....' Buddy, you need to wake up and realize Microsoft aint going no where. Just like when faulty parts of cars kills tens of thousands of people a year(if not more), GM isn't going out of business. They are a force to be reckoned with. Microsoft is the same, and everyone needs to learn how to live with it, instead of constantly bitching about what wouldve happened to any leading OS, or software company, were Microsoft not in their place. Sheesh

    --
    This sig is o Unfunny o Funny
  46. Re:If this was in the private sector... by davesag · · Score: 2, Insightful

    dude have you never heard of "The Peter Principle". That bloke is probably being promoted right now.

    --
    I used to have a better sig than this, but I got tired of it
  47. All systems are prone to failure by slashhax0r · · Score: 2, Insightful

    Problem isn't the platform as much as the implementation. I'd say that someone bollocksed the whole thing up, which could be just as tragic rolling out a linux upgrade or whatever.

    We've got to educate the people spending our money on large computer systems to spend part of that money on more testing!

    1. Re:All systems are prone to failure by LO0G · · Score: 2, Informative

      That's because they had the equivilant of a linux 2.4 kernel running on a 1.7 distro.

      You can bollux up ANY operating system so it can't boot if you work hard enough.

    2. Re:All systems are prone to failure by mpe · · Score: 4, Insightful

      This isn't Microsoft that ballsed it up, nor is it inherently the fault of DWP. Chances are it's an underpaid sysadmin somewhere who hit the wrong checkbox when rolling out the patch.

      If someone can manage this by selecting the "wrong checkbox" then the system is broken by design.
      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".

    3. Re:All systems are prone to failure by Sebastian+Jansson · · Score: 2, Interesting

      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...

  48. Re:TCO costs rise scarily with Windows XP failures by ultranova · · Score: 4, Insightful

    Read the article. EDS applied a patch intended to update 7 Windows XP boxes to 60,000 Windows 2000 machines. The TCO here applies to the contract to EDS, not the software.

    Yes. It's not like the upgrade could detect the version of the program it's being applied to, and only install if the version matches the version it is intended for. That is completely unheard of, and would be impossible technically.

    This was sarcasm, FYI.

    It's like saying that a prison guard intending to open one gate to let someone out accidentally opened all of the gates and then they blamed the door manufacturer.

    This situation is more analogous to a wrong signal causing the door to open and then jam. And yes, such a door manufacturer deserves to be blamed.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  49. Re:Another nail? by Zangief · · Score: 4, Funny

    Easy, a dialog like this appeared:

    "Do you want to update the machines on your network now?"

    [Accept]

    No cancel button.
    --
    Wiki de Ciencia Ficcion y Fantasia, un cuento por Fly.

  50. A little history... by ixpro · · Score: 2, Funny

    With a service history like this:

    http://www.theregister.co.uk/2004/04/26/child_supp ort_agency_it_failure/
    http://www.theregister.co.uk/2003/12/11/inland_rev enue_sacks_eds/
    http://www.theregister.co.uk/2004/05/04/eds_mulls_ abbey_offshore/

    How do these guys win new contracts from major companies? Amazing, truly amazing... I interviewed there once, got an offer, but that very night when I was thinking about taking the job, I had a pentagram stigmata burns appear on my back! It took 3 months of holy water baths to get it off...

  51. From the article by pekoe · · Score: 2, Interesting

    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.

  52. Member of Parliament by dominux · · Score: 5, Funny

    you can call them senators if it makes you feel better.

  53. Come on! by Jugalator · · Score: 3, Informative

    Jeez, sometimes Slashdot readers are blind and zealous like headless chickens...

    1. The patch they tried to update with wasn't a complete one for an OS upgrade.
    2. Then they deployed it to their entire network by mistake.

    This interesting piece of information can be gathered by RTFA.

    I wonder what would happen to, say, Linux boxes if they had 60,000 and they applied an incomplete kernel patch?
    Maybe some... thing... would panic?

    --
    Beware: In C++, your friends can see your privates!
  54. Perhaps I'm just missing something here.... by emrysk · · Score: 5, Insightful

    ...but is there any actual evidence is was a Microsoft error? I like bashing Windows as much as the next guy, but it seems this is at least as likely to be a huge fumble by the admins.

  55. Re:TCO costs rise scarily with Windows XP failures by jimicus · · Score: 2, Insightful

    This is an interesting question. Most large companies have at least a few gloriously incompetent people who really should have gone long ago but for whatever reason haven't.

    However, I don't know any reports which consider Total Cost of Ownership Assuming Your IT Department Is A Bunch of Blathering Idiots. Most seem to assume a certain degree of competence.

  56. Re:TCO costs rise scarily with Windows XP failures by gruhnj · · Score: 2, Informative

    Read the article. EDS applied a patch intended to update 7 Windows XP boxes to 60,000 Windows 2000 machines. The TCO here applies to the contract to EDS, not the software.

    This sounds like they were pushing out the upgrade via SMS. Checking that the upgrade was on an appropriate system here would not have mattered since the upgrade path from win2k to WinXP is legitimate. This sounds more like sysadmins instead of applying to a custom collection applying to the "All Systems" container. The real question here is why are so many systems under one system and even better why did the sysadmins who did this application not check to ensure the advertisement was sent to the proper container.

    EDS takes the blame for this, not MS.

    Keyboard Infantry since 2002

  57. Re:Another nail? by blowdart · · Score: 2, Insightful
    Of course, one might wonder why the patch couldn't detect the version of the operating system to prevent this kind of trouble...

    The usual patches from WindowsUpdate do detect operating systems. If that was the case it looks like someone rolled their own patches (easy to do, you can extract the patches from the windowsupdate MSIs, then bundle them into 1 file) and didn't do an OS check.

  58. Re:TCO costs rise scarily with Windows XP failures by malkavian · · Score: 5, Insightful

    They're probably using something like Novadigms's Radia. And instead of linking the correct 7 PCs, they linked to all of them (misconfigured group). In that case, it's not a case if installing a patch that is installed using the new mechanisms, the "Patch Manager" simply dumps the files to all the machines that connect up using it's client, and force an overwrite.

    Given, they should actually have an install script that checks the OS before it actually dumps the install package on there, but hey.

    Not normally an MS apologist, but this isn't really Microsoft's problem. It's the contracted company that made the update package failing to ascribe it to the right download group.

    So, the analogy. It's like some perfectly good system being installed, and someone presses the button marked 'open all doors' instead of simply open door 7.
    I don't see anyone really blaming the door manufacturer here (Microsoft or the contractors), although I'd hazard a guess that the person who skipped over the part of the process that said 'double check the groups you assign this patch to' will be sorely chastised...

  59. Unit of time by dackroyd · · Score: 2, Funny



    = The ohno second - That minuscule fraction of time in which you realize that you've just made a BIG mistake.

    --
    "Free software as in beer, copy protection as in racket" - Telsa Gwynne
  60. Any decent Windows Admin should know by b00m3rang · · Score: 4, Insightful

    Upgrades NEVER work! Not for Windows 95, 98, ME, 2000, XP, Longhorn, whatever! It will never be a good idea to try and replace a MS OS without doing a clean install.

    This is first day stuff.

  61. Windows? Or EDS? by reverendslappy · · Score: 3, Insightful

    Without any specific details on the failure or what exactly happened, it seems like this is a huge admin error. My guess is they're using something like Altiris to do their builds, and if an admin were to accidentally "drop" the package meant for the the test group on to the production group, wham-o... every PC starts installing a build that probably isn't meant for them, and won't work. And you can imagine how that would go.

    As much as I'm sure the zealots among us would like to make this seem like a Windows failure, it looks like it's more of an example of how outsourcing leads to disconnected, incompetent, and unmotivated IT staff. And that, of course, leads to mishaps like this.

    Either way, if you work for a company that brings EDS in house in any way, drop your shit and run. And don't look back. The flash could be blinding.

  62. Re:TCO costs rise scarily with Windows XP failures by mikechant · · Score: 5, Insightful

    The public sector in the UK is nothing more than unemployment benefit for the middle classes.

    In my experience (having worked for both) in terms of inefficieny and stupidity, there's only one thing worse than the British Public sector and that's the British Private sector.
    My company used to be part of a large public sector concern and was sold off. Since then we seem to spend nearly of our time/money:

    Changing company logo and name every 6-12 months
    Adding a new problem management system which we have to learn every 6 months (we currently have about 5 each of which was supposed to replace all the others).
    Paying huge bonuses to upper managent.
    Paying huge car allowances to middle management including those who refuse to drive.
    Not giving any rises under the so-called performance related pay scheme for 4 years despite meeting profit targets because all the money has gone on the above 2 items.
    Making skilled people redundant then recruiting at vast expense people with the same skills 2 months later.
    Making skilled people redundant then reemploying them at twice the pay as contractors for the next 2 years because they're still needed.
    Repeatedly shuffling kit from datacenter to datacenter around the country at vast expense and disruption to our customers.
    Ordering expensive buffets for management meetings , 95%+ of which get thrown away.
    Managers having a schedule involving meetings all over the country which means that they spend about 25 hours out of 40 driving.
    Managers refusing to use video-conferencing for meetings even in the light of the above.

    How many of these things happened when I was in the public sector? Virtually none. We didn't have the money to throw around on such things. We were forced to be efficient.

    Also if this private sector company I'm referring to was atypically inefficient, presumably it would do so badly it would collapse or be taken over. So this implies that many private sector companies are like this.

    It's very easy to slag off the public sector if you use stereotypes, generalizations and distortions.

  63. How Stuff Works by PingPongBoy · · Score: 3, Funny

    She added that the emergency payments system was "working perfectly."

    Jones agreed, "I still have plenty of blank cheques. My pen is at room temperature."

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  64. FAT CLIENT by carldot67 · · Score: 2, Interesting

    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.

    --
    I wish at was Friday, but I dont want to wish my life away. So I wish it was last Friday.
    1. Re:FAT CLIENT by bogado · · Score: 2, Informative

      Yes there is, yum, apt and etc. But those tools are mildly inteligent as not to update a system with the wrong version.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    2. Re:FAT CLIENT by adolfojp · · Score: 2, Insightful

      I personally like web services with rich clients. The business logic stays centralized and the people have a "better" experience on their desktops. I still don't understand the advantage that one would get by upgrading from W2K to WXP in a work environment.

      Cheers,
      Adolfo

  65. Fundamental Architectural Issue Here by dunstan · · Score: 2, Insightful

    Interesting set of threads ... "it's not Microsoft's fault that EDS pushed the update out wrongly".

    The fundamental error here is deep seated and architectural - they have 80,000 user interface devices which are stateful. By putting the wrong device on the desktop they have set this situation up.

    In the olden days when clerks in government agencies used green screens this problem wouldn't happen. If a green screen failed, it would be replaced as a FRU. Today's equivalent is something like a SunRay - the user interface device holds only enough configuration to bootstrap itself and, again, is a FRU.

    The situation at the DWP is different: the user interface device is a stateful device which holds configuration itself, and requires this configuration to be consistent before it gets enough connecticity to be remotely managed. The toolkits discussed, which are used to push config around these UI devices, are probably most excellent, but there should be no need for this sort of mularky.

    So while I don't necessarily blame Microsoft for this incident, I do blame them for creating a monoculture where this sort of architecture is deployed. I expect the trials underway in government using SunRay devices as the user interface will be watched with more interest after this debacle.

    A final question - how on earth do DWP recover 60,000 unbootable PCs?

    --
    The last scintilla of doubt just rode out of town
  66. It's about processes by stevelinton · · Score: 2, Insightful
    Yes, shit happens, and it happened in a very large way here. It doesn't reflect on EDS as a company, it doesn't reflect on Microsot products either. Localised error. That's all. Nothing to see here. Except some faulty machines.


    It's this willingness to say "Localised error. That's all. Nothing to see here" that gives IT it's bad reputation. With properly designed processes and appropriate tools, localised error cannot have catastrophic consequences. In a system like this, I can see no excuse for pushing something out to 60K desktops in a nightly update without at least one, and probably both of:

    a) Pushing it out to (say) 600 representative desktops a night or two before and monitoring

    b) Having a cast-iron, regularly practiced and tested, process for pulling it back again.

    Look at somewhere like SEI who make the Space shuttle flight control software. It cannot go wrong and it doesn't. Why, because they have processes! There are checks and testing and simulation and code walk-throughs and whatever, and if a problem NEARLY makes it through, and is caught in late testing or whatever, there are processes to look back and see how it got that far and make sure that the processes are improved so it doesn't happen again. The process writes the software and the people carry out the various roles prescribed by the process. There are processes for monitoring and improving the processes, etc.

    1. Re:It's about processes by upsidedown_duck · · Score: 2, Insightful

      It's this willingness to say "Localised error. That's all. Nothing to see here" that gives IT it's bad reputation.

      Excactly, and IT earned every bit of it. No one wants to pay for processes, no one wants to expend the extra effort for processes, and no one does. People in IT are more comfortable taking the intellectually lazy route and, because it works 80% of the time, they become quite comfortable doing it. For that other 20% or whatever, they figure out how to rationalize it as a "software glitch", even when it is their own fault, but the people they are explaining it to are so ignorant they will accept any explanation as the absolute truth. Management in IT must be the most ill-prepared and gullible bunch in any industry anywhere. The fact that accountants can't even match up trends in hardware and software costs with associated labor costs doesn't help (who here is still working on a 300MHz Pentium II with a buzzing hard drive and a 60Hz monitor, when the new hire in the next cube gets a 5GHz gold-plated dream machine who then wonders why you can't run their favorite dev tool of the week?).

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  67. Lower TCO = Lower Cost of Labor by eldapo · · Score: 2, Insightful

    The Holy Grail of IT is to reduce bugets by lowering payroll. Because Windows is really easy to install and maintain, the sales pitch goes, you can hire less skilled (expensive) people to do the work. Problem is, Windows isn't so easy to install and maintain anymore, if it ever was. Even before Active Directory, keeping 4,000 or more Windows systems up to date with the latest patches was a challenge. AD introduces even greater complexity, requiring the admins that ride herd over it have *at least* the same skill level as their brother (or sister) UNIX admins (I'd argue they actually need to be *more* skilled). Of course EDS and others have stubbornly refused to recognize this, and so you have foobars like the one reported in the original article here.

    --
    eldapo
  68. Re:TCO costs rise scarily with Windows XP failures by CmdrGravy · · Score: 2, Insightful

    Radia is a bloomin' pain in the neck, the last place I worked used Radia and it was horrible ( Radia it's self is possibly very nice and useful, it's the way it was implemented that was annoying ).

    Company polict stated that everyone should always turn off there PC's when they left for the day and you'd get moaned at if you didn't. The Radia team told everyone they must keep their PC's on at all times but this was never company policy.

    Every morning it would take 20mins or so for Radia to install all the nights patches and reboot the PC's a couple of times. At random times during the day it would also reboot your PC automatically for you if you didn't notice what was happening quickly enough to stop it.

    Various PC's were being used as servers but not offically classed as such ( due to the excessive hurt and pain involved in that process ) and they also would reboot themselves randomly cause outages on whatever they were doing.

    Some PC's were still Windows 95 and Radia would never manage to install anything on them, just keep crashing, rebooting indefinitely.

    In the end I managed to delete enough of it that it stopped working and gave me some peace of mind.

    I think the lesson here is not to just deploy cool new tools willy nilly without assessing their place in your working practices.

  69. Re:Not Microsofts fault, in this case by MacDaffy · · Score: 4, Interesting

    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!

  70. Upgrades usually work by Vacuous · · Score: 2, Informative

    I disagree, although I am not talking about this in a server situation, 99% of the upgrades I've done with MS Operating Systems went flawlessly. The problem is, is that so many people do not do them properly. They don't uninstall anti-virus software (Disableing is not good enough, it still leaves filters and such in the registry), they try to upgrade from an unstable OS, they don't check application compatibility, they don't uninstall drivers where possible. Geeks do this as well.

    I say this as someone who has done hundreds, if not thousands of windows upgrades and Windows installs.

  71. They shouldn't have upgraded by iminplaya · · Score: 3, Insightful

    It's much more reliable to back up your data and do a fresh install. I experimant with upgrades, but even(or especially) with linux, I prefer to clean the disk and start fresh. Apple on the other hand(before OS X anyway, don't know if it still is) was great. It would just create a clean new system folder. With the old one still there, I could just "bless" it if necessary. Oh, well...There's still nothing more trustworthy than pen and paper, and a good ol' mimeograph machine(the hand crank variety) for makin' copies...And they smell great.

    --
    What?
  72. Long long time ago by Adrian.Challlinor · · Score: 2, Interesting

    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!

  73. Re:With Linux, it would be harder to do ... by man_of_mr_e · · Score: 2, Interesting

    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.

  74. EDS is a joke at taxpayers expense by horza · · Score: 2

    It's well known that EDS are incompetant and unprofessional, costing UK taxpayers hundreds millions of pounds. Examples include tax, welfareand air safety. In fact they seem to be awarded contracts by default despite not a single success with projects running hundreds of millions over budget and those that aren't a couple of years late are junked as a massive write-off.

    It's well known that the UK government are in the pocket of EDS and Microsoft. The worst thing is that it's not intentional. The people in charge of making these decisions are complete non-techies and haven't heard of any IT company that aren't a regular in the new headlines of the FT. It's not corruption, it's basically a lack of education.

    Phillip.