I'm trying to run our OpcUa-Server (with written in dotnet-core) on an Ubuntu 18.04. Following message appeared:
Code: Select all
devrjttadmin@devldevrjttp01:~/hermeneut$ ./Hermeneut
[10:53:05 INF] ServerManager started
[10:53:05 INF] OpcUaServer instantiated
[10:53:05 INF] Starting server.
[10:53:05 ERR] Cannot execute server
System.UnauthorizedAccessException: Access to the path '/usr/share/\unifiedautomation\UaSdkNet\pki\trusted' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at UnifiedAutomation.UaBase.DirectoryCertificateStore..ctor(ISecurityProvider provider, CertificateStoreSettings settings)
at UnifiedAutomation.UaBase.DefaultSecurityProvider.CreateCertificateStore(CertificateStoreSettings settings)
at UnifiedAutomation.UaBase.ApplicationInstanceBase.CheckConfiguration(Boolean silent)
at UnifiedAutomation.UaBase.ApplicationInstanceBase.Start(ServerBase server, WaitCallback callback, Object userData, Boolean silent)
at Hermeneut.Endpoints.Servers.OpcUa.OpcUaServer.ConfigureAndStartServer()
[10:53:05 INF] ClientManager started
[10:53:05 INF] OpcUaClient instantiated
Press <enter> to exit the program.
I also can not connect to this server via uaexpert.
When I start it on Windows, everything works like a charm.
Does anyone has an idea?
Thanks
Rouven