Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ngdngdc opened this issue Sep 9, 2023 · 11 comments
Open

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

ngdngdc opened this issue Sep 9, 2023 · 11 comments
Labels
question Further information is requested

Comments

@ngdngdc
Copy link

ngdngdc commented Sep 9, 2023

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

  • 导入证书请使用 sudo trust anchor --store SteamTools.Certificate.cer
  • SteamTools.Certificate.cer 文件位置请参阅 官方帮助文档

该问题可能影响以下用户

  • ArchLinux
  • Manjaro
  • Steam Deck ™
  • EndeavourOS
  • ......
@ngdngdc ngdngdc added the question Further information is requested label Sep 9, 2023
@Mossimos
Copy link
Contributor

Mossimos commented Sep 9, 2023

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

@chenxiex
Copy link

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

@ngdngdc
Copy link
Author

ngdngdc commented Sep 23, 2023

新版本 使用 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
Copy link
Contributor

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

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

@Mossimos
Copy link
Contributor

Mossimos commented Sep 24, 2023

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
Copy link
Author

ngdngdc commented Sep 29, 2023

感谢答复!

软件安装自 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
Copy link
Contributor

Mossimos commented Sep 30, 2023

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

@Mossimos
Copy link
Contributor

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

@ngdngdc
Copy link
Author

ngdngdc commented Feb 5, 2024

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
Copy link
Author

ngdngdc commented Feb 5, 2024

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
Copy link
Contributor

Mossimos commented Feb 7, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants