mk6i / aim-for-macos

Run classic Windows AIM on modern MacOS.
MIT License
5 stars 1 forks source link

App Quits After Download #1

Closed reynoldsj3 closed 7 months ago

reynoldsj3 commented 7 months ago

Hello there, as I'm trying this app, I cannot get past step 5. Upon opening the app, once it is in the "Applications" folder, I confirm the AIM 5.1.3036 installation from archive.org. The terminal window pops up, and I watch the progress of the download, and then everything closes up and I'm never prompted to run the installation wizard. When I attempt to reopen the app, it doesn't respond. After this point, When clicking on "Show Package Contents," I can see the installation file in "Contents/SharedSupport/prefix/drive_c," but I cannot move to the next step. I'm not sure if I'm missing something, but I appreciate your time!

mk6i commented 7 months ago

Thanks for the report! What version of macos are you using? Arm or intel?

reynoldsj3 commented 7 months ago

Sorry, I meant to add that: Sonoma 14.1.1 on a MacBook Pro (13-inch, M2, 2022) (and thank you for the quick response!)

mk6i commented 7 months ago

np! That's interesting. I think I might have seen this before when I tested on Sonoma.

Would you please try two different things?

  1. Restart your computer and retry the installation. There might have been a stuck Wine process that prevented the installation from continuing.
  2. I slimmed down the Wine container by removing a ton of files that are not used by AIM. It's possible that I removed a critical file that's needed by your system. I just uploaded a new release v0.2.0 that has not had any files removed. Please try this release and let me know what happens!
mk6i commented 7 months ago

Oh and one more possibility. Can you please re-download v.0.1.0 and run the installer before moving the application to the Applications folder? (Basically, run steps 5, 6, then 4) It's possible that there are some permissions issues that prevent the installer from running once the app has been moved.

reynoldsj3 commented 7 months ago

Hello, just reporting back here. I tried a restart with both files, with no luck both end in the same result: closing after the installer is downloaded and I never am prompted with the AIM Installation Wizard. I also had "Activity Monitor" running in the background to ensure there were no other Wine processes active. I also tried running both installers from the "Downloads" folder (I also tried the Desktop). Before trying the install in each location, I unzipped a fresh version of the App, and ran the Terminal code (with the file in the Downloads folder) to remove the Quarantine Flag before running it in each location (Downloads folder, Applications folder, and Desktop).

Not sure if this helps or not, but upon my first launch of the app (v.0.1.0 and v.0.2.0), according to the Activity Monitor App, there is 1 instance of "wineserver" and 8 instances of "wine64-preloader" running. Upon second launch, I'm not prompted with anything, but on activity monitor, I see the above processes in Activity Monitor for a few seconds, and then they all terminate on their own.

Additionally, I also tried going into the "Get Info" and unlocking the App all the way in the bottom right corner of the information window.

Thanks again for you time, and let me know if there are any other tests you'd like me to run, or if there's any additional information you'd like me to provide. (Not sure if Screenshots would help).

mk6i commented 7 months ago

Thanks for trying out those things. Another thing that might aide debugging is inspecting the wine logs as the application runs.

You can do this by navigating to ~/Applications/Wineskin/AOL\ Instant\ Messenger.app/Contents and opening Wineskin.app. Click Advanced, then click Test Run. Allow the application to run (or not) for a bit, then you should be prompted after like 30 seconds to view the execution logs. Click yes, and then please paste the contents of the log here.

Screen Shot 2024-03-27 at 10 01 55 AM
mk6i commented 7 months ago

Can you also please try Apple Silicon AIM 3.5 from https://runningman.network/downloads?

mk6i commented 7 months ago

Just noticed your version of MacOS is super recent. We might have to wait for a new version of Wineskin to catch up.

reynoldsj3 commented 7 months ago

I've been using the Running Man wrapped version of 3.5, and that runs with no problem, however, there is a bug: I can chat with friends, but they always appear "offline," and so I can never see who is actually on. I'm using that as a temp, but it's kind of frustrating. I'll try debugging both versions right now for you.

reynoldsj3 commented 7 months ago

Ok, so for version v0.2.0, I removed the Quarantine Flag and have it in both the Downloads folder and Applications folder. When I go to Finder and use the "Go to Folder" and enter the link you provided (~/Applications/Wineskin/AOL\ Instant\ Messenger.app/Contents) there is no folder with that name.

Keeping the App in the Downloads folder, when I use "Show Package Contents" for the app, I can see the "Wineskin" app in the "Contents" folder, but when I double click to open it, I get the following error "Error while writting file: The folder “exec1738953247.bat” doesn’t exist."

Placing the App in the Applications folder and doing the same, I get the error: "Error while writting file: The folder “exec2714706109.bat” doesn’t exist."

reynoldsj3 commented 7 months ago

Ok, so I just ran version v0.0.1. I encountered the same problem with the "Go to Folder" link... So I went to the app (which I placed in my Applications folder). This time, when I found Wineskin in the Contents folder, it opened. I was able to run "Test Run." Here are the contents of the log:

msync: bootstrapped mach port on wine-2218caa-msync. msync: up and running. 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\wineboot.exe" at 0000000140000000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\ws2_32.dll" at 0000000370F70000: builtin 002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (2). 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\services.exe" at 0000000140000000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\setupapi.dll" at 000000036D860000: builtin 0034:trace:loaddll:build_module Loaded L"C:\windows\system32\userenv.dll" at 0000000244FC0000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\winedevice.exe" at 0000000140000000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\ntoskrnl.exe" at 000000031CA90000: builtin 0040:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\mountmgr.sys" at 00000003BE830000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\setupapi.dll" at 000000036D860000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\winedevice.exe" at 0000000140000000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\ntoskrnl.exe" at 000000031CA90000: builtin 0064:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 006c:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\hidparse.sys" at 00000002AB600000: builtin 006c:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\winebus.sys" at 0000000219DA0000: builtin 006c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 006c:trace:loaddll:build_module Loaded L"C:\windows\system32\setupapi.dll" at 000000036D860000: builtin 0074:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\hidclass.sys" at 0000000332E40000: builtin 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\winehid.sys" at 00000002FE9D0000: builtin 0074:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 0074:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0074:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0074:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\plugplay.exe" at 0000000140000000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 008c:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\svchost.exe" at 0000000140000000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\wevtsvc.dll" at 000000029E840000: builtin 00a8:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\nsiproxy.sys" at 000000033BB90000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\dnsapi.dll" at 0000000296590000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\nsi.dll" at 000000026C190000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\iphlpapi.dll" at 00000003982D0000: builtin 004c:trace:loaddll:build_module Loaded L"C:\windows\system32\drivers\ndis.sys" at 0000000212240000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\combase.dll" at 000000031C5D0000: builtin 002c:trace:loaddll:build_module Loaded L"C:\windows\system32\ole32.dll" at 000000020B860000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\start.exe" at 0000000140000000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 0024:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\start.exe" at 0000000140000000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 00c0:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 00c0:fixme:exec:SHELL_execute flags ignored: 0x00000100 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\wscript.exe" at 0000000140000000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\combase.dll" at 000000031C5D0000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\ole32.dll" at 000000020B860000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\oleaut32.dll" at 00000001D0E20000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\explorer.exe" at 0000000140000000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 00d0:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\winemac.drv" at 0000000001700000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\uxtheme.dll" at 000000026C230000: builtin 00d0:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\uxtheme.dll" : builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\combase.dll" at 000000031C5D0000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\ole32.dll" at 0000000001BB0000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\oleaut32.dll" at 00000001D0E20000: builtin 00d0:trace:loaddll:build_module Loaded L"C:\windows\system32\actxprxy.dll" at 00000002F3610000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcss.exe" at 0000000140000000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 00e4:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\winemac.drv" at 0000000001700000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\uxtheme.dll" at 000000026C230000: builtin 00c8:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\uxtheme.dll" : builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\vbscript.dll" at 0000000369230000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\scrrun.dll" at 0000000367370000: builtin 00c8:trace:loaddll:build_module Loaded L"C:\windows\system32\wshom.ocx" at 00000003854C0000: builtin 00c8:fixme:imm:ImeSetActiveContext (000000000001004A, 1): stub 00c8:fixme:imm:ImmReleaseContext (0000000000010056, 000000000001004A): stub 00d0:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub 00d0:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub 00c8:fixme:exec:SHELL_execute flags ignored: 0x00000100 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\cmd.exe" at 0000000140000000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 00000002BDE30000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 00000002A2380000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\shell32.dll" at 000000023BC00000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\conhost.exe" at 0000000140000000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 0000000174000000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 0000000178000000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 0000000228280000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 00000002C7470000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 00000001EAF60000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 00000001D8C90000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 000000025DC30000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 00000002169D0000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 00000002BB0A0000: builtin 010c:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 0000000393730000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\winemac.drv" at 0000000001700000: builtin 011c:err:environ:init_peb starting L"C:\windows\wget.exe" in experimental wow64 mode 011c:trace:loaddll:build_module Loaded L"C:\windows\wget.exe" at 0000000000400000: native 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64.dll" at 00000001ED9C0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64cpu.dll" at 000000007A400000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64win.dll" at 00000003A8180000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\wget.exe" at 00400000: native 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 7B000000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 7B800000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\uxtheme.dll" at 000000026C230000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 65680000: builtin 0114:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\uxtheme.dll" : builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 6AAC0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 6BBC0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\ADVAPI32.dll" at 69840000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\bcrypt.dll" at 6E200000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 64A80000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 6DA80000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 66640000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\user32.dll" at 68880000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\CRYPT32.dll" at 68CC0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 65480000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\combase.dll" at 684C0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\ole32.dll" at 66380000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\shcore.dll" at 667C0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\shlwapi.dll" at 66080000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\SHELL32.dll" at 71400000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\WS2_32.dll" at 643C0000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\rpcrt4.dll" at 0000000368420000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\combase.dll" at 000000031C5D0000: builtin 0114:trace:loaddll:build_module Loaded L"C:\windows\system32\ole32.dll" at 00000000018E0000: builtin 0114:fixme:imm:ImeSetActiveContext (0000000000020054, 1): stub 0114:fixme:imm:ImmReleaseContext (000000000003006A, 0000000000020054): stub 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 67500000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\winemac.drv" at 69E80000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\uxtheme.dll" at 70D80000: builtin 011c:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\uxtheme.dll" : builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\comctl32.dll" at 67BC0000: builtin 011c:trace:loaddll:build_module Loaded L"C:\windows\system32\explorerframe.dll" at 6BC80000: builtin 011c:fixme:explorerframe:taskbar_list_SetProgressValue iface 01730520, hwnd 0003006A, ullCompleted 3, ullTotal 3e8 stub! 011c:fixme:explorerframe:taskbar_list_SetProgressState iface 01730520, hwnd 0003006A, flags 0 stub! 011c:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\explorerframe.dll" : builtin 011c:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\comctl32.dll" : builtin 0124:err:environ:init_peb starting L"C:\aim513036.exe" in experimental wow64 mode 0124:trace:loaddll:build_module Loaded L"C:\aim513036.exe" at 0000000000400000: native 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64.dll" at 00000001ED9C0000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64cpu.dll" at 000000007A400000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 00000002C73A0000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\wow64win.dll" at 00000003A8180000: builtin 0124:trace:loaddll:build_module Loaded L"C:\aim513036.exe" at 00400000: native 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\kernelbase.dll" at 7B000000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\kernel32.dll" at 7B800000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\msvcrt.dll" at 65680000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\ucrtbase.dll" at 6AAC0000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\sechost.dll" at 6BBC0000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\advapi32.dll" at 69840000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\win32u.dll" at 64A80000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\gdi32.dll" at 6DA80000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\version.dll" at 66640000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\USER32.dll" at 68880000: builtin 0124:trace:loaddll:build_module Loaded L"C:\windows\system32\imm32.dll" at 67500000: builtin

mk6i commented 7 months ago

Sweet, thanks for that. I’ll do some analysis.

Last thing to try is I can install AIM directly in the container, bypassing the installation process. I’ll post a new release later tonight.

Have you run the Runningman AIM since your last MacOS update? Curious if the MacOS update caused a regression there.

Thanks again for all your help with this, much appreciated.

reynoldsj3 commented 7 months ago

Any time, thank you again for your help also! I first tried Runningman AIM last week and have never had it working properly. I have a friend using it also, and he's encountering the same issue.

mk6i commented 7 months ago

Hmm what if you go back into and set Windows app to "C:\aim513036.exe" in the v0.2.0 container? This would run the installer directly and not through the start.vbs script.

image

mk6i commented 7 months ago

A new revision of the wineskin wrapper has been released. I created a new release (v0.0.3) for aim-for-macos: https://github.com/mk6i/aim-for-macos/releases/tag/v0.0.3

mk6i commented 7 months ago

@reynoldsj3 please ignore the previous two messages. I believe I found the root cause of the issue.

I've tried aim-for-macos on two different mac machines: an intel and M2 mac. They both worked on the user account mike. When I tried it on a non-mike account, I was able to reproduce the problem you described. Seems like there is a hard-dependency on my user account name somewhere. Will post a fix soon :)

mk6i commented 7 months ago

OK release v0.4.0 is out, which should have a fix for this bug.

Note that this version of AIM is incompatible with runningman.network—it only supports AIM <3.5—although the author is working on supporting newer versions of AIM.

reynoldsj3 commented 7 months ago

Just tried it out and this works perfectly, according to all of your steps. Thank you!! I'm using PhoenixIM, and it connects without a problem!

Out of curiosity, how did you remove the hard-dependency on your user account name? (In the event that I want to try wrapping some other versions of AIM)

mk6i commented 7 months ago

Wineskin appears to create a user directory in the wrapper that corresponds to your MacOS user name. In my case it created the directory Contents/SharedSupport/prefix/drive_c/users/mike. I used to delete that directory as the last step in the packaging process before creating the .zip archive, figuring that the directory was superfluous. There's an entry in HKEY_CURRENT_USER that sets the temp directory to Contents/SharedSupport/prefix/drive_c/users/$user/Temp. It appears that AIM installer depended on that directory existing in order to work, else it silently failed.

I didn't actually dive in and remove the hard dependency. Instead, I created a new user packager on my machine for creating the wrapper. So now there's a Contents/SharedSupport/prefix/drive_c/users/packager directory, which seems slightly cleaner. I'm not sure why Wineskin behaves this way, but I'm not bothered enough to deep dive into it.

I have some in-progress documentation that explains how to do wrap AIM, I'll tag you in a PR when it's ready.

mk6i commented 7 months ago

Thanks for helping diagnose the problem, this project could have been broken for a long time otherwise.

I'd appreciate a star on the project in order to signal to others that the project is viable. No pressure of course :)

reynoldsj3 commented 7 months ago

Any time! I just gave the project a star, I appreciate your super quick responses and solution! And that'd be great if you could tag me in the PR when the documentation is ready.