Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hueman domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/CloudIngenium.com/htdocs/wp-includes/functions.php on line 6114
Resolved: Get-AzureVM – Requested value ‘enable’ was not found – Knowledge eXchange

Resolved: Get-AzureVM – Requested value ‘enable’ was not found

Resolved: Get-AzureVM – Requested value ‘enable’ was not found

Lately I started to assign ACLs to my VMs and realized this was a very repetitive task and that many of the several ACLs were repeated across the VMs. Because of that I decided I needed to use PowerShell to manage this task and more quickly deploy the same set of ACLs to our Servers. For example, imagine you are trying to configure an external service like CloudFlare and you need to establish the valid IPs from which it may connect to your servers. With 10 entries only for the IPv4 space multiply that by your number of servers and you start getting the idea of the importance of this.

The big problem I am facing is that when I perform Get-AzureVM which is needed to configure the ACLs I get an error:

Get-AzureVM : Requested value ‘enable’ was not found.

At line:1 char:1
+ Get-AzureVM
+ ~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.

Get-AzureVM : No se puede encontrar el valor solicitado ‘enable’.
En línea: 1 Carácter: 1
+ Get-AzureVM -ServiceName Maker
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

After much struggle I found out that this is a problem with the latest February release of the Azure SDK for PowerShell. Uninstalling the currently latest version (0.7.3) and downgrading to 0.7.2.1 solves this issue.

To downgrade simply follow this instructions:

  1. Go to: All Programs and Features and find “Windows Azure PowerShell – February 2014”. You’ll find it has a version number of 0.7.3. Go ahead and click on uninstall.
  2. Go to: https://github.com/WindowsAzure/azure-sdk-tools/releases/ and see if there is a new release with a patch for this error or navigate to 0.7.2 (https://github.com/WindowsAzure/azure-sdk-tools/releases/tag/0.7.2.1) to download a version that works. I recommend the Windows Standalone as it performs the installation steps for you. Simply download (Windows Azure PowerShell – December 2013 Setup) and install.
  3. Accept the agreement and finish the installation.
  4. You’re done! Try performing a Get-VM operation and you’ll see it works now!

It was rough trying to troubleshoot what I was doing wrong when it was the SDK not me. I guess the bright side is that it isn’t always an end user error what breaks things.

Enhanced by Zemanta

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.