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!
Git errors since upgrading to 5.2.1
-
We have just upgraded to 5.2 (including updating the Git extension) and are getting the following errors.
When testing an existing Git connection or attempting to create a new one on a Linux agent: "An unexpected error occurred while attempting to connect. The type initializer for 'Inedo.Ssh.NativeMethods' threw an exception."
On a Windows agent: "An unexpected error occurred while attempting to connect. fatal: destination path '.' already exists and is not an empty directory."
Any assistance would be most appreciated. Thanks.
Product: BuildMaster
Version: 5.2.1
-
It looks like this was caused by a packaging issue with installation; this impacts some upgrades and certain Linux-based querying from the web app (i.e. if you just save, and don't validate, it should work)..
You can manually fix by going to the BuildMaster installation directory and:
- Delete the libssh2.dll file from the Web\bin directory
- Copy the Service\lib directory to the Web\bin directory (so Web\bin also contains the lib directory)
We will of course get an updated installer built as well, but this should get things working for you until then.