Slashdot Mirror


Massive VMware Bug Shuts Systems Down

mattmarlowe writes "Imagine if Red Hat released a version of Linux, and after it was deployed, customers noticed that any processes with a start date of today would refuse to run? Well, that's what happened to VMware — a company that wants nearly all server applications running in virtual machines within a matter of years." Supposedly a fix will be available ... in 36 hours.

106 of 410 comments (clear)

  1. License Management Software!? by bigtallmofo · · Score: 5, Insightful

    I don't get license management measures in software that is only going to be used by major corporations.

    If someone wants to run virtual machines at home or in a small business, they're likely going to be more than satisfied with VMWare Virtual Server (formerly GSX) and wouldn't even consider the much more complex ESX.

    In a major corporation, fear of massive fines and prosecution is enough to stop them from pirating your software. Hardware dongles, software license managers and the like only hurt your paying customers.

    --
    I'm a big tall mofo.
    1. Re:License Management Software!? by db32 · · Score: 5, Interesting

      Exactly. It is a tremendous pain in the ass to track all the stupid license keys and crap in use. Departments frequently need software specific to only their department and outside the scope of normal IT support stuff. Phone numbers, licenses, etc. God forbid any of those companies get purchased or go under, then you are stuck with expensive software that you cannot recover.

      The call home variety is extremely infuriating. On top of whatever nonsense key/activation crap you have to go through, you have to put up with it trying to call home or deactivating itself. MS isn't the only guilty party in this, but those bastards certainly made the situation much worse.

      --
      The only change I can believe in is what I find in my couch cushions.
    2. Re:License Management Software!? by morgan_greywolf · · Score: 4, Insightful

      Exactly. Most large companies usually have an entire person, and sometimes multiple people dedicated to nothing but license management.

      What a colossal waste of money.

    3. Re:License Management Software!? by shawn(at)fsu · · Score: 3, Insightful

      I really don't think the fines would keep large corporations in line. look at all the stuff you see big business doing that they know is illegal and that they know will land them big fines if they get caught. Software piracy is no different. In fact it's probably easier to use a pirated piece of software than it is to dump illegal chemicals or defraud investors. You can manage the exposer.

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
    4. Re:License Management Software!? by rudeboy1 · · Score: 4, Insightful

      Good god do I hear you, brother. I work IT for a legal firm. So many little apps no one else in IT has ever even heard of. And most of them, you're talking to the same guy for support that developed it, and filled the sales order. Out of his basement or garage. Multi-million dollar a year law firm, and it can be brought to its knees if one of our obscure applications goes down and needs support, and the one guy that can support it is out taking his kids to soccer practice.

      I'm looking at you North Winds Software. I'll BUY a support contract! If you offered such a thing. If you answered the phone.

      I need to go back to bed. :(

      --
      Raging in an online forum won't do anything for the world around you. To see change, you must take action.
    5. Re:License Management Software!? by _merlin · · Score: 5, Interesting

      Having administered ESX, I can say the license management is useful for one thing: it helps you ensure you aren't exceeding what you're licensed for. For example, if you aren't licensed for multi-processor boxes, it will complain until you get a valid license. If nothing else, it gives you some confidence that you will pass an audit.

      License management is also useful for things like MATLAB and OPNET that are licensed per concurrent user: you can install on as many machines as you like, but they need to be able to talk to your license server (not that this is _your_ license server on your network - it isn't "calling home") to ensure that the number of concurrent users is below the maximum allowed. That way, if say, everyone needs to be able to run OPNET occasionally, but not very often, everyone can install it, but you only need to pay for a few licenses. You know you aren't exceeding your licenses because it won't let you launch more instances than you're allowed simultaneously. If your users regularly complain that they can't fire up OPNET due to lack of licenses, you pay for a few more seats.

      On the other hand, I can't stand software that calls home to ensure that it's "genuine" a la Windows Vista, or those stupid CD copy protection schemes. That's bullshit. Things like that make more work for a sysadmin, not less. I only like license management when it helps me, the admin; I don't care what it does or doesn't do for the software vendor. I'm a selfish pig, I know.

      Another thing I can't stand is things like Rational Purify where they attempt to count your "activations" at their end: when you install Purify, it increases the installed count in IBM's system, and decreases it when you uninstall. If the IBM server thinks you're using all your licenses, you can't install. Too bad people always forget to uninstall Purify before wiping their computers for a clean OS install (or scrapping the computers)! And don't get me started on how bad it is to deal with IBM's phone support. This is one copy protection scheme that I do bypass: I install Purify in a VMware virtual machine, snapshot it, uninstall Purify, and roll the virtual machine back to the snapshot. That way, Purify will work in the virtual machine, but IBM's servers will think I haven't used any of my licenses. Also, I can make copies of the virtual machine for multiple people to use. It's easier for me to track the licences than put up with a crap license management scheme.

    6. Re:License Management Software!? by Cyberax · · Score: 2, Informative

      LARGE corporations usually just buy site licenses. It's easier for them this way.

    7. Re:License Management Software!? by supersnail · · Score: 4, Insightful

      Actually its quite a common policy in MegaCorps to reject software that require machine specific or expiring license keys for use in "Mission Critical" applications.

      The backup server not having the correct licenses is one of the biggest risks in a Disaster Recovery.

      Migration to newer better hardware also becomes a nightmare where license keys are involved -- what do you mean the new server doesnt have centronics port for the dongle?

      Its also screws up the companys virtualisation strategy as you have no idea whether a given license scheme will work in inside a VM or not.

      Do like the Fortune 500 and just say no to runtime licenses.
             

      --
      Old COBOL programmers never die. They just code in C.
    8. Re:License Management Software!? by Gordonjcp · · Score: 4, Insightful

      I'm looking at you North Winds Software. I'll BUY a support contract! If you offered such a thing. If you answered the phone.

      There's an Ask Slashdot for you. Is there something out there that can replace this magic bit of software? Is anyone interested in writing an Open-Source equivalent?

    9. Re:License Management Software!? by Bert64 · · Score: 2, Interesting

      It's a typical case of companies shooting themselves in the foot.
      Freely available software is already compelling enough and gradually taking over many markets, adding additional artificial costs just serves to make the free/oss option even more attractive.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:License Management Software!? by kungfugleek · · Score: 2, Interesting
      Maybe it's easier to get away with dumping chemicals and defrauding investors because of the numbers and motives of the people involved:
      • Defrauding investors only involves the highest level executives, and they keep that kind of thing pretty secret.
      • Dumping chemicals isn't watched as carefully as Windows licenses (for an example) and I doubt the ones who order it or the ones doing it are motivated to talk about it.

      In the case of pirated software, especially something widely used in the company, there would be a lot of eyes (the software vendor watching like a hawk), and a lot of support calls attracting attention from said vendor. Piracy probably happens more on small scales though, where, like you said, you can manage the exposure.

    11. Re:License Management Software!? by Bert64 · · Score: 2, Interesting

      But then if your license server is down the software won't run, creating an artificial and unnecessary dependency. Similarly if people leave it running they can denial of service other users.

      Plus you have the additional unnecessary cost of the license server, the hardware it runs on, the os it runs on (assuming its not free), the power it consumes and the time required to keep it running and updated.

      License management doesn't help you, it hinders you... If you use software where the license says you can install it on as many machines as you want and use as many instances as you like, you don't need to worry... You can install it on as many systems as you want, with as many processors as you want, without any artificial restrictions and without having to do any nasty hacks.

      The same can be said of pirate software, it typically has all these onerous schemes hacked out, making it a better proposition than the original.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:License Management Software!? by db32 · · Score: 3, Insightful

      There is a WIDE WIDE range of things that don't exist in the F/OSS world yet. The killer problem seems to be inherent in the way F/OSS works. Industry specific things frequently don't happen unless people from that industry also happen to be coders. Outside of the inherent difficulty in writing software for an industry you don't understand, most geeks don't bother to learn about other industries and instead assume that they should all operate the same way IT does.

      --
      The only change I can believe in is what I find in my couch cushions.
    13. Re:License Management Software!? by drachenstern · · Score: 3, Interesting

      The more important variant of that question is does the parent want to share enough of the details of operation (clean room style) to get someone to want to write an OS equiv.

      Don't misunderstand me, I like to write code, but if I don't know what the hole looks like, I can't carve a peg to fit it...

      --
      2^3 * 31 * 647
    14. Re:License Management Software!? by swabeui · · Score: 5, Funny

      I'm looking at you North Winds Software. I'll BUY a support contract! If you offered such a thing. If you answered the phone.

      North Winds Software? Just a WILD guess... is this 'software' based on MS Access? I wonder where they got the company name from...

    15. Re:License Management Software!? by Anonymous Coward · · Score: 2, Insightful

      Which will help his support problems in what way? It's not about the software, its about the service and support, and most OSS short of the operating system has zero support outside of newsgroups.

    16. Re:License Management Software!? by aix+tom · · Score: 2, Informative

      I would count those software using "license servers" that check on startup and then deny startup of the application into the "license enforcement" category, not in the "license management" category.

      On the other hand, we have one special software that doesn't enforce any license checks during runtime, but offers a "license audit" tool that outputs your concurrent users, maximum users, etc.. during a specific time period. That way you can check easily if you have enough licenses every now and then. And there is a condition in the license agreement that you have to check at least once a year. That is acceptable in my opinion.

      Then as a bad example we have this other software that is a pain in the ass to get to run because they needs a hardware ID to get it to run. Thankfully we were able to fake that hardware ID in VMWare. Because it wouldn't fit in our disaster recovery otherwise.

    17. Re:License Management Software!? by fr175 · · Score: 4, Insightful

      I really don't think the fines would keep large corporations in line. look at all the stuff you see big business doing that they know is illegal and that they know will land them big fines if they get caught. Software piracy is no different. In fact it's probably easier to use a pirated piece of software than it is to dump illegal chemicals or defraud investors. You can manage the exposer.

      Having acted in an advising capacity on a software license management project currently underway at one of the worlds largest financial institutions (400k employees), I disagree. Purchased software is an asset on the books and needs to be tracked. Pirated software is a risk and even the largest companies will occasionally be brought to court for "over implementation."

      The main hurdle with Software Asset Management (SAM) is the complexity of the licenses involved, and the multitude of way in which it can be obtained. Some examples: is the license perpetual or subscription based; is it a "named user" license or is it assigned to the org; does it include maintenance (upgrade rights); if it includes maintenance is the maint co-termed with the other licenses that the org owns; if it includes maintenance, what was the most current version at the time the maintenance expired; does the current version allow for "downgrades" and how many version prior can be downgraded; what previous versions qualify for an upgrade license and which would need a full new version; can the licenses be transferred within the org; can they be transferred globally; does the license allow for home use; does the license allow for portable device use; just to name a few.

      If large corporations were willing pirates, you would not see them making their annual multi-million dollar payments to Microsoft for their Enterprise Agreements. You wouldn't see them spending millions on risk management/mitigation consultants or conducting their own software audits. There are people out there getting paid piles of cash to implement a working SAM system.

      It's unavoidable that a large corporation will be under-licensed. However, they spend big bucks to mitigate the risk that this opens them up to.

    18. Re:License Management Software!? by alohatiger · · Score: 4, Informative

      What is a "disadvantaged business" anyway, and why would someone actually use that as a sales point?

      Government work. Some government contracts require a percentage of the work to be done by minority/women/veteran/disadvantaged owned businesses.

      --
      Bigtime Consulting - "We're the best because we cost the most"
    19. Re:License Management Software!? by Just+Some+Guy · · Score: 2

      Having administered ESX, I can say the license management is useful for one thing: it helps you ensure you aren't exceeding what you're licensed for. For example, if you aren't licensed for multi-processor boxes, it will complain until you get a valid license.

      The fact that people think crap like that is normal, and even helpful, is why I'm a Free Software pragmatist.

      --
      Dewey, what part of this looks like authorities should be involved?
    20. Re:License Management Software!? by Skjellifetti · · Score: 3, Informative

      In a major corporation, fear of massive fines and prosecution is enough to stop them from pirating your software.

      Not true. I worked for a smallish software companies that had their software replicated in at least one large customer installation well beyond the number of seats that were actually paid for. When confronted, the reaction was "so sue us..." We eventually settled for about 1/10 of what we would have made if they had obeyed the license terms because the cost of litigation coupled with the delay tactics they could have used would have meant that we would be out of business long before the court case was over. Size just means that they have more resources to defend their slimy actions.

    21. Re:License Management Software!? by beckerist · · Score: 2, Insightful

      Understandably extremely specialized software might not be worth writing (entering a niche market with no income is business suicide) but if the software is general enough, usually a good tour of the interface is enough to get a project kickstarted.

      I'm sure the devs didn't need to see the source to Winamp* before writing XMMS**.

      *[insert proprietary software here]
      **[insert open source equivalent here]

    22. Re:License Management Software!? by tsstahl · · Score: 4, Informative

      I'm looking at you North Winds Software. I'll BUY a support contract! If you offered such a thing. If you answered the phone.

      Um, isn't North Winds the name of the company that comes with the sample Access database? They're not real, you know... ;)

    23. Re:License Management Software!? by Anonymous Coward · · Score: 2, Funny

      but having the source is half the battle.....

    24. Re:License Management Software!? by MBGMorden · · Score: 5, Insightful

      and as far as everyone else in the business is concerned, any failings in the product is the IT department's problem not theirs

      This is true, and particularly frustrating. We recently have converted from an (old, but very functional and stable) 20+ year old COBOL program to a new Windows application in our organization. This is a Visual Basic application that if I'm being kind I'd say is a kludge held together by the electronic equivalent of duct tape and glue. The thing is junk and crashes ALL THE TIME. IT didn't pick this app though - we just get stuck supporting it. However, no amount of explanation can convince these people that the program crashing is not IT's fault. We can reinstall it as many times as they ask for it. We can update everything on their computer. We can buy them a new computer. But the basic fact is the program you bought is crap and full of bugs and nothing IT does is going to make it stop crashing and screwing up data.

      Sadly, this is a hard fact to make users accept.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    25. Re:License Management Software!? by jgarra23 · · Score: 3, Funny


      Government work. Some government contracts require a percentage of the work to be done by minority/women/veteran/disadvantaged owned businesses.

      There aren't enough minority/women/veteran/disadvantaged heart surgeons out there! I demand that we establish hiring quotas for all! There needs to be ethnic & cultural diversity within the heart surgeon community!! :)

    26. Re:License Management Software!? by Cormacus · · Score: 2, Interesting

      Well, that is the way pretty much all software companies seem to be going. The longer they can keep a particular application in service (ie, being sold to their customers) the higher their return on investment

      ( [# copies sold * cost/copy] / [# man hrs in development * salary/hr] == return on investment)

      But they have to be able to keep selling compiled copies of that particular codebase if they want to follow that method. The problem comes in when a piece of software is *good enough* and the customers don't want to buy the next version.

      (Case in point - my copy of MatLAB 5.0 that I got as a college freshman still works just FINE. It doesn't have all the fancy shmancy features that v7.6 has, but I DONT USE those features. Why should I continue to support Mathworks & Co by purchasing another license? I won't . . . unless my license expires . . .)

      --
      Mon chien, il n'a pas du nez. Comment scent-il? TrÃs mauvais!
    27. Re:License Management Software!? by Richard+Steiner · · Score: 2, Insightful

      For folks who are only RUNNING software and not modifying the source code, most of those open source licenses are complete nonissues. They apply to programmers modifying the code, not to end users.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    28. Re:License Management Software!? by Anonymous Coward · · Score: 3, Interesting

      Free software can get companies shut down, and corporate officers put in prison, due to Sarbanes-Oxley or HIPAA law violations.

      One example. I have two operating systems. One is a F/OSS distribution of Linux. The other is Windows or a FIPS certified Linux distribution like SUSE or RedHat. This is a company that is publically traded, so falls under Sarbox.

      Someone penetrates the machine via a bug in the OS and causes damage, or obtains info. With Windows, or a certified OS, I can tell the auditors that the operating system was certified by the US government with FIPS and/or Common Criteria, and I have used due diligence.

      With a non certified OS, I do not have this protection. I can be held culpable because I did not follow due diligence. If the shareholders are pissed enough, someone is going to prison, and the company may be shut down by the SEC if the breach was big enough.

      Free software is unusable by a lot of businesses for this, and contract reasons. I know a lot of businesses who pay Symantec and Mcafee tens of thousands of dollars a year for antivirus products installed on Solaris and AIX machines. Not because they will ever see a virus, but to check off a contract clause.

    29. Re:License Management Software!? by adisakp · · Score: 2, Interesting

      There's an Ask Slashdot for you. Is there something out there that can replace this magic bit of software? Is anyone interested in writing an Open-Source equivalent?

      No there aren't any. Question answered, no need for an "Ask Slashdot"

      Slashdot geeks get excited about writing OSS to be used by first of all themselves, then other geeks, then artistic or creative types.

      Writing free software primarily to be used by what the original poster said is (scum-sucking implied) lawyers at his multimillion-dollar lawfirm is probably near the bottom of their charitable use of their free time in OSS development.

    30. Re:License Management Software!? by Muad'Dave · · Score: 2, Insightful

      Some government contracts require a percentage of the work to be done by minority/women/veteran/disadvantaged owned businesses.

      Some government contracts require a percentage of the work to be done in violation of the anti-discrimination laws that the rest of us must obey.

      There, fixed that for you. 8-~

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    31. Re:License Management Software!? by initdeep · · Score: 3, Informative

      you've never been to a heart surgeon have you?

      Many of them are minorities.

      in fact, in my experience (having a parent formerly work for one, and the other now seeing one regularly), the people considered minorities in society make up the majority of the heart surgeons.

    32. Re:License Management Software!? by operagost · · Score: 2, Informative

      Isn't the sort of thing that the BSA (no, not Boy Scouts) is useful for? Maybe you should join?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    33. Re:License Management Software!? by rudeboy1 · · Score: 2

      Wow... Lot of comments. Shouldn't have stepped away from /. for so long.

      The problem isn't if there is a program out there better suited to the task. The problem is I'm a low man on a large IT team, and this is the software that has been chosen. Period. No amount of logic will persuade them to pick a different vendor, now that it has been implemented to some 800 users. Yes, my boss has pointy hair. If there is any Ask Slashdot question due, it is "Is anyone hiring?" I'm tasked with keeping this program up and running, despite the fact it sucks and support is almost nonexistent. It was no big deal for the last application support guy, but he was here for 17 years, and didn't write documentation. So, now when something breaks, I have to reinvent the wheel, and asking the vendor for support is (when I can actually get a hold of them) iffy at best.

      --
      Raging in an online forum won't do anything for the world around you. To see change, you must take action.
    34. Re:License Management Software!? by Angostura · · Score: 2, Insightful

      Not worth suing. Quite possibly worth giving as a juicy story to your favourite journalist.

    35. Re:License Management Software!? by tirnacopu · · Score: 2, Interesting

      But the XMMS devs did see almost all of what made Winamp useful in source form. Graphics: in easily readable jpegs. API: well documented. Plugins: loads of them, some with source code. Multimedia encoders and decoders: readily available as open source. The only thing that might have buggered them was Justin's visualisations :)

    36. Re:License Management Software!? by Anonymous Coward · · Score: 5, Interesting

      I'm on the other side of the divide---a tiny company that's not too much more than a guy in his garage (just a few of us), and frankly, I agree with you. I'm astonished at the way we do things, even though we sell to huge firms (including big law firms, like yours). Part of it is just size---we don't have the people or skills to do all the safety, security and support steps a big corporation would. Still, freaks me out that the crap I wrote is out there being used to do important things by important people who don't realize how dumb the guy who wrote their software actually is.

    37. Re:License Management Software!? by the_womble · · Score: 2, Insightful

      Slashdot geeks get excited about writing OSS to be used by first of all themselves, then other geeks, then artistic or creative types.

      I am pretty sure that some of them would get excited about writing software that would allow them to sell support contracts to rich lawyers...

    38. Re:License Management Software!? by IntlHarvester · · Score: 4, Insightful

      The problem is that every industry has a few of these super-specialized vertical apps that come from one-guy software companies. Most of them are fairly simplistic Access/FoxPro type things, the hard part was implementing all of the business rules.

      I've worked with a few companies that recreated their software package in-house (because they needed specific customization the author wouldn't provide), and it's never as cheap or easy as it might seem superficially.

      --
      Business. Numbers. Money. People. Computer World.
    39. Re:License Management Software!? by lukas84 · · Score: 3, Insightful

      Add to the fact that this sort of business software is usually extremely boring to write and develop, and requires much more process knowledge than programming knowledge.

    40. Re:License Management Software!? by SpaceLifeForm · · Score: 4, Funny

      Well, that explains the lack of support.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    41. Re:License Management Software!? by matuscak · · Score: 2, Informative

      FWIW, ESX does in fact use FlexLM. In this case, it's not the license server that has gone down, but the code in ESX that is interperting the what the license server is returning that is broke.

    42. Re:License Management Software!? by Arterion · · Score: 2, Informative

      Don't you love the way that everyone in the world gets more respect than the local IT department? Anything a vendor, friend, or the internet says is completely valid and true, but if it comes out of the mouth of the IT department, it must be wrong.

      --
      "That which does not kill us makes us stranger." -Trevor Goodchild
    43. Re:License Management Software!? by FrankieBaby1986 · · Score: 2, Funny

      Well, my company only uses half a person to manage licenses, the only problem is that once we cut them in half, they can only do their job for like a day before they, um, quit

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    44. Re:License Management Software!? by TheRaven64 · · Score: 2, Insightful

      Free Software does not have to be community developed. I'm sure there are a lot of people on Slashdot who would be interested in bidding for a contract to write a replacement for the buggy piece of software and provide the source to the lawyers under a license of their choice, complete with full documentation of the source so someone else could maintain it if required.

      --
      I am TheRaven on Soylent News
  2. Can't start processes? by oldspewey · · Score: 5, Funny

    any processes with a start date of today would refuse to run? Supposedly a fix will be available... in 36 hours.

    Good thing the fix will be available tomorrow, because if it was available today nobody would be able to run the update process

    --
    If libertarians are so opposed to effective government, why don't they all move to Somalia?
    1. Re:Can't start processes? by Anonymous Coward · · Score: 2, Insightful

      There probably is no "fix" they are just waiting for the problem to go away

      I can just see the programmers reaction when he sees the bug report.

      "so the process wont start if it has todays date? hmm.." he then proceeds to set the target date for tomorrow and takes the day off

  3. what do you expect? by larry+bagina · · Score: 5, Insightful
    Who knows what else is lurking in their code base? Certainly not me or you -- we can't see it. We're at their mercy to find and fix problems.

    I stick to virtualbox. I'm not going to pretend I've audited the source code, but if I need to, I can.

    Say YES to freedom.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:what do you expect? by Anonymous Coward · · Score: 4, Interesting

      Then give me USB support in VirtualBox. Cause I kinda need that the most.

    2. Re:what do you expect? by mweather · · Score: 2, Funny

      My office super glued all the USB ports shut, so that's not really a consideration.

    3. Re:what do you expect? by dctoastman · · Score: 3, Insightful

      http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf

      What if you can't even trust your compiler? At some point, even with fully open, GPL-compliant software, there is some point you just have to trust someone else to not jack you.

    4. Re:what do you expect? by gardyloo · · Score: 2, Funny

      Actually, that office buys computers from 17-year-old boys. That's not glue.

    5. Re:what do you expect? by tlacuache · · Score: 3, Insightful

      I've heard people say this, and I'm honestly curious... what exactly do you need USB for in your virtual machines? Printing? Webcam? I use VirtualBox basically so I can run a few Windows-only apps. For copying files between the host and the guest I use SCP. I print over the network. I'm not trolling, I'm honestly curious. What USB hardware do you need in your VMs?

    6. Re:what do you expect? by ray-auch · · Score: 4, Informative

      USB license dongle for the application software running on the VM.

      Seriously. Last week.

    7. Re:what do you expect? by Anonymous Coward · · Score: 2, Informative

      They're working on it. Apparently there is a major release due in a few weeks. Not sure when, but maybe before October?

      http://forums.virtualbox.org/viewtopic.php?t=8528

    8. Re:what do you expect? by ReiDragon · · Score: 2, Insightful

      The printer drivers for my vista machine at home are absolutely horrid (They're beta drivers that can only print text with any quality) and I use a VM with usb support to print out of XP to get the photo quality prints.

      --
      PouchPC 2.13ghz C2D, 8gb ram, 9800 GT, 1.5tb, Vista Business.
    9. Re:what do you expect? by laffer1 · · Score: 2

      We need to use USB devices in Windows XP in our computer labs at work. In our case, we're using Mac OS X so using parallels or vmware is the easiest solution. Unfortunately, half of the devices cause kernel panics. If that weren't the case, we would not need to use boot camp and it would indeed make our lives easier. Only one or two classes need Windows for anything.

    10. Re:what do you expect? by John+Hasler · · Score: 3, Insightful

      > What if you can't even trust your compiler?

      You are referring to "Reflections on Trusting Trust" I assume. That is not really a practical attack in the real world.

      > At some point, even with fully open, GPL-compliant software, there is some point you
      > just have to trust someone else to not jack you.

      A supplier of Free Software can never be sure that someone he doesn't even know about let alone control will decide to review his source code.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    11. Re:what do you expect? by DaemonDazz · · Score: 2, Funny

      (-1: Ewww)

    12. Re:what do you expect? by SQLGuru · · Score: 3, Insightful

      I'd rather have better video support than USB support so that you play games in a virtual machine (and by games, I mean games beyond 2D games from the early 90's). If a virtual machine would support something like DirectX or OpenGL so that I could have the kids running their games in a virtual machine (and being able to install them, etc.) I would have them set up with a locked down OS with a virtual system for their games.

      There are some options, but they haven't been successful for me yet. But I'm sure the technology is getting closer.

      Layne

    13. Re:what do you expect? by fishbowl · · Score: 2

      >My office super glued all the USB ports shut

      Just the external ports? Or did they epoxy all the USB headers on the motherboard?

      --
      -fb Everything not expressly forbidden is now mandatory.
    14. Re:what do you expect? by nurb432 · · Score: 2, Informative

      Ya, its free, and virtual box is no enterprise solution either. So we are comparing apples and oranges here..

      Sure, its cool on a persons desktop to run non critical stuff on, but its no where close to being a product you would run off and virtualize 1000+ production servers with, which is the target market for ESX

      --
      ---- Booth was a patriot ----
    15. Re:what do you expect? by tlacuache · · Score: 2, Informative

      As far as I understood it, VirtualBox does support USB in the binary distribution you can download here. VirtualBox's "Open Source Edition (OSE)" doesn't support USB, see here. But if you're running VMWare Player (a closed-source product) anyway, the non-Free/Open aspect of it must not be a hangup for you (nor is it for me). So what's your holdup for running the "closed" distribution of VirtualBox. You'd have USB and, unlike VMware Player, could actually create new virtual machines.

    16. Re:what do you expect? by againjj · · Score: 2, Insightful

      > At some point, even with fully open, GPL-compliant software, there is some point you > just have to trust someone else to not jack you.

      A supplier of Free Software can never be sure that someone he doesn't even know about let alone control will decide to review his source code.

      The GP is correct. You have to trust others to not jack you.

  4. Re:Ummm... How? by cduffy · · Score: 4, Informative

    If you read the article, you'd know it's the license-management code. Licenses expire.

  5. Workaround available by fredr1k · · Score: 4, Informative

    A workaround is possible Turn off NTP time on the host. And manually (using the VIC) change that date to one week backwards in time. Voila all set to work.

    --
    "Never EVER mess with a jumper you don't know about, even if it's labeled 'sex and free beer'." - Dave Haynie
    1. Re:Workaround available by d_ron_218 · · Score: 5, Informative

      The only way to run a Windows domain controller in VMware is to tie its clock to the physical host's clock. And lots of things break if your domain controllers have the wrong time (Kerberos authentication, NTP across the Windows network, etc, etc). So changing the host clock would generally be a bad idea.

    2. Re:Workaround available by Sobrique · · Score: 5, Interesting
      I've had oodles of grief from VMs running as DCs for exactly this reason - they pick up clock skew as they're not running _quite_ in real time. And so they drift, and as soon as they hit the ... is it 5 minute? Kerberos window, your whole domain goes nuts.

      Troubleshooting that one was fun.

    3. Re:Workaround available by exi1ed0ne · · Score: 4, Informative

      1) edit the vmware config file to include the line:

      host.cpukHz = XXXXX

      Where XXXXXis your CPU in kilohertz

      2) enable time sync via vmware tools

      3) modify Type in HKLM\System\CurrentControlSet\Services\W32Time\Parameters from "Nt5DS" to "NoSync"

      That's always taken care of clock skew issues on DCs for me.

      --
      Pessimists.net - as if life wasn't depressing enough.
  6. My head hurts. by dc29A · · Score: 5, Funny

    My head hurts reading that article. Who the fuck wrote it? A ten year old mental retard?

    It's like ............... this and VM's this VM's that (Yes, notice the spelling?). Ooooh and the cyberwarfare boogeyman! You can't even find this much Hollywood scenario fear mongering from Hollywood themselves. Oh noes! Our entire infrastructure will be killed by evil cyber terrorists because it runs on VMware!

    Oh and and lovely parts like 'w/' instead of 'with'. Hey douchebag, this is not SMS, is it so hard to hit another 2 keys on your keyboard? Oh and for the love of $DEITY$, please learn basic HTML and use links so I don't have to copy paste text into the address bar.

    As for Slashdot editors, why the fuck did they pick the worse possible article from the Firehose when plenty others look *WAY* more professional?

    1. Re:My head hurts. by dotancohen · · Score: 5, Funny

      Even worse, he got the meme wrong. The title of the blog post should have been "All your VM are belong to us". Idiot.

      --
      It is dangerous to be right when the government is wrong.
    2. Re:My head hurts. by Anonymous Coward · · Score: 5, Funny

      for the love of $DEITY$

      That's either $DEITY or %DEITY%, please learn basic shell scripting for your platform :)

      Morale: if you're gonna rant, make sure you do not make the same mistakes as the target of your rant

    3. Re:My head hurts. by kiwimate · · Score: 5, Funny

      for the love of $DEITY$

      That's either $DEITY or %DEITY%, please learn basic shell scripting for your platform :)

      Morale: if you're gonna rant, make sure you do not make the same mistakes as the target of your rant

      That's moral, which is a lesson to be learned. Morale refers to high spirits, or lack thereof, as in "his morale was crushed when he realized his error in verbiage".

    4. Re:My head hurts. by mr_mischief · · Score: 2, Funny

      Version control... So that's how all these deities keep coming back from the dead?

  7. Yes, it is a bug by evilpenguin · · Score: 5, Insightful

    But the real bug is license enforcement in the first place. Why would you run the risk of making your business depend on the whims of someone else's IP policies and enforcement?

    Now, I'm somewhat realistic. I know that there isn't (yet) an adequate replacement for every piece of closed proprietary software out there. But for my own business (admittedly small) I am building with nothing but GPL/BSD/Apache license code. And it is working. I don't trust closed code. Of course my software will have bugs, some of them serious. But I won't have stuff shutting down because of "license" issues. Why do people go quietly into enforced licenses? Why do people accept remote kill switches on their servers? Why doesn't this strike everyone as a crazy thing to do?

    1. Re:Yes, it is a bug by jason.stover · · Score: 2, Insightful

      Because they want someone they can call up and say, "Product X is broke. Fix it."

      That's pretty much the main reason that I've ran into. A support contract being available.

    2. Re:Yes, it is a bug by Waffle+Iron · · Score: 3, Insightful

      And when that happen? Who cares, I'll just sue their asses, like I do whenever OTHER problems come up, and it works to recover losses

      No you won't. For essentially any software product available on today's market, during installation you agree to waive your rights to recover any losses beyond the purchase price.

    3. Re:Yes, it is a bug by Mikkeles · · Score: 2, Insightful

      So, how's it working for, say, VMWare EXS users?

      --
      Great minds think alike; fools seldom differ.
  8. Re:Ummm... How? by Darkness404 · · Score: 3, Insightful

    Ah, see, another reason why free software always is better

    --
    Taxation is legalized theft, no more, no less.
  9. VMWare's KB down by Anonymous Coward · · Score: 3, Funny

    "Temporary Maintenance - Knowledge Base

    This section of the VMware website is currently unavailable while we make important user improvements and upgrades to the site. We apologize for any inconvenience this may cause."

    I hope it wasn't running on a VM.

  10. Utility computing w/o virtualization by MarkEst1973 · · Score: 3, Insightful

    VMWare licenses for ESX server cost something like $5k apiece. My company uses VMWare and I don't quite get it. We pay for expensive blade hardware ($8k each for those, not to mention the chasis), then we pay $5k per virtual server. And for what? Adding virtualization overhead to the runtime cost.

    Meanwhile, in articles like this, people are showing how to run many applications and different versions within a single container. A single node in the cluster can run any application. There are always busy, keeping the hardware fully utilized. Isn't that the promise of utility computing? Rack up a bunch of cheaper (but not cheap/shoddy) servers and let your cluster go to town.

    So, my question is, why are we (as an industry) embracing virtualization when apps written for a smart container (like OSGi) give the same benefits without all the additional co$t and runtime overhead?

    1. Re:Utility computing w/o virtualization by Cyberax · · Score: 3, Informative

      Isolation and easy management.

      Isolation of applications in OSGi containers is leaky, one bad-behaving application can bring down the whole containers.

      Lightweight containers (OpenVZ, Virtuozzo) have almost no overhead and allow cool features like load-balancing of ALL applications between cluster nodes. However, all lightweight containers use the same kernel, and one kernel bug can bring down all virtual nodes.

      XEN/KVM have a bit more overhead but with even more isolation (each node has its own kernel).

    2. Re:Utility computing w/o virtualization by laffer1 · · Score: 2, Interesting

      Simple, the industry goes through cycles. Virtualization is hot and some people love it. They want to run it even if there isn't a good reason for it. Some people mistakenly believe it improves security.

      Virtualization is good for testing software and a few other cases where you need to run a different OS but don't want to deal with dedicated hardware or dual booting. I don't see any use in server environments except possibly web hosting.

    3. Re:Utility computing w/o virtualization by Anonymous Coward · · Score: 5, Informative

      Simple...power. Right now our datacenter is strapped for power, and power isn't cheap. Neither is cooling. For 10U and 8000 watts I can install a fully loaded blade chassis with 128 CPU cores and 1 Terabyte of RAM, attach it to a SAN and run 150 VMs in it. Or I can install 150 rack and stack servers at taking up 4 racks and 75000 watts. Let me think here...

      And while I'm thinking about it, let's also remember that using VMWare gives you options like DRS and VMotion that you don't get with physical hardware. Or you can replicate your SAN to another SAN at your DR site and have a VMWare cluster waiting there for recovery. Then instead of having to do a bunch of restores to bare metal hardware, you could potentially get your servers back up and running in minutes instead of hours.

      There are many, many benefits to virtualization. If there weren't then people wouldn't have been using for decades in one form or another.

    4. Re:Utility computing w/o virtualization by peacefinder · · Score: 2, Informative

      "VMWare licenses for ESX server cost something like $5k apiece."

      That's an exaggeration by a factor of five. Admittedly it ain't cheap, but one can get three dual-processor (unlimited core) ESX licenses and a management software license for $2700, or just ESX server for $1000.

      Of course, today it doesn't look real attractive...

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    5. Re:Utility computing w/o virtualization by dotgain · · Score: 2, Interesting
      That's how it works in theory. In reality, the impact of snapshotting & replicating our VMs has been worse than simply shutting them down and copying the images - and we don't seem to be alone, google "esx snapshot hang". It turns out merging a 4 gig "delta" back into a Virtual machine can take hours and hours, with the VM seeming to be hung most of that time.

      Implementing VMWare ESX went from one of the most exciting to the most annoying and disappointing project I've ever witnessed. As someone else has said, fortunatetly the hypervisor itself is quite stable, but most of the support apps are horrendous. VMWare Infrastructure Client is the slowest and most unreliable app I use. We've already lost one 200GiB virtual disk - the file was there but it refused to honour it as a "Virtual Disk" rather than "File". Good thing it was only a test server, but it's surely only a matter of time before we lose a production disk.

      My prediction: In two years we'll look back on VMWare ESX, cringe at all the data-eating server-downing bugs we've found, wonder what all the fuss was about, and go back to *shock horror* running multiple services on single machines again, using operating systems capable of protecting one process from another.

      Maybe I'm bitter and our project itself hasn't gone well, but I know I'm not alone. Not alone in wondering why my Linux PC at home with two SATA disks pisses all over our main fileserver who looks down a 4Gb FC at ten-disk 15kRPM Fibre Channel Stripe. Yes, it's an EMC SAN for those of you wondering quietly. One day, someone's going to cluster a bunch of old PowerMacs with USB/Firewire drives, software RAID, and show those EMC fuckers up.

  11. "License management code..." by John+Hasler · · Score: 4, Insightful

    ...Says it all, I think. Perhaps you should reconsider the ramifications of making your business critically dependent on software that contains code specifically design to make it stop working.

    Consider this: to a proprietary vendor the only safe failure mode for "license management code" is one where everything stops.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  12. Patch Tuesday by Thelasko · · Score: 5, Interesting
    FTFA:

    VC will continue to show the hosts as licensed and no errors will appear in vmkernel log file until you try to start up a new vm, reboot a vm, or reboot the host.

    Um, isn't today Patch Tuesday? This could be worse than we thought.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:Patch Tuesday by prandal · · Score: 4, Informative

      Rebooting a host doesn't power down the VM.

      The licence checking is done at VM power up, apparently.

  13. License Management Server by Comatose51 · · Score: 3, Informative

    Unless something has changed dramatically, an expired license won't bring down any already deployed VMs. It simply won't allow you to deploy undeployed ones. It doesn't shut down the VMs as the headline makes it sound nor is it a bug in the hypervisor. Yes it's embarrassing that this got out but can we have a less sensationalist headline and summary?

    --
    EvilCON - Made Famous by /.
    1. Re:License Management Server by Slashcrap · · Score: 2, Informative

      Unless something has changed dramatically, an expired license won't bring down any already deployed VMs. It simply won't allow you to deploy undeployed ones. It doesn't shut down the VMs as the headline makes it sound nor is it a bug in the hypervisor. Yes it's embarrassing that this got out but can we have a less sensationalist headline and summary?

      No it just makes it impossible to start up VMs, restart VMs or VMotion them. I can't imagine why everyone's getting upset.

      Yes, there's a workaround - you just put back the date on the server. Unless you're in a business where randomly changing the dates on servers is frowned upon for compliance reasons.

  14. it has USB support by reaktor · · Score: 2, Informative

    Virtualbox has USB support...

    1. Re:it has USB support by wift · · Score: 2, Insightful

      Maybe stable support then. Each time I try adding a usb device virtualbox throws up it's hands and gives me an error.

      --
      ....... Thus ends my attempt at wit or whatever
  15. KVM and XEN by kenp2002 · · Score: 5, Interesting

    The Open Source Model gets a leg up again after this nonsense. A client of mine just ported all their VMs and said good bye to VMware. That's 280 VMs by the way. Thank God we had a contingency plan for switching VM providers for a DR exercise a year ago and here we go.

    Management is pretty upset and I doubt we will be switching back any time soon to VMWare products after this.

    On a side note this scenario did prove one thing:

    Having a VM-agnostic storage makes migration easy. We changed a mount point, powered on the alternate VM host and we were off and running just that quick. We lost the ability to do live migrations for now but beyond that is was a good opporunity to see just how important an VM-agnostic disk storage array is. (I'm not the admin of those machines but I believe we are using iSCSI).

    On my side though I had about 50 scripts tapping VMWare via PERL but I guess I can start building workarounds now... No more batch submission and dynamic routing for a week or two... The part I hate the most was I had a nice script to take a batch submission and if necessary migrate a utility node to bigger hardware to accomidate the batch... pisses me off but what can I do, thank you Vmware, that aquisition seems to be improving your product as much as when Symantec aquired Ghost Corp!

    --
    -=[ Who Is John Galt? ]=-
  16. No! Don't set the time back! by Animats · · Score: 5, Informative

    VMware is suggesting setting the system time backwards to work around their license manager problem. That's a desperation move. Not only will it mess up everything from Kerberos to CVS to "make", if you're running certain licensed software, in particular software licensed via FlexLM, that software will stop working. FlexLM will disable your licenses if the clock goes backwards by more than 24 hours. Now your expensive high-end software protected by FlexLM (Rational, Avid, Matlab, National Instruments, ANSYS, Cisco Unity, Clearcase, Nokia network management, etc.) will stop working. Setting the clock forward again may not re-enable it, either; there's tamper detection.

    Also, if you have server/client licensing with FlexLM, or multiple license servers, and the clocks disagree significantly, FlexLM gets suspicious and turns licenses off.

  17. Re:Nice.. by hany · · Score: 3, Funny

    You know that you should read ./ before you do any actual work. Don't you?

    :)

    --
    hany
  18. Only in an ideal world by Len · · Score: 2, Informative

    In a major corporation, fear of massive fines and prosecution is enough to stop them from pirating your software.

    Sadly, not true in the real world, as my company has discovered on more than one occasion.

  19. NOT the *OpenSource Edition* by DrYak · · Score: 3, Informative

    Support for USB, iSCSI and RDP (along with USB-over-RDP) are only available in the closed source variants of VirtualBox.
    The opensource edition of Virtual Box doesn't have them.

    Also the USB support may lock the system when in fast emulation/patching/ring-2 mode, and only works flawlessly when using the slower mode with virtualisation CPU extensions (my brother tried using it to get old USB hardware accessible when moving to Vista 64 but since then he ended up buying newer hardware)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  20. work is in progress.... by DrYak · · Score: 2, Informative

    If a virtual machine would support something like DirectX or OpenGL so that I could have the kids running their games in a virtual machine (and being able to install them, etc.) I would have them set up with a locked down OS with a virtual system for their games. {...} But I'm sure the technology is getting closer.

    Yup. Indeed. /. mentioned recently "VMGL".
    The extension is open source but currently only works for X11 OSes at both end.
    But as you said, a working acceleration layer is bound to be developed in the near future for Windows too.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  21. I Am So Dead by Hasai · · Score: 3, Interesting

    *sigh*

    Well, it's for real. I've confirmed it here, and my whole data center is affected.

    It's time like this when I wish I hadn't left the Army; at least there, you can shoot back.

    This is going to be one hell of a long night. :(

    --

    Regards;

    Hasai

  22. Hmmmm. Another Reason to Wait for KVM by segedunum · · Score: 2, Insightful

    I've been weighing up whether to migrate from VMware Server for our limited set of operations and move to ESXi and then ESX. This has made up my mind now. I'd rather wait for the hype of virtualisation to really settle down, use it in a pretty limited capacity and then run more stuff on technology and a host system that gets it right - KVM and Linux. I don't care too much about waiting, because as far as I'm concerned this just isn't acceptable. Many organisations will be brought to their knees by something like this, and over something that is totally unnecessary as well. I could understand pretty much any other issue, but not this. Sorry VMware.

  23. Bad company by PingPongBoy · · Score: 3, Funny

    but if I don't know what the hole looks like, I can't carve a peg to fit it

    There are some I know who will put their pegs into any hole

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  24. Re:What if you can't even trust your compiler? by Xtifr · · Score: 2, Insightful

    I was thinking about the very problem of trusting your compiler, and the only thing I could come up with is building one from an open assembler.

    I built gcc (1.4) with a C interpreter. It was slow as hell (and we did it mainly to stress-test the interpreter), but when I fed the source of gcc to the result, it did what I expected--built a system the same as the one that regular gcc built.

    But the simple fact of the matter is that a little common sense should reveal that the whole notion is impossible in the real world. At the time Thompson wrote, there was, basically, one C compiler and one version of login, and neither one changed very much, so it was at least theoretically possible for a fairly simple program to recognize them. The sources to gcc have changed too much over the years to be recognizable to anything less than a hard-AI system, i.e., something that doesn't exist (and if it did, you'd notice, since it would take hours to compile even the simplest app). Toss in drastically different compilers from vendors like Sun, IBM, Intel and HP, and the whole thing becomes even more ridiculous. But if you really want to check, write your compiler in another language (one that doesn't compile to assembler, like Java or Python).

  25. You have to also mention Countering Trusting Trust by Sits · · Score: 2, Informative

    How can you reference Ken Thompson's "Reflections on Trusting Trust" (HTML/non-PDF version) without also mentioning David A. Wheeler's "Countering Trusting Trust" (as found via Bruce Schneier's blog)? So to answer your question:

    What if you can't even trust your compiler?

    Well so long as I have another set of compilers AND at least one is trustworthy then there is process I can follow to build a compiler I can trust. After spotting differences in the resulting binary I would also need to (ah-ha) examine the source code of the used compilers and find out which one is mis-generating the binary and fix it.

    At some point I need to be able to understand binary and read the source of the compiler that generated that binary to ensure that someone else is not jacking me.

  26. Sounds Like It.... by maz2331 · · Score: 2, Interesting

    but...

    If you actually know what you are doing, Access is actually a pretty good development platform. It really is what VB should have been all along. Doing it correctly isn't for the faint of heart nor the inexperienced "guy who knows computers in the department" developer though. It's a LOT of work.

    The biggest issue is that MS markets it as a database app, not a dev platform.

    But there are some caveats to its use.

    1. Never bind controls that can be edited to any datasource. Sorry, but you really need to write code to fill them in, check them, then write them to the back end.

    2. Never store any data in an MDB file. Always use a real backend server such as MSSQL, Oracle, or even Postgres or MySQL.

    3. Once it works, create an MDE file and only run MDEs on clients, never the "source" MDB.

    4. You are checking your db schema revision and comparing it to allowed client app revisions, right?

    Still, there are newer platforms available, and quite often a web-based app will be easier to build and maintain.

  27. Set DRS Cluster to Manual by mrpolyrhythm · · Score: 2, Informative

    The article also says that he'd recommend disabling DRS because that would remove resource pools, and goes on to say set the sensitivity to 5. What would be the more correct course of action, would be to set your DRS Cluster to Manual, which is indicating no automation, DRS will not place or move VMs.