Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Error Installing Extensions for Source Control
-
Hello,
There is some errors installing extensions for source control..
Creating temporary directory: C:\BuildMaster\_WEBTMP\ExtGalleryTemp Clearing temporary directory... Downloading extensions... Downloading TFS2012... Received TFS2012.bmx (170007 bytes) Installing extensions to C:\BuildMaster\Extensions... Copying TFS2012.bmx... Restarting service... Stopping service... Extension update failed: System.InvalidOperationException: Cannot open INEDOBMSVC service on computer '.'. ---> System.ComponentModel.Win32Exception: Access is denied --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.GetServiceHandle(Int32 desiredAccess) at System.ServiceProcess.ServiceController.Stop() at Inedo.BuildMaster.Web.ExtensionDownloader.DownloadAndInstall() at Inedo.BuildMaster.Web.ExtensionDownloader.HandleDownloadAndInstall()
Product: BuildMaster
Version: 4.1.3
-
Hello,
That error message indicates that the BuildMaster web application does not have the necessarily privileges to restart the BuidMaster service; you can remedy this by giving the web app LOCAL SYSTEM or similar privileges. Or, just manually restart the service.
-
I set up the system using NetworkService which was one of the options - does this option not work correctly?
-
Network Service works OK, but does not have the required permission to restart the service. So, you will need to restart the service yourself after installing the extension.
-
Are you retarded?
Seriously? LocalSystem permissions to a web application?
WOW!
You can't fix stupid, and that's all I've seen from Inedo... STUPID!
-
Thank you for the kind words, PJ.
No, LOCAL SYSTEM is not a requirement at all, and obviously not recommended for most installations (which is why it is not the default). If you had followed the instructions in the error message that you received, you would know that you could grant the user account hosting the web application the specific ability to control the service by selecting the
AllowServiceControl
menu option when runningbmservice.exe
.I've also gone ahead and censored the email address that was entered into the public-facing "Name" field to prevent spam bots from scraping it.