Calling all developers! We invite you to provide your input on Feature Experimentation by completing this brief survey.

 

Tobias Nilsson
Jan 23, 2012
  5549
(2 votes)

Problems installing EPiServer Commerce

Are you having troubles installing Commerce? 

Are you receiving this error message:

System.Management.Automation.PSInvalidOperationException: The WriteObject and WriteError methods cannot be called from outside the overrides of the BeginProcessing, ProcessRecord, and EndProcessing methods, and only from that same thread. Validate that the cmdlet makes these calls correctly, or please contact Microsoft Support Services.

Unfortunately the installation should copy the log files to the application root, but it doesn't seems to do that. To see the actual error and not just a generic Powershell error, we need to modify the installation script a bit (find this in the Commerce installation directory).

First comment out the line that deletes the temp folder:

# DeleteFolder $unzipTempFolder

Then remove the signature at the bottom of the file as it's invalid now and then save the file.

# SIG # Begin signature block
# MIIVNwYJKoZIhvcNAQcCoIIVKDCCFSQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
..... lots of text....
# ISmDxA7ThKuIxlg=
# SIG # End signature block

As the file is no longer signed, we can't run it before we have made some PowerShell policy adjustments. The default policy is to not allow unsigned scripts to run. So we must change it

PS C:\Users\tobias> Set-ExecutionPolicy 'unrestricted'

Now run EPiServer deployment center and run the Commerce installation and after it have failed you should have a new catalog in your c: drive. In that folder you should find a log folder which contains the installation logs (installer logs). There you will find what the error really was.

Hope this helps with your Commerce install issues!

Jan 23, 2012

Comments

André Hedberg
André Hedberg Apr 24, 2012 05:32 PM

Thank you!

Although, I needed to run Set-ExecutionPolicy -scope CurrentUser -executionPolicy Unrestricted in order for it to work.

May 11, 2012 03:33 PM

Yes, forgot about that part. Thank you!

matt@vividgroup.com.au
matt@vividgroup.com.au Jun 28, 2012 06:20 AM

Hello!

Newbie here and having the installer issue detailed above. Looking for some help on how to get access to the installer scripts as mentioned in the first post:

First comment out the line that deletes the temp folder:

# DeleteFolder $unzipTempFolder

Nikolay Moskalev
Nikolay Moskalev Aug 20, 2012 03:36 PM

Thank you, Toni and André Hedberg

Nov 7, 2012 01:19 PM

Smoking Joe:

I had mine in Program Files (x86)\EPiServer\CMS\[Version]\Install\Modules\Commerce\

Martin Ernbo
Martin Ernbo Mar 6, 2013 02:25 PM

I had the exact same error. It was caused by the site using a vpp-folder stored on a network location. The Commerce installation fails because of this.

The solution i simple - just temporarily make a copy of the vpp to a folder on the local machine, change path to the vpp in config and re-run the installation of commerce. When the installation has completed change the configuration of the site back to the origial location.

K Khan
K Khan Sep 20, 2013 04:36 PM

It solved the issues for us, Many thanks

Please login to comment.
Latest blogs
Level Up with Optimizely's Newly Relaunched Certifications!

We're thrilled to announce the relaunch of our Optimizely Certifications—designed to help partners, customers, and developers redefine what it mean...

Satata Satez | Jan 14, 2025

Introducing AI Assistance for DBLocalizationProvider

The LocalizationProvider for Optimizely has long been a powerful tool for enhancing the localization capabilities of Optimizely CMS. Designed to ma...

Luc Gosso (MVP) | Jan 14, 2025 | Syndicated blog

Order tabs with drag and drop - Blazor

I have started to play around a little with Blazor and the best way to learn is to reimplement some old stuff for CMS12. So I took a look at my old...

Per Nergård | Jan 14, 2025

Product Recommendations - Common Pitfalls

With the added freedom and flexibility that the release of the self-service widgets feature for Product Recommendations provides you as...

Dylan Walker | Jan 14, 2025

My blog is now running using Optimizely CMS!

It's official! You are currently reading this post on my shiny new Optimizely CMS website.  In the past weeks, I have been quite busy crunching eve...

David Drouin-Prince | Jan 12, 2025 | Syndicated blog

Developer meetup - Manchester, 23rd January

Yes, it's that time of year again where tradition dictates that people reflect on the year gone by and brace themselves for the year ahead, and wha...

Paul Gruffydd | Jan 9, 2025