Category Archives: Support

How to deploy VLC Media Player 2.0.4?

VLC_Logo

Deploying software in the enterprise can be quite complicated, it doesn’t have to but it can be at times. There are tons of people that will just “install” what’s necessary to get them out of trouble (even if it means doing it 100 times over and over!) The same group of people cannot really distinguish between installing and deploying and if you happen to have them on board – you’re in trouble. Now, I don’t even remotely consider myself software packager but when deploying applications I usually follow few simple rules to take care of the basics. Here are the rules:

I. Installation has to be silent with no user intervention required. You run the install and usually don’t even know when its done unless you watch out for msiexec processes etc.

II. Once installed you should run it and no popups / random windows / activation, registration dialog boxes etc. should come up. It simply has to open nice and clean.

III. Again, once installed no extra rubbish should be copied to users desktop / start menu / run once etc. No auto update services should be allowed to start. No tray icons should be visible etc.

If you’re able to achieve all of the above you’re better than most. What we are essentially looking for here to clean and sleek deployment of whatever we need to push out to our client machines. No one likes to login to a machine and see 10 popup windows asking you do to do stuff. Horrible experience before you even start doing anything. Lets get to it!

Continue reading

“Expected user input parameters missing. Check answer file for host.”

VMware_vSphere_Logo

Error message in title comes up when you create a new host profile and want to check compliance against cluster of hosts including the host profile was based on. Kinda strange as you would expect the source host to be compliant with its own profile! It turns out its not. Here is how the error looks like:

To get us out of trouble here, right click on the host and choose “Update Answer File…” fill in what’s missing (domain creds) and click update to complete the task. Domain credentials are normally not stored by default and are required for compliance to work (that’s only if you joined your hosts to the domain!)

Continue reading

ESXi 4/5: “SSH for the host has been enabled”

VMware_vSphere_Logo

Here is one hell of annoying error message (to look at, if you have OCD that is!)

Symptoms – yellow exclamation mark on the host icon and error in “Summary” tab. This only happens after you enabled SSH on ESXi host (which you want to).

Quick screenshots from vShpere client showing the ugly:

To get rid of the above you can proceed in two ways:

Continue reading

Active Directory “computer name contains” search string

Windows_7_Logo

You just have to love the simple things in this world that are not so obvious at first thought…

In AD if you try to search for computer name and would like to be slightly more specific you have a problem. Here is the default choice:

The rather obvious choice would include “computer name contains” but sadly the option is not there! Solution? Simple – use LDAP search string instead! In ADUC define new query with custom search for:

(&(objectcategory=computer)(name=*0112*))

where 0112 is what you’re looking for (or computer name contains)

Continue reading

How to modify crontab on QNAP NAS to add/edit jobs in cron

QNAP_Logo_

Few bullet-points on how to edit crontab and use cron to schedule jobs:

1] Edit /etc/config/crontab file and add your custom job to the scheduler. I’m scheduling backup of my MySQL databases (mysqlbackup.sh in /bin) to happen daily at 0:45 AM so the syntax will be:

45 0 * * /bin/mysqlbackup.sh

Please follow these instructions to choose custom timing:

2] Run crontab /etc/config/crontab to make cron aware of changes to crontab file.

3] Restart cron – /etc/init.d/crond.sh restart

4] Check the new crontab by using crontab -l or by cat /etc/config/crontab

/EDIT

I have just realized that in my last line when you run the .sh script you need to provide an absolute path. It should read:

/bin/sh /bin/mysqlbackup.sh

Now it will work!

Dell R720 12G – ‘No network adapters were detected’ error pops up while installing ESXi 5.0 Update 1b

Dell_Logo

This week I took the delivery of 4 x Dell R720s at work for our Dev environment. Lovely kit this new 12G line of servers is, 96GB of RAM each, 10 NICs, dual SD cards with 2 x 2GB cards for local install of ESXi etc. Fast forward few hours later after all cabling up was done I pop the CD in to actually install ESXi 5.0 and guess what?

