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

update conan and icarus #134

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

update conan and icarus #134

wants to merge 8 commits into from

Conversation

parkervcp
Copy link
Contributor

Description

updates for both Conan: Exiles and ICARUS servers

Removed un-needed winetricks packages as they are no longer needed.

Remove WINE flags for ARCH, DEBUG, and PATH as they are set in the containers already.

resolves #121
resolves #118

Has the same fix as #131 with a few other changes I found along the way. Full credit on removing winetricks goes to @BolverBlitz for that fix. It also resolves the issue with Conan Exiles.

Checklist for all submissions

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Have you tested and reviewed your changes with confidence that everything works?
  • x ] Did you branch your changes and PR from that branch and not from your master branch?
    • If not, why?:
  • You verify that the start command applied does not use a shell script
    • If some script is needed then it is part of a current yolk or a PR to add one
  • The egg was exported from the panel

BolverBlitz and others added 6 commits February 5, 2025 17:45
updates for both Conan: Exiles and ICARUS servers

Removed un-needed winetricks packages as they are no longer needed.

Remove WINE flags for ARCH, DEBUG, and PATH as they are set in the containers already.
updates for both Conan: Exiles and ICARUS servers

Removed un-needed winetricks packages as they are no longer needed.

Remove WINE flags for ARCH, DEBUG, and PATH as they are set in the containers already.
@parkervcp
Copy link
Contributor Author

had to rebase after merging #131

@hackles
Copy link

hackles commented Feb 9, 2025

I tested the Conan Exiles egg, and it still results in failure.

0c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
002c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0128:err:module:import_dll Loading library MSVCP140.dll (which is needed by L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe") failed (error c000007b).
0128:err:module:loader_init Importing dlls for L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe" failed, status c0000135
0120:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
X connection to :99 broken (explicit kill or server shutdown).
X connection to :99 broken (explicit kill or server shutdown).
X connection to :99 broken (explicit kill or server shutdown).

This is consistent with my testing yesterday as well.

Manually adding the missing DLL resolves the issue.

0bc:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
002c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0128:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
LogPakFile:Warning: Spent 0.128 seconds mounting Pak File "../../../ConanSandbox/Content/Paks/Sound.pak". Mounting status: Success
0128:fixme:advapi:RegisterEventSourceW ((null),L"ConanSandbox-PID292"): stub
0128:fixme:advapi:ReportEventW (00000000CAFE4242,0x0002,0x0000,0x80000002,0000000000000000,0x0001,0x00000000,00007FFFFE5CBD18,0000000000000000): stub
0128:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0128:fixme:toolhelp:Heap32ListFirst : stub
LogOnlineSubsystemFls:Display:
--- FLS ENVIRONMENT INFO ---
 OSS:                    NullA5B4F (Retail)
 InstanceName:           DefaultInstance
 IniPlatformName:       
 OnlineEnvironment:      Unknown
 FLS Environment overridden to Retail
0128:fixme:menu:NtUserGetSystemMenu not supported on other process window 0x2006e
LogStreaming:Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: true
0128:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0128:fixme:gameux:GameExplorerImpl_VerifyAccess (00007FEBF6ADA290, L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe", 00007FFFFE5CF298)
0160:fixme:ver:GetCurrentPackageId (00007FEBE085FF50 0000000000000000): stub
LogDreamworld:Display: Dreamworld project: ConanSandbox
LogDreamworld:Display: Dreamworld configuration: ConanSandbox.Client.VS2015.Live.Win64
LogDreamworld:Display: Dreamworld platform: x64
LogDreamworld:Display: Dreamworld revision: 1166437
LogDreamworld:Display: Dreamworld snapshot: 43454
LogDreamworld:Display: Dreamworld branch: exiles-live
LogDreamworld:Display: Platform (.ini): <unknown>
LogDreamworld:Display: Platform: WindowsServer

Here's the one I'm manually adding.

Version: 14.0.239.18.0
MD5: c754fa2eb5badc2c841133b30dd004e3
SHA-1: d5ecc6acdac2412db16cef50e80661e4760c1415
SHA-256: eb51ce24ca7651b66be304308d96f12cd21a967ddcfb4f258ea32762a0fef8d1 

image

I'm not sure what's the best (and legal) way to get this file distributed publicly, but so far winetricks isn't cutting it and Conan requires this missing file.

@QuintenQVD0
Copy link
Contributor

I tested the Conan Exiles egg, and it still results in failure.

0c8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
002c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0128:err:module:import_dll Loading library MSVCP140.dll (which is needed by L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe") failed (error c000007b).
0128:err:module:loader_init Importing dlls for L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe" failed, status c0000135
0120:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
X connection to :99 broken (explicit kill or server shutdown).
X connection to :99 broken (explicit kill or server shutdown).
X connection to :99 broken (explicit kill or server shutdown).

This is consistent with my testing yesterday as well.

Manually adding the missing DLL resolves the issue.

0bc:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebth" failed to start: 1359
002c:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0034:fixme:ver:GetCurrentPackageId (00007FFFFE2FFEB0 0000000000000000): stub
0128:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
LogPakFile:Warning: Spent 0.128 seconds mounting Pak File "../../../ConanSandbox/Content/Paks/Sound.pak". Mounting status: Success
0128:fixme:advapi:RegisterEventSourceW ((null),L"ConanSandbox-PID292"): stub
0128:fixme:advapi:ReportEventW (00000000CAFE4242,0x0002,0x0000,0x80000002,0000000000000000,0x0001,0x00000000,00007FFFFE5CBD18,0000000000000000): stub
0128:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0128:fixme:toolhelp:Heap32ListFirst : stub
LogOnlineSubsystemFls:Display:
--- FLS ENVIRONMENT INFO ---
 OSS:                    NullA5B4F (Retail)
 InstanceName:           DefaultInstance
 IniPlatformName:       
 OnlineEnvironment:      Unknown
 FLS Environment overridden to Retail
0128:fixme:menu:NtUserGetSystemMenu not supported on other process window 0x2006e
LogStreaming:Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: true
0128:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0128:fixme:gameux:GameExplorerImpl_VerifyAccess (00007FEBF6ADA290, L"Z:\\home\\container\\ConanSandbox\\Binaries\\Win64\\ConanSandboxServer-Win64-Shipping.exe", 00007FFFFE5CF298)
0160:fixme:ver:GetCurrentPackageId (00007FEBE085FF50 0000000000000000): stub
LogDreamworld:Display: Dreamworld project: ConanSandbox
LogDreamworld:Display: Dreamworld configuration: ConanSandbox.Client.VS2015.Live.Win64
LogDreamworld:Display: Dreamworld platform: x64
LogDreamworld:Display: Dreamworld revision: 1166437
LogDreamworld:Display: Dreamworld snapshot: 43454
LogDreamworld:Display: Dreamworld branch: exiles-live
LogDreamworld:Display: Platform (.ini): <unknown>
LogDreamworld:Display: Platform: WindowsServer

Here's the one I'm manually adding.

Version: 14.0.239.18.0
MD5: c754fa2eb5badc2c841133b30dd004e3
SHA-1: d5ecc6acdac2412db16cef50e80661e4760c1415
SHA-256: eb51ce24ca7651b66be304308d96f12cd21a967ddcfb4f258ea32762a0fef8d1 

image

I'm not sure what's the best (and legal) way to get this file distributed publicly, but so far winetricks isn't cutting it and Conan requires this missing file.

Fresh install as else you have leftovers what will brake things.

@parkervcp
Copy link
Contributor Author

If you have already ran the server with the old egg you need to remove the .wine folder in the server files as well.

@hackles
Copy link

hackles commented Feb 9, 2025

If you have already ran the server with the old egg you need to remove the .wine folder in the server files as well.

Gotcha! I nuked the entire filesystem and tried again, and it appears to be working without modification. 🥳

It might be worth adding your above note to the README.md so users have a documented upgrade path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants