Several years ago, before I started working here, my predecessor purchased a Volume License (VLK) version of Adobe Acrobat 7 Pro. It served us well up until a few months ago when the user who works with it found out she needed a feature only present in version 9 Pro. I dutifully ordered the upgrade, and installed it with little trouble. Normally I don’t upgrade products – I’ll do a clean install instead, but I was in a rush at the time.

Fast-forward to the present. I had to do an OS reinstall on the users computer, and instead of installing Acrobat 7 first and then upgrading, I opted to do it my way and directly install version 9. The install went smoothly, and on first launch it asked for first my version 9 product key, then my version 7 key after determining it was an upgrade SKU.

Here’s where the problem occurred. After entering the Acrobat 7 key and selecting the correct SKU from the list, the installer spat out a message saying that the product key was invalid, or I had selected the wrong SKU. After double-checking both and finding they were indeed correct, I turned to Google. For once, Google couldn’t help me, so went to the last resort: calling Adobe support.

Surprisingly, after quickly jumping through their IVR menu, I was immediately put through to an agent. After describing the problem, and providing my contact information, he had me read off both product keys. I waited on hold for a few minutes, and then was told the problem.

During a normal upgrade, the installer simply checks for the presence of an old version of the product. If it’s there, you’re good to go. However, when you do a clean install and then enter an upgrade product key, the process changes. Now not only does it check to make sure that you have a valid product key for a valid SKU, it also checks to see that each product channel matches (read: if you had a VLK channel product, you must upgrade using another VLK product).

My problem was that while my original product key was from the VLK channel, my new upgrade was a Retail channel key. As such, it wasn’t being accepted as a valid upgrade path.

Fortunately, I was informed, there is a workaround for this. After launching Acrobat 9, it prompts you for the version 9 product key. After you enter that, you’re presented with a screen asking for the product key of your older version. At this point, we deviate from the normal path.

On that screen, hold CTRL and SHIFT, then double-click the window. A new window will appear, and you’ll be provided with a Challenge Code. After providing that to the agent on the line, and waiting on hold for a few minutes, he read back a Response Code which allowed me to bypass the product key check altogether.

So while I was able to get everything working, I really have to wonder, why include a channel check? If the normal upgrade process works, and if you can call in to support to get around it, why put it in at all? For me, it means that ever time I want to re-install Acrobat I’ll have to call in for support.

It really doesn’t make any sense to me. But then again, it’s pretty par for the course for Adobe….

Yesterday, a staff member told me one of the public-access computers was on the fritz – specifically, the screen was black and the fans were on full. Going over to investigate and try the basic troubleshooting, it looked like it had a dead motherboard, so I took it back to my work bench for further troubleshooting.

As the system was a Dell, it had a set of Diagnostic LEDs on the front to help diagnose the problem. Unfortunately, looking up the Optiplex 745 manual, it didn’t list the particular code the lights were showing: 1 3 4.

Looking through the listed codes, most of the ones related to 1 or 3 4 were for either faulty RAM or a bad memory controller, so I started there. I tried removing one stick, then replacing it and removing the other, using a completely different stick, and then none at all. Each time I was met with the same diagnostic code, 1 3 4.

Convinced I had the problem pin-pointed, I tried to get on to Dell’s Live Chat Hardware Support to get a replacement motherboard as the system was still covered by Next Business Day parts. The site, unfortunately, was down, so I was forced to call Dell instead.

Now, there’s a reason that I typically use Live Chat instead of the phone. The main reason is on Live Chat, I can quickly bang-out the troubleshooting I’ve already done, and 9 times out of 10, the tech will just send me the part. Phone support is rarely that easy, and this time was no exception.

The wait time was average (maybe about 5 minutes), and once I got the agent on, I quickly rattled off my troubleshooting and told him the diagnostic code. He put me on hold for a few minutes and when he came back, told me that the diagnostic code 1 3 4 on an Optiplex 745 means the video card isn’t working. Figuring it would be easy enough to test, I pulled out the PCI-E video card and switch to the onboard video. Sure enough, it worked.

At this point, I figured we’d be done. I didn’t have another PCI-E card to make sure it wasn’t the slot, but I supposed out loud that if I got the replacement card and it didn’t work, I could always send it back, make another call, and get a motherboard sent out. The ‘tech’ had another idea, though.

Him: There’s actually one more troubleshooting step I’d like to try.

Me: Okay, what’s that?

Him: Well, leave the video card out, boot in to Windows, go to Device Manager and remove the device. Then turn the computer off, put the video card back in, and see if it work.

Him: I just want to see if the driver is the problem.

