Deobfuscate Obfuscate (verb): to confuse, bewilder, or stupefy.

3Mar/100

You Bet I Do!

On a related note, I do not like HP servers nor am I a fan of their iLO.

Tagged as: No Comments
28Jan/101

BlackBerry Monitoring Console Service Wont Start With “service-specific error code 0″

At the time of this post the following BlackBerry KB is a draft and not available on their site. This problem occurs after applying service pack 1 which was the case with one of our clients.

Environment
BlackBerry Enterprise Server version 5.0
BlackBerry Monitoring Service version 5.0

Overview
After installing or upgrading to BlackBerry Monitoring Service 5.0, the BlackBerry Monitoring Console service will not start up.  When attempting to start the service the following error is observed:

The Tomcat logs for the BlackBerry Monitoring Service record the following entries:

[2009-12-13 13:22:06] [info] Procrun (2.0.3.0) started
[2009-12-13 13:22:06] [info] Running Service...
[2009-12-13 13:22:06] [info] Starting service...
[2009-12-13 13:22:06] [174  javajni.c] [error] The specified module could not be found.
[2009-12-13 13:22:06] [986  prunsrv.c] [error] Failed creating java \jre\bin\client\jvm.dll
[2009-12-13 13:22:06] [1260 prunsrv.c] [error] ServiceStart returned 1
[2009-12-13 13:22:06] [info] Run service finished.
[2009-12-13 13:22:06] [info] Procrun finished.

Typically, the BlackBerry Monitoring Service Tomcat logs are located in the following directory:

<drive>:\Program Files\Research In Motion\BlackBerry Enterprise Server\Monitoring Service\external\tomcat\logs

Cause
The Apache Tomcat process, which is required to run the BlackBerry Monitoring Service web page, is unable to access jvm.dll due to the incorrect path recorded in the Apache registry keys.

Resolution

  1. Stop the all running BlackBerry Monitoring Services: Application Core, Data Collection Subsystem, and Polling Engine
  2. Verify and notate the correct path where the jvm.dll file exists, typically "<drive>:\Program Files\Java\jdk1.6.0_15\jre\bin\client\jvm.dll"
  3. Open the registry editor through Start > Run > regedit
  4. Go to the Java registry key located under the Apache Software Foundation registry key:
  5. 
    HKEY_LOCAL_MACHINE\Software\Apache Software Foundation\Procrun 2.0\BBMonitoringConsole\Parameters\Java
    
    HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apache Software Foundation\Procrun 2.0\BBMonitoringConsole\Parameters\Java
    
  6. Modify the Jvm value path of the jvm.dll file which was noted in step 2
  7. Start all the BlackBerry Monitoring Services up and verify each service remains started
  8. The BlackBerry Monitoring Console web page is now accessible
Tagged as: 1 Comment
2Jan/100

Happy New Year

Since my first official post on November 30th, 2008 this site has grown and changed a lot. A good number of comments have been posted and traffic has increased. Thank you to those of you who have contributed and those who subscribe to my RSS feed. I hope you find this site helpful and I am looking forward to a better year in 2010.

Filed under: Miscellaneous No Comments
25Dec/090

Merry Christmas

Let us remember that the real reason for Christmas is the birth of our Lord and Savior. Enjoy the day and what He has blessed you with.

"For a child will be born to us, a son will be given to us; and the government will rest on His shoulders; and His name will be called Wonderful Counselor, Mighty God, Eternal Father, Prince of Peace."  - Isaiah 9:6

Filed under: Miscellaneous No Comments
9Dec/090

Microsoft Shows Me A New Trick

So I was on a support call with Microsoft the other day because Outlook Anywhere was not working on a 2008 Small Business Server. While I was watching the technician work away I saw a purple box pop up in a command prompt. I stopped him and asked what exactly he did and he told me that by pressing F7 it will list previous commands that you typed. Now I have always used the up and down arrows to run commands again and I'm not sure if this is any faster/slower however its nice to be able and see a list of commands rather than scrolling through one by one.

A call to Microsoft support generally means that something is really wrong so in that respect it is usually unpleasant. However, what I have always enjoyed is watching someone who really knows a specific product or server role resolve the issue because I always learn something. This is one of the more trivial things I have learned, but something new none the less.

commandprompt

Tagged as: , No Comments
21Nov/092

VMware vSphere Client & VMware Converter Plugin on Windows 7

I am frustrated with VMware like many others are using the vSphere client on Windows 7 or Windows 2008 R2 due to the fact that the client does not work without a hack. I am not going to go over the fix in this post, the information can be found in KB1011329. I was actually at a client a few weeks ago while working on an ESX 3.0 host and needed my client but was unable to use it on my laptop due to this issue. This forced me to me waste time attempting to install the older client on two of their servers which would not work. I ended up using the web interface after wasting much time with the client.

But I digress, after following the steps in KB1011329 the I received the following error.

Failed to load shared library in C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\ssleay32.dll:1260

I tried KB1005446 in an attempt to resolve the issue, however after making the changes I was still getting the error. Since having this plug-in is not critical for me I uninstalled it and was able to launch my vSphere client.

I am disappointed in VMware and the fact that they have not released an official fix for this. Windows 7 has been coming for a long time now through the beta, RC, RTM, and now officially out. The fact that they either were unaware of this problem or simply have chose not release an update to resolve the issue is surprising to say the least.

Update: Brian commented that this issue has been fixed in vCenter 4.0 Update 1 so be sure to upgrade for that and all the other fixes/enhancements.

9Nov/093

Ext2Fsd BAD_POOL_HEADER BSOD on Windows 7

I have been using Ext2Fsd for a long time, everything was fine while using Vista. I decided to upgrade to Windows 7 after the release candidate was made available. For the most part everything was fine, until I started browsing my ext3 /home partition where I keep all my data. Sometimes I would get lucky and be able to open the file I wanted, however in most cases I was met with a BSOD saying something about a BAD_POOL_HEADER.

I am not a programmer, in fact I am probably one of the worst candidates for a programmer, I don't like it either. Thankfully for me though a gentleman named Bo Brantén developed a version that eliminates this issue. He describes the issue on the Ext2Fsd project page as a response to the posting of version 0.48. Apparently the issue was caused when the driver referenced memory after it was freed.

The updated version can be downloaded from the link below. Replace your ext2fsd.sys in C:\Windows\System32\drivers with the updated version and reboot.

http://www.acc.umu.se/~bosse/ext2fsd-new.zip

14Sep/097

Dell OpenManage 6.1.0 Fails To Install on ESX 4.0

Normally, the installation of OpenManage can be run after extracting the archive with the following command unless you want to supply optional arguements.

./srvadmin-install.sh

We had upgraded one of the two servers from VMware ESX 3.5 to 4.0 and upgraded OpenManage from the previous version to 6.1 with no problems. However, on this server, after upgrading VMware from 3.5 to 4.0 we recieved the following error when trying to install OpenManage 6.1. The error message is basically saying that three OpenMange packages were already installed and during the upgrade process could not find asssociated files. The problem with this is that this was a fresh installation and those packages should not have existed at all.

Server Administrator version 6.1.0-426 is currently installed.
Installed components are:
- srvadmin-omilcore-6.1.0-426
- srvadmin-hapi-6.1.0-426
- srvadmin-ipmi-6.1.0-426.DUP
Upgrading Server Administrator to 6.1.0-648