I’m like what’s not detected?!? When we did install last 11G servers (R810s only few months back) there was no messages like that at all! In each of the new servers there is a daughter card (NDC, 4 ports based on Broadcom BCM5720), PCI-E card (4 ports, Broadcom BCM5719) and another PCI-E card but this time with 2 ports based again on BCM5720 chip by Broadcom. Unless I’m completely unlucky there must be driver(s) included for at least one of them cards? It turns out there is not.

Continue reading

How to import .nk2 file from earlier versions into Outlook 2010 suggested contacts

Microsoft_Office_2010_Logo

Here are the steps you need to perform in order to import .nk2 file from Outlook 2007 and earlier versions into Outlook 2010 and Exchange suggested contact list:

1] Copy the .nk2 file to:

%AppData%\Microsoft\Outlook

Please Note: .nk2 file name must match your current Outlook profile name. If Outlook profile has been left at the default setting it will be called simply “Outlook” therefore .nk2 file must be named as Outlook.nk2

To check your profile name go to: Start / Control Panel / Mail / Show Profiles. If your profile is not named Outlook please rename the .nk2 file accordingly.

2] Go to Start / Run and type cmd.exe to open a new command prompt window.

3] For 32bit OS and 32 bit version of Ooutlook type:

%ProgramFiles%\Microsoft Office\Office14\Outlook.exe /importnk2

If you happen to be running 64bit OS type:

%ProgramFiles(x86)%\Microsoft Office\Office14\Outlook.exe /importnk2

Hit enter key, Outlook will open and you should have your contacts all imported!

Please Note: Once the import happens .nk2 will get renamed to .nk2.old and you need to rename it back to .nk2 if you need re-importing.

“Windows could not parse or process the unattend answer file for pass [specialize]”

Windows_Server_2008_R2_Logo

Today I got this interesting error when deploying new VMs from a pre-defined template with customizations. Its basically failing on Setup is applying system settings part and to be precise on specialize pass of Microsoft-Windows-Shell-Setup of unattend.xml file.

Here is the screenshot:

At this point the only option is to press OK which will cause the VM to reboot, needless to say it will be constantly rebooting never taking you back to the actual login screen. Trick to get us out of this one is dating back to old XP days and SCCM troubleshooting during task sequence issues – press F8! You should now have nice cmd window, navigate to C:\Windows\Panther\UnattendGC and look for file called setuperr.log, use notepad to open it up.

Continue reading

Cisco VPN Client 5.0.07.0410: Error 1720. There is a problem with this Windows Installer package.

Cisco_Logo

Here’s an interesting error:

The above comes up when trying to install Cisco VPN Client 5.0.07.0410 on Windows XP SP3 (so far). I didn’t have this issue on Windows 7 SP1.

To get rid of the error message download Fix.mst file and run the .msi against it:

Continue reading

Office 2010 Pro PLUS – Remove “Shared Folder Synchronization” from Explorer Context Menu

Microsoft_Office_2010_Logo

Microsoft Office 2010 Pro and Pro PLUS adds handy (?) option to Windows Explorer context menu called “Shared Folder Synchronization”. This also appears in Standard Buttons toolbar in each Explorer window:

If you don’t use/like Microsoft SharePoint Workspace aka Groove (in Microsoft Office 2007) there is very little purpose for this addition to exist – here is how to remove it:

Either rename or delete the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{6C467336-8281-4E60-8204-430CED96822D}

So rename would look like this:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\OLD.{6C467336-8281-4E60-8204-430CED96822D}

Deletion can be completed by running this command:

REG DELETE HKEY_CLASSES_ROOT\CLSID\{6C467336-8281-4E60-8204-430CED96822D} /f

Also, third available option is to un-register GROOVEEX.DLL library file, command:

REGSVR32 /u GROOVEEX.DLL