Me: …what?

At this point, I nearly hung up the phone. Instead, I figured a little education would be in order.

Me: Okay, I think you might be a little confused. The problem is that, with the video card in, the system won’t even POST properly. I fail to see how a Windows driver could possibly be the problem, because at this stage in the boot process, the computer has no clue what operating system is on the hard drive. It hasn’t even looked to see if there’s a hard drive there. How can a driver possibly be the problem.

Him: Sir, it’s just part of my troubleshooting process.

Me: Okay, I’ll humor you. I’m going to pretend to boot my computer.

Him: No, I need you to actually–

Me (interrupting): Now I’m going to pretend to open Device Manager. Oh, would you look at that! Because the video card isn’t present, it’s not showing in the list.*

Him: …oh. Well, I guess we can send you a replacement video card….

Me: I thought so.

This morning, I received a call back from Dell asking me if I’d received the video card. I said no, and he told me that the card had been delivered and signed for. Figuring that maybe Purolator had delivered it to the wrong office, I put the agent on hold and checked around, but nobody had received anything today. Going back to the agent, I asked who signed for it, at which point he informed me that it hadn’t been delivered yet and would likely arrive this afternoon. Gee, thanks for that.

*Note: I’m aware that you can make Device Manager show non-present device by following this KB article, however that would have only confused the poor agent and wouldn’t have made a difference anyway.

(Continued from Part 1)

Having determined that there was most definitely a hardware problem with the server, and now that it was back up and running (albeit with tape being the lynch-pin of the whole thing), I did a quick search for IBM’s support number and gave them a call. Surprisingly, there was no wait, and I was passed to an agent. Also not surprising, after spending ten minutes giving them information, they finally determined that my company had never contacted them for support before, and I had to give them my contact information again while they created an account. Once that was done, and the agent was armed with a brief description of my problem, I was transferred to Hardware Support.

The agent I spoke with there quickly agreed that this was a serious problem, and was slightly mortified that I was using tape to keep the server running, despite the fact I had little other choice. He also agreed with me that the problem was likely with the micro-switch in the power button and ordered a replacement for the whole ‘front panel diagnostic assembly’. That done, he informed me that a local technician would be contacting me shortly to confirm a time for a service call.

Apparently, despite the fact that replacing that particular part was nearly as easy as it gets, IBM, unlike Dell, insists on sending a tech. Whatever. I was just happy to get the problem fixed.

More »

A few weeks ago, my Exchange Server had a series of unfortunate problems, and in the end the planar board had to be replaced (I’ll eventually get around to doing a blog post about that gong show). When the (first) replacement board arrived, I had to take a picture of the asset labeling on the box. In light of the whole situation, ‘C0KZUP’ was certainly appropriate.

The entry for 'Loc-emplacement', whatever that is.

The entry for 'Loc-emplacement', whatever that is.

One of the more confusing aspects of Twitter can sometimes be the Trending Topic feature – it lists the top-ten-most-tweeted-terms currently running, as below:

Trending Topics

What's Twitter up to?

Sometimes, though, you may not understand why a topic is trending, even after searching it and reading the tweets. Spam bots often take advantage of trending topics and flood those with ads for products and phishing attempts, making it that much harder. Enter What The Trend, a site that claims it will help you figure out why something is a trending topic.

Sometimes, though, it’s a little too accurate. Or maybe not enough. You decide.

Wait, what?

Wait, what?

While going through a filing cabinet full of old parts this afternoon, I came across an anti-static bag containing a hard drive. It was labeled, and I almost couldn’t believe what it said:

Instant HD Restore:

  • Put this drive on IDE Channel #1
  • Set RAID controller mode to RAID-1
  • Let this disk rebuild drive on IDE Channel #0

In short, use RAID-1 as a ghost substitute. Too bad that’s a good way to thrash the drives to death. No wonder nothing will detect the drive when I try to see what’s on it….

The situation reminds me of this story over at The Daily WTF.

(Disclaimer: DO NOT use this as a production-method of keeping an image of your hard drive. It’s not reliable, and if you’re not careful, your RAID controller will overwrite the wrong drive. You’ve been warned.)

Google has called for Microsoft to make Windows allow users to choose third party browsers. That’s fine, but on *every* boot? Come on!

I don’t want to have to select a browser every time my computer boots. I want to install my browser of choice and not be bothered again.

My proposed solution? On the first run of IE you are given a choice between IE or ‘other’, and if you choose ‘other’, you are present with a page of other browsers, just like IE already does with search providers. This also helps keep Microsoft free of liability/support issues related to bundling browsers directly with the OS.

But that’s just me.