BeyondDimension / SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
https://steampp.net
GNU General Public License v3.0
19.58k stars 1.26k forks source link

🧐[Question] ArchLinux 用户可能需要重新导入系统证书 #2843

Open ngdngdc opened 12 months ago

ngdngdc commented 12 months ago

在更新至 v3.0.0.rc1 后, ArchLinux 用户可能需要重新导入系统证书

该问题可能影响以下用户

Mossimos commented 12 months ago

新版本 使用 certutil 严重 sql:$HOME/.pki/nssdb 中是否存在 SteamTools 证书判断是否安装 且在安装时 会自动使用 pkexec 提权执行 /usr/bin/trust anchor --store cerPath

chenxiex commented 11 months ago

3.0.0的证书位置变了,从~/.local/share/Steam++/SteamTools.Certificate.cer变更为~/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.cer,但是文档中的位置没有更新,且旧的证书也没有删除。如果依然按照教程安装旧的证书,则无法生效。

ngdngdc commented 11 months ago

新版本 使用 certutil 严重 sql:$HOME/.pki/nssdb 中是否存在 SteamTools 证书判断是否安装 且在安装时 会自动使用 pkexec 提权执行 /usr/bin/trust anchor --store cerPath

我在虚拟机中用 EndeavourOS 重新测试了一下
若从以正确配置的 v2.x 版本升级至 v3.0.0.rc1 则可以开启加速功能但浏览器提示证书错误
此时可以通过手动安装系统根证书解决问题

若全新安装 v3.0.0.rc1 则 Watt Toolkit 提示证书安装错误

certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
Error accessing /usr/lib/watt-toolkit/Steam++.sh: No such file or directory
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。

此时,尝试手动安装系统根证书,无效
尝试手动复制证书至 /etc/ca-certificates/trust-source/anchors 并更新证书,无效
尝试在浏览器导入证书,失败(可能是虚拟机配置有问题)
尝试使用 certutil -d /home/vbox/.mozilla/firefox/qocljocx.default-release/ -A -i /home/vbox/.local/share/Steam++/Plugins/Accelerator/SteamTools.Certificate.cer -n "SteamTools.Certificate" -t C,, ,无效(这个不太会弄,应该是我输的命令有问题)

certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
Error accessing /usr/lib/watt-toolkit/Steam++.sh: No such file or directory
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。
Unhandled exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> dotnetCampus.Ipc.Exceptions.IpcInvokingTimeoutException: Exception of type 'dotnetCampus.Ipc.Exceptions.IpcInvokingTimeoutException' was thrown.
   at dotnetCampus.Ipc.CompilerServices.GeneratedProxies.GeneratedIpcProxy`1.InvokeWithTimeoutAsync[T](MemberInvokingType callType, UInt64 memberId, String memberName, IGarmObject[] args, Int32 millisecondsTimeout, Boolean ignoreException, Object defaultReturn)
   at dotnetCampus.Ipc.CompilerServices.GeneratedProxies.GeneratedIpcProxy`1.IpcInvokeAsync[T](MemberInvokingType callType, UInt64 memberId, String memberName, IGarmObject[] args, IpcProxyMemberNamedValues namedValues)
   at BD.WTTS.Services.ProxyService.StartProxyServiceAsync()
   at BD.WTTS.Services.ProxyService.<.ctor>b__7_5(Boolean proxyStatusLeft)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
   at Avalonia.Threading.DispatcherOperation.Execute()
   at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job)
   at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
   at Avalonia.Threading.Dispatcher.Signaled()
   at Avalonia.X11.X11PlatformThreading.CheckSignaled()
   at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken cancellationToken)
   at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
   at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime2.Start(String[] args)
   at BD.WTTS.Program.StartUIApplication()
   at BD.WTTS.Startup.<ConfigureCommands>b__0_12()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   --- End of inner exception stack trace ---
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.CommandLine.NamingConventionBinder.ModelBindingCommandHandler.InvokeAsync(InvocationContext context)
   at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<<UseParseErrorReporting>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<<UseHelp>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<<UseTypoCorrections>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__18_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseDirective>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__5_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<<UseExceptionHandler>b__0>d.MoveNext()

日志:
nlog-all-2023-09-23.log

Mossimos commented 11 months ago

请问是用什么安装的 以及 sql:$HOME/.pki/nssdb 是否有该文件夹 在程序目录下 Script 文件夹里面有 environment_check.sh 可以用来初始化 certutil db 的指令

firefox 不信任 nssdb 中的证书 只能手动去操作

Mossimos commented 11 months ago

Error accessing /usr/lib/watt-toolkit/Steam++.sh: No such file or directory 看起来是自己打包的 没有放 Steam++.sh 文件到目录下? 程序 识别的证书名是 SteamTools 安装 certutil -A -d sql:$HOME/.pki/nssdb -n "SteamTools" -t C,, -i "证书路径" 卸载 certutil -D -d sql:$HOME/.pki/nssdb -n "SteamTools" 程序检查证书是否安装使用的 可以用下面 shell 内容尝试验证下

