[GH-ISSUE #81] Feature Request: 32 bit agent #1985

Closed
opened 2026-03-14 01:58:05 +03:00 by kerem · 9 comments
Owner

Originally created by @bradhawkins85 on GitHub (Aug 27, 2020).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/81

Originally assigned to: @wh1te909 on GitHub.

Have customers who still have 32 bit machines, can we please have a 32 bit rmm agent.

Originally created by @bradhawkins85 on GitHub (Aug 27, 2020). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/81 Originally assigned to: @wh1te909 on GitHub. Have customers who still have 32 bit machines, can we please have a 32 bit rmm agent.
kerem 2026-03-14 01:58:05 +03:00
Author
Owner

@wh1te909 commented on GitHub (Aug 28, 2020):

Can you try with the attached binary.
You'll need to do the manual installation for now and then pass these arguments to the end of the install command generated from the web

--local-salt "C:\\path-to-your\\saltminion32bit.exe" --local-mesh "C:\\path-to-your\\meshagent32bit.exe"

winagent-v0.10.2-x86.zip

<!-- gh-comment-id:683056750 --> @wh1te909 commented on GitHub (Aug 28, 2020): Can you try with the attached binary. You'll need to do the manual installation for now and then pass these arguments to the end of the install command generated from the web ``` --local-salt "C:\\path-to-your\\saltminion32bit.exe" --local-mesh "C:\\path-to-your\\meshagent32bit.exe" ``` [winagent-v0.10.2-x86.zip](https://github.com/wh1te909/tacticalrmm/files/5143623/winagent-v0.10.2-x86.zip)
Author
Owner

@bradhawkins85 commented on GitHub (Aug 31, 2020):

I'm sure it's something I'm doing wrong but I'm getting an error.

The install command I'm using:
winagent-v0.10.2-x86 /VERYSILENT /SUPPRESSMSGBOXES && timeout /t 20 /nobreak > NUL && "C:\Program Files\TacticalAgent\tacticalrmm.exe" -m install --api "https://api.......com.au" --client-id 1 --site-id 1 --agent-type "workstation" --power 1 --rdp 1 --ping 1 --auth "authkey" --local-salt "C:\Users\Win7x32\Desktop\Salt-Minion-3001.1-Py3-x86-Setup.exe" --local-mesh "C:\Users\Win7x32\Desktop\meshagent32-TacticalRMM.exe"

The error:
Traceback (most recent call last):
File "C:\Users\Public\Documents\tacticalagent\env\Lib\site-packages\PyInstalle
r\hooks\rthooks\pyi_rth_multiprocessing.py", line 17, in
File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle
r\loader\pyimod03_importers.py", line 493, in exec_module
File "multiprocessing_init_.py", line 16, in
File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle
r\loader\pyimod03_importers.py", line 493, in exec_module
File "multiprocessing\context.py", line 6, in
File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle
r\loader\pyimod03_importers.py", line 493, in exec_module
File "multiprocessing\reduction.py", line 16, in
File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle
r\loader\pyimod03_importers.py", line 493, in exec_module
File "socket.py", line 49, in
ImportError: DLL load failed while importing _socket: The parameter is incorrect
.
[892] Failed to execute script pyi_rth_multiprocessing

I've tested installing the salt minion and mesh agent manually and they work fine, I suspect the issue is in tacticalrmm.exe
I get the same error if I run tacticalrmm.exe from an admin command prompt.

Perhaps I am missing a prerequisite for the agent? I am testing on a fresh Win 7 x32 image.

<!-- gh-comment-id:683554273 --> @bradhawkins85 commented on GitHub (Aug 31, 2020): I'm sure it's something I'm doing wrong but I'm getting an error. The install command I'm using: winagent-v0.10.2-x86 /VERYSILENT /SUPPRESSMSGBOXES && timeout /t 20 /nobreak > NUL && "C:\Program Files\TacticalAgent\tacticalrmm.exe" -m install --api "https://api.......com.au" --client-id 1 --site-id 1 --agent-type "workstation" --power 1 --rdp 1 --ping 1 --auth "authkey" --local-salt "C:\\Users\\Win7x32\\Desktop\\Salt-Minion-3001.1-Py3-x86-Setup.exe" --local-mesh "C:\\Users\\Win7x32\\Desktop\\meshagent32-TacticalRMM.exe" The error: Traceback (most recent call last): File "C:\Users\Public\Documents\tacticalagent\env\Lib\site-packages\PyInstalle r\hooks\rthooks\pyi_rth_multiprocessing.py", line 17, in <module> File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle r\loader\pyimod03_importers.py", line 493, in exec_module File "multiprocessing\__init__.py", line 16, in <module> File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle r\loader\pyimod03_importers.py", line 493, in exec_module File "multiprocessing\context.py", line 6, in <module> File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle r\loader\pyimod03_importers.py", line 493, in exec_module File "multiprocessing\reduction.py", line 16, in <module> File "c:\users\public\documents\tacticalagent\env\lib\site-packages\PyInstalle r\loader\pyimod03_importers.py", line 493, in exec_module File "socket.py", line 49, in <module> ImportError: DLL load failed while importing _socket: The parameter is incorrect . [892] Failed to execute script pyi_rth_multiprocessing I've tested installing the salt minion and mesh agent manually and they work fine, I suspect the issue is in tacticalrmm.exe I get the same error if I run tacticalrmm.exe from an admin command prompt. Perhaps I am missing a prerequisite for the agent? I am testing on a fresh Win 7 x32 image.
Author
Owner

@wh1te909 commented on GitHub (Aug 31, 2020):

yea fresh install needs a few KB's, im attaching the 3 KB's plus visual c++ redist that I had to install to get it working try that plz

win7-reqs.zip

<!-- gh-comment-id:683572525 --> @wh1te909 commented on GitHub (Aug 31, 2020): yea fresh install needs a few KB's, im attaching the 3 KB's plus visual c++ redist that I had to install to get it working try that plz [win7-reqs.zip](https://github.com/wh1te909/tacticalrmm/files/5148549/win7-reqs.zip)
Author
Owner

@bradhawkins85 commented on GitHub (Aug 31, 2020):

that did the trick, everything looks to be working as expected.

<!-- gh-comment-id:683589824 --> @bradhawkins85 commented on GitHub (Aug 31, 2020): that did the trick, everything looks to be working as expected.
Author
Owner

@bradhawkins85 commented on GitHub (Sep 9, 2020):

any idea when you'll get a chance to add 32 bit installer to the web interface to generate the installer?

<!-- gh-comment-id:689536123 --> @bradhawkins85 commented on GitHub (Sep 9, 2020): any idea when you'll get a chance to add 32 bit installer to the web interface to generate the installer?
Author
Owner

@wh1te909 commented on GitHub (Sep 10, 2020):

Hopefully this weekend. Sorry been crazy busy at work have not had much time. Still working on the new agent with some big changes and it will support 32 bit as well, need to also build the salt-minion 32 bit and upload that and 32 bit nssm to github cuz right now agent is hardcoded to download the 64 bit versions during install.

<!-- gh-comment-id:689928251 --> @wh1te909 commented on GitHub (Sep 10, 2020): Hopefully this weekend. Sorry been crazy busy at work have not had much time. Still working on the new agent with some big changes and it will support 32 bit as well, need to also build the salt-minion 32 bit and upload that and 32 bit nssm to github cuz right now agent is hardcoded to download the 64 bit versions during install.
Author
Owner

@bradhawkins85 commented on GitHub (Sep 10, 2020):

@wh1te909 Not a problem at all, I understand crazy busy. Thank you.

<!-- gh-comment-id:689960462 --> @bradhawkins85 commented on GitHub (Sep 10, 2020): @wh1te909 Not a problem at all, I understand crazy busy. Thank you.
Author
Owner

@wh1te909 commented on GitHub (Sep 13, 2020):

@bradhawkins85 new agent is out and updated web interface please try it out and let me know. You'll need to upload your 32 bit mesh agent first. File > Upload Mesh Agent. Haven't updated the powershell script though just the generated exe and manual methods.

<!-- gh-comment-id:691667541 --> @wh1te909 commented on GitHub (Sep 13, 2020): @bradhawkins85 new agent is out and updated web interface please try it out and let me know. You'll need to upload your 32 bit mesh agent first. File > Upload Mesh Agent. Haven't updated the powershell script though just the generated exe and manual methods.
Author
Owner

@wh1te909 commented on GitHub (Sep 14, 2020):

closing this as 32 bit is fully implemented now and the powershell script has been fixed.

<!-- gh-comment-id:692219878 --> @wh1te909 commented on GitHub (Sep 14, 2020): closing this as 32 bit is fully implemented now and the powershell script has been fixed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#1985
No description provided.