Forum / Devolutions Password Server - Support

Next version of DVLS ?

  • Create an Issue
  • Cancel

When will the next version of Devolutions Server be released ?

In the documentation, https://helpserver.devolutions.net/#_ga=1.160107327.320740309.1489649365, under "Domain Authentication method" you mention "The server hosting the instance must be joined to a domain in order to achieve domain authentication. (This will be improved in our next release)."


Will this improvement mean that the server hosting the instance (iis) don´t have to be domain joined ?

Clock3 yrs

Hello,

This feature is already implemented in the actual release of Devolutions Server (DVLS) version 4.0.7.0. In the Domain tab of the Server Settings, you have to fill in the Administration Credentials field. This is needed when the server hosting the instance is not located on the domain. You can use either a domain administrator account or a service account that has full read permission on the entire domain.

image

Thank you very much for pointing that out. We are very sorry that we missed that and will update the online help page quickly.

Best regards,



Érica Poirier

signaturesignature

Clock3 yrs

Ok great.

Then I must have some other error because when i go to the web interface to login I get "Internal Server Errror" and a button to "reload"

I have tried with different options here (https://helpserver.devolutions.net/#_ga=1.64242221.320740309.1489649365) but all with the same result.

With IIS installed on a domain joined server i get the same error until i put a domain user as "Identity"

login error.jpg
Clock3 yrs

Hello,

Do all prerequisites are installed on the server where your DVLS instance is hosted?

Please consult this online help page on how to open the Server Diagnostic dialog.

If there is one or more red X in the prerequisite list, please correct the situation to see if this will help.

image

Best regards,



Érica Poirier

signaturesignature

Clock3 yrs

just to add to this, when the server is not joined to the domain, there is a minor bug that is quite irritant: we havent found a way to have the "browse for user dialog" not prompt you for your credentials, even though they have been filled in using the administration credentials section. We are thinking of writing our own dialog rather than using the native windows one...



Maurice Côté

signaturesignature

Clock3 yrs

Yes, all prerequisites are installed on the server where DVLS instance is hosted


Trying to get to the web page on the DVLS server instead of from a client gives me more information about the error:


An Error has occured



System.Security.Cryptography.CryptographicException
The parameter is incorrect.


at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
at Devolutions.RemoteDesktopManager.Business.Entities.EncryptionConfig.get_RsaKey() in c:\Dev\devolutions\RemoteDesktopManager\Business\Entities\RDMS\EncryptionConfig.cs:line 33
at Devolutions.Server.Controllers.APIControllers.v2.BackendApiController.GetServerInformation(HttpRequestMessage request) in c:\Dev\devolutions\Websites\Server\Website\Controllers\APIControllers\BackendApiController.ServerInformation.cs:line 20
at lambda_method(Closure , Object , Object[] )
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.b__9(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Filters.ActionFilterAttribute.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__1.MoveNext()


RELOAD

ISS Feature Diagnostic.jpg
Clock3 yrs

Hello,

This issue happens because of the usage of RDM beta version 12.4.8.0 with DVLS 4.0.7.0 on the server where DVLS is hosted.

This issue has been fixed internally and will be available in the next version of DVLS.

Here are the steps to resolve the issue :

1- Go in the App_Data folder that is located web application folder of your DVLS instance. If you have used the default installation path, you will find it in C:\inetpub\wwwroot\DVLS\App_Data.
2- Edit the encryption.config file.
3- Remove the line with the <SafeAttachmentStorageKey> tag.
4- Change the tag <SafeLoginKey> to <SafeRsaKey>. Don't forget to also change the closing tag to </SafeRsaKey>.
5- Change the tag <SafeTokenStorageKey> to <SafeAesKey>. Don't forget to also change the closing tag to </SafeAesKey>.

From this :
image

To this :
image

You will also notice that every time you will modify the configuration of your DVLS instance, you will have to repeat these steps.

Best regards,



Érica Poirier

signaturesignature

Clock3 yrs

Thank you very much. Works fine after that!

Clock3 yrs

Should this problem with the encryption.config file be solved in the latest versions of RDM and DVLS ?

Im now running 12.5.1.0 and still have this issue, needing to edit the encryption.config file as you mentioned here.

Clock3 yrs

Hello,

This problem has been fixed and will be available in the next version of DVLS.

We are in the final stage of the new DVLS version and it should be available soon.

Best regards,



Érica Poirier

signaturesignature

Clock3 yrs

Hello,

Could you please try the latest version of Remote Desktop Manager (12.5.4.0)?

This release includes a fix for that issue and you will be able to change the settings of your DVLS instance without modifying the encryption.config file.

You can download it here https://remotedesktopmanager.com/Home/Download

Best regards,



Érica Poirier

signaturesignature

Clock3 yrs

Hi Erica

Looks to be working fine with 12.5.4.0 of RDM

Thanks

Clock3 yrs