CERT_NAME="SteamTools" CERT_RESULT=$(certutil -L -d sql:$HOME/.pki/nssdb | grep "$CERT_NAME") if [ -n "$CERT_RESULT" ]; then echo "证书 '$CERT_NAME' 存在。" exit 200 else echo "证书 '$CERT_NAME' 不存在。" exit 10 fi

ngdngdc commented 11 months ago

感谢答复!

软件安装自 AUR , 手动安装 Steam++.sh 后可解决部分问题 , 这应该是一个下游问题 , 稍后我会在那边提一个 issue
初始情况下没有 $HOME/.pki/nssdb 文件夹
所以我想问一下 , 理论上 environment_check.sh 是应当由用户手动执行 还是由程序自动执行 或者是由软件安装脚本在安装软件时自动执行

经确认 Arch 系的发行版仍必须使用 sudo trust anchor --store SteamTools.Certificate.cer 导入系统证书后才能正常加速 Steam 客户端 但若 certutil 检查通过则程序不会因此而出现报错 , 也不会将用户引导至 官网相关页面
因此软件可能需要自动完成相关证书安装工作 , 或增加证书检查方式
理论上导入为系统证书同样可以解决 Firefox 的加速问题
事实上直接导入为系统证书理论上可以解决所有的这些问题 , 但不同发行版的安装方式可能会 有所不同

受文件位置变化等因素的影响 , Arch 系的用户若从 v2.x 更新至 v3.x 应该是确实需要重新导入系统证书


存在Bug:

看起来 environment_check.sh 之中存在一些问题 , 这方面我不懂 , 可能是需要在相关行删除 sql: ( 至少我是这么做的 , 并且确实有效

截图 2023-09-29 19-21-10

Mossimos commented 11 months ago

后续我会再测试下 sql 这段 可能与 被安装在沙箱中有关?

Mossimos commented 11 months ago

该脚本在 SteamDeck , ubuntu ,Uos ,debian 测试都是正常的 SteamDeck 也是 ArchLinux 升级上来如果证书是空的 没安装 程序会检测并且安装 而且也会弹出网页 如果存在 /usr/bin/trust 会使用 pkexec 提权 执行 trust anchor --store SteamTools.Certificate.cer 参考这里

ngdngdc commented 7 months ago

3.0.0-rc.3中 , ArchLinux 下证书的安装以及程序的使用仍然存在一些问题

1. dotnet

对于 AUR 中的 watt-toolkit-bin , 由于其使用系统的 dotnet 所以运行程序时会出现如下错误

创建符号链接 /usr/lib/watt-toolkit/dotnet/dotnet 到 /usr/lib/watt-toolkit/Steam++
chmod: 无法对悬空符号链接 '/usr/lib/watt-toolkit/Steam++' 进行操作
/usr/lib/watt-toolkit/Steam++.sh: 行 16: /usr/lib/watt-toolkit/Steam++: 没有那个文件或目录

这里报错是因为目录 /usr/lib/watt-toolkit/dotnet/ 不存在
在将 dotnet 正确安装至 /usr/lib/watt-toolkit/dotnet/ 后 , 会出现报错

符号链接 /usr/lib/watt-toolkit/Steam++ 已存在
/usr/lib/watt-toolkit/Steam++.sh: 行 16: /usr/lib/watt-toolkit/Steam++: 权限不够

这里是因为 dotnet 文件没有可执行权限 , 赋予权限之后问题解决

虽然这个问题理论上由下游修改打包脚本解决 , 但还是希望程序可以更好地适配系统 dotnet 以节约磁盘空间


2. assemblies

解决上述问题之后 , 程序报错

符号链接 /usr/lib/watt-toolkit/Steam++ 已存在
The command could not be loaded, possibly because:
  * You intended to execute a .NET application:
      The application '/usr/lib/watt-toolkit/assemblies/Steam++.dll' does not exist.
  * You intended to execute a .NET SDK command:
      No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

按报错修改 assemblies 安装路径至 /usr/lib/watt-toolkit/assemblies 后 , 程序无法启动

The command could not be loaded, possibly because:
  * You intended to execute a .NET application:
      The application '/usr/lib/watt-toolkit/Steam++.dll' does not exist.
  * You intended to execute a .NET SDK command:
      No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet/download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

看起来 , 这里程序要求 Steam++.dll 必须同时安装至 /usr/lib/watt-toolkit//usr/lib/watt-toolkit/assemblies/ wtf?!
如上修改安装路径之后 , 问题的确得到了解决


3. certutil

在程序执行 Steam++.sh 脚本时 , 报错

certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
符号链接 /usr/lib/watt-toolkit/Steam++ 已存在
certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
证书 'SteamTools' 不存在。

这里是因为目录 $HOME/.pki/nssdb 不存在 . 程序似乎在安装证书时没有预先初始化数据库
在初始化数据库时 , 系统要求我设置密码 . 我不知道这是否是必须的 , 但如果我设置了密码 , 由于 GUI 界面下无法输入密码 , 我必须从控制台运行程序才能正常安装证书


4. trust

在我这里 , 程序自始至终都没有正确执行 trust anchor --store SteamTools.Certificate.cer 也没有发现报错

下为日志

ngdngdc commented 7 months ago

gh好像把日志文件吞了 , 我直接贴上来

2024-02-05 12:00:55.5125|Fatal|BD.WTTS.Services.Implementation.StartupToastIntercept|Name or service not known | 
2024-02-05 12:00:55.5095|Error|ApiConnectionPH|requestUri: basic/officialmessage/message, message: Name or service not known | 
2024-02-05 12:00:59.3145|Error|ApiConnectionPH|requestUri: basic/versions/8/16/1/6/7/3/0, message: Name or service not known | 
2024-02-05 12:00:59.5186|Error|ApiConnectionPH|requestUri: bigdataanalysis/activeusers, message: An exception has been raised that is likely due to a transient failure.
Failed to connect to 192.168.0.145:5000
Connection refused | 
2024-02-05 12:01:02.2887|Error|ApiConnectionPH|requestUri: basic/article/order/1/1/10, message: An exception has been raised that is likely due to a transient failure.
Failed to connect to 172.18.0.2:5432
Connection refused | 
2024-02-05 12:01:18.3706|Error|ApiConnectionPH|requestUri: accelerator/projectgroups, message: 服务端错误 1000 | 
2024-02-05 12:01:19.8387|Error|ApiConnectionPH|requestUri: accelerator/scripts/gm, message: Name or service not known | 
2024-02-05 12:03:09.7224|Error|IPCMainProcessServiceImpl|[ServerStreamMessageReader][Error] Exception=Operation canceled;LocalPeerName=ipc_qgbqge65753014181; RemotePeerName=ipc_qgbqge65753014181_Accelerator; | System.IO.IOException: Operation canceled
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.InternalReadAsync(Int32 numBytes)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.ReadAsync[T](Int32 byteCount, Func`2 converter)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.GetHeader(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.ReadAsync(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.ServerStreamMessageReader.RunAsync()
2024-02-05 12:03:40.4075|Error|ApiConnectionPH|requestUri: bigdataanalysis/activeusers, message: An exception has been raised that is likely due to a transient failure.
Failed to connect to 192.168.0.145:5000
Connection refused | 
2024-02-05 12:03:40.4184|Error|ApiConnectionPH|requestUri: basic/officialmessage/message, message: Name or service not known | 
2024-02-05 12:03:41.2436|Error|ApiConnectionPH|requestUri: basic/article/order/1/1/10, message: Name or service not known | 
2024-02-05 12:04:20.5287|Error|IPCMainProcessServiceImpl|[ServerStreamMessageReader][Error] Exception=Operation canceled;LocalPeerName=ipc_afnfwf81841714731; RemotePeerName=ipc_afnfwf81841714731_Accelerator; | System.IO.IOException: Operation canceled
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.InternalReadAsync(Int32 numBytes)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.ReadAsync[T](Int32 byteCount, Func`2 converter)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.GetHeader(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.ReadAsync(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.ServerStreamMessageReader.RunAsync()
2024-02-05 12:05:00.4536|Error|ApiConnectionPH|requestUri: basic/officialmessage/message, message: Name or service not known | 
2024-02-05 12:05:00.9547|Fatal|BD.WTTS.Services.Implementation.StartupToastIntercept|Name or service not known | 
2024-02-05 12:05:06.4857|Error|ApiConnectionPH|requestUri: bigdataanalysis/activeusers, message: An exception has been raised that is likely due to a transient failure.
Failed to connect to 192.168.0.145:5000
Connection refused | 
2024-02-05 12:05:07.7198|Error|ApiConnectionPH|requestUri: basic/article/order/1/1/10, message: Name or service not known | 
2024-02-05 12:05:23.7259|Error|ApiConnectionPH|requestUri: accelerator/projectgroups, message: 服务端错误 1000 | 
2024-02-05 12:05:25.3097|Error|ApiConnectionPH|requestUri: accelerator/scripts/gm, message: Name or service not known | 
2024-02-05 12:08:54.9350|Error|IPCMainProcessServiceImpl|[ServerStreamMessageReader][Error] Exception=Operation canceled;LocalPeerName=ipc_awbjux90499315121; RemotePeerName=ipc_awbjux90499315121_Accelerator; | System.IO.IOException: Operation canceled
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.InternalReadAsync(Int32 numBytes)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.ReadAsync[T](Int32 byteCount, Func`2 converter)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.GetHeader(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.ReadAsync(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.ServerStreamMessageReader.RunAsync()
2024-02-05 12:50:27.6230|Error|IPCMainProcessServiceImpl|[ServerStreamMessageReader][Error] Exception=Operation canceled;LocalPeerName=ipc_ikatyk90428017711; RemotePeerName=ipc_ikatyk90428017711_Accelerator; | System.IO.IOException: Operation canceled
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.InternalReadAsync(Int32 numBytes)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.ReadAsync[T](Int32 byteCount, Func`2 converter)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.GetHeader(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.ReadAsync(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.ServerStreamMessageReader.RunAsync()
2024-02-05 13:15:56.0536|Error|IPCMainProcessServiceImpl|[ServerStreamMessageReader][Error] Exception=Operation canceled;LocalPeerName=ipc_jnjfos356543752970; RemotePeerName=ipc_jnjfos356543752970_Accelerator; | System.IO.IOException: Operation canceled
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.IO.Pipes.PipeStream.ReadAsyncCore(Memory`1 destination, CancellationToken cancellationToken)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.InternalReadAsync(Int32 numBytes)
   at dotnetCampus.Ipc.Utils.IO.AsyncBinaryReader.ReadAsync[T](Int32 byteCount, Func`2 converter)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.GetHeader(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.IpcMessageConverter.ReadAsync(Stream stream, Byte[] messageHeader, ISharedArrayPool sharedArrayPool)
   at dotnetCampus.Ipc.Internals.ServerStreamMessageReader.RunAsync()
2024-02-05 13:26:18.2487|Error|HostsFileS|UpdateHosts catch. | System.UnauthorizedAccessException: Access to the path '/etc/hosts' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.WriteToFile(String path, FileMode mode, String contents, Encoding encoding)
   at BD.WTTS.Services.Implementation.HostsFileServiceImpl.HandleHosts(Boolean isUpdateOrRemove, IReadOnlyDictionary`2 hosts)
2024-02-05 13:56:47.7237|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:56:53.5425|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:56:56.6780|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:56:59.7049|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:02.7799|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:05.8106|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:08.8688|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:11.9353|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:15.0205|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:18.0779|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:21.2029|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:24.3070|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:27.7728|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:30.8939|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:33.9309|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:37.1179|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:40.3168|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:43.6026|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:46.6705|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:49.7378|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:52.8874|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:55.9545|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:57:59.1369|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:02.1674|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:15.1059|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:18.2928|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:21.7859|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:24.8797|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:27.9269|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:31.0207|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:34.0555|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:37.1079|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:40.1669|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:43.1786|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:58:58.2526|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:59:01.2666|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:59:04.2742|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:59:07.3049|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:59:10.3734|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 13:59:13.3857|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:37.6896|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:40.7005|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:44.0156|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:47.2230|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:50.3589|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:53.4832|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:56.6477|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:03:59.7745|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:02.9517|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:06.0167|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:09.0777|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:12.1489|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:15.3610|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:18.4850|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:21.6725|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:24.7474|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:27.8606|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:31.0868|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:34.1169|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:37.2091|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:40.2755|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:43.4056|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:46.4530|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:49.5140|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:52.6219|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:55.8837|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:04:58.9387|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:02.0348|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:05.1327|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:08.1788|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:11.2957|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:14.3967|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:17.4397|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:20.5187|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:23.6080|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:26.7418|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:29.7867|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:32.8669|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:35.9957|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:39.0710|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:42.1138|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:45.2910|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:48.3545|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:51.6264|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:54.6535|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:05:57.8427|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:00.9376|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:04.0279|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:07.3587|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:10.4856|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:13.7849|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:17.2756|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:21.2418|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:24.3374|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:27.4316|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:30.4440|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:33.5129|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:36.6326|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:39.7305|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:42.8929|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to load Steam
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:47.0159|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:06:50.1588|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:07:41.8034|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:07:44.8596|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:07:47.8720|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:07:50.9320|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
2024-02-05 14:09:08.6386|Error|SteamworksLocalApiS|Initialize fail. | SAM.API.ClientInitializeException: failed to create pipe
   at SAM.API.Client.Initialize(Int64 appId)
   at BD.SteamClient.Services.Implementation.SteamworksLocalApiServiceImpl.Initialize()
Mossimos commented 7 months ago

根据 GitHub 发的包 程序目录下会有 offline_init.sh 去初始化 数据库 如果是在线可以用官网的在线脚本安装 trust anchor 是已知问题下个版本会尝试添加到系统信任 但是 验证是否安装还是以 certutil 工具读取 nssdb 为准 因为 chrome 默认以该数据库为信任源