warning: srvadmin-hapi-6.1.0-648.i386.rpm: Header V3 DSA signature: NOKEY, key ID 23b66a9d
Preparing... ########################################### 100%
/var/tmp/rpm-tmp.49620: line 355: /tmp/dellupdatepackage-hapi-12342-24438/omil/prereqcheck/Funcs.sh: No such file or directory
error: %pre(srvadmin-omilcore-6.1.0-648.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping srvadmin-omilcore-6.1.0-648
/var/tmp/rpm-tmp.49620: line 6: /tmp/dellupdatepackage-hapi-12342-24438/omil/prereqcheck/Funcs.sh: No such file or directory
error: %pre(srvadmin-hapi-6.1.0-648.i386) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping srvadmin-hapi-6.1.0-648
/var/tmp/rpm-tmp.49620: line 2: /tmp/dellupdatepackage-hapi-12342-24438/funcs/srvadmin-omilcore.sh: No such file or directory
error: %preun(srvadmin-omilcore-6.1.0-426.i386) scriptlet failed, exit status 1

I called Dell technical support to for assistance since I did not know what the issue was even after Googling. She had me check to see what packages were installed on the system.

rpm -qa | grep srv

With those packages identified she had more remove them.

rpm -e --nodeps --nofiles --noscripts srvadmin-ipmi-6.1.0-426.DUP

rpm -e --nodeps --nofiles --noscripts srvadmin-omilcore-6.1.0-426

rpm -e --nodeps --nofiles --noscripts srvadmin-hapi-6.1.0-426

Once the packages were removed the isntallation was successful. She explained that this was caused by upgrading the BIOS before OpenManage was installed, and that once the BIOS upgrade was complete it was trying to update OpenManage to report the BIOS version. However because OpenManage was not installed it could not update the version and left the packages on the server.

So with that said, you have two options. You can upgrade the BIOS and firmware, remove the orphaned packages, and install OpenManage 6.1 or better yet isntall OpenManage 6.1 then upgrade the BIOS and firmware so that those upgrades are completed successfully. On the other hand, Dell should correct this issue as it is more of a bug than working as it should since the orphaned packages should be deleted if OpenManage is not installed.

Tagged as: , 7 Comments
19Aug/093

Invalid CD/DVD-ROM Selection Error When Attempting To Attach Virtual Media ISO on DRAC

This issue is isolated to Internet Explorer 8, I have tried this on multiple systems running version 8 and all have the same problem. When you try and attach the media it throws an error saying "Invalid CD/DVD-ROM Selection" and the CD/DVD-ROM drive path behind the error is changed to C:\fakepath\whatever.is. This issue does not occur in Internet Explorer 7 and I would assume would be fine in version 6.

I called Dell technical support and the error can be resolved by adding the IP address as a trusted site in Internet Explorer 8. Once that is done you should be able to connect your ISO. The person I talked to at Dell had never seen this error so it could possibly be fixed with a future firmware upgrade. Nevertheless it is another example of the problems encountered when forcing users to use Internet Explorer due to ActiveX rather than creating web based software that relies on open standards.

DRAC_Error

12Aug/090

Bring A Dell PowerVault MD3000i Disk Online From The Command Line

When two drives in a RAID 5 array going offline, so goes your data. If this happens, hopefully the disks are not truly failed but simply offline for some reason. This was the case with a client recently. For some reason when we put new drives in the Dell PowerVault MD3000i it took 2 drives in a RAID 5 array offline which took down a virtual machine that resided on that datastore.

If you have more than one drive offline and simply re-insert those drives they will still show as failed and will not come back online and rebuild if necessary. Instead you can force the state of the drive back to good condition which will bring them back online, after which the SAN can determine which disks if any needed to be rebuilt.

Below is the command to bring slot 12 in enclosure 0 back online. You will need to modify it according to what disks have failed, if more than one drive has failed re-run the command a second time and change the drive number. If you have one or more MD1000 connected to your MD3000i you will also need to change the enclosure number (in this case 0) to the correct number.

C:\Program Files\Dell\MD Storage Manager\client>smcli -n "<Storage Array Name>" -c "revive physicalDisk [0,12]";

After this command is run the drive should come back online and hopefully your data will be intact.

Syntax check complete.

Executing script...

Script execution complete.

SMcli completed successfully.

Tagged as: , No Comments