19 hours ago19 hr Author Thu Oct 22 05:22:01 2026: pg3_helper runningThu Oct 22 05:22:01 2026: Found api handler for command pg3.install.ns, callingThu Oct 22 05:22:01 2026: [do_install()] EnteredThu Oct 22 05:22:01 2026: pg3_helper is running as rootdevMode = 0Thu Oct 22 05:22:01 2026: Running pg3.ops (register.ns)Thu Oct 22 05:22:01 2026: Calling install: /usr/local/etc/udx.d/static/pg3.ops register.ns plugin_25 /var/eisyui/ns 0 0 plugin_25 > /dev/nullThu Oct 22 05:22:02 2026: Deploying files to /var/eisyui/ns/plugin_25Thu Oct 22 05:22:02 2026: Determine packaging method for https://github.com/awysocki/ACInfinityThu Oct 22 05:22:02 2026: Deploying from git https://github.com/awysocki/ACInfinityThu Oct 22 05:22:02 2026: Calling git command: git init 2> git.logThu Oct 22 05:22:02 2026: Calling git command: git remote remove origin 2>> git.log || trueThu Oct 22 05:22:02 2026: Calling git command: git remote add origin https://github.com/awysocki/ACInfinity 2>> git.logThu Oct 22 05:22:02 2026: Calling git command: git fetch origin 2>> git.logThu Oct 22 05:22:03 2026: Calling git command: git checkout -b 2>>git.log || git checkoutThu Oct 22 05:22:03 2026: Calling git command: git branch --set-upstream-to=origin/Thu Oct 22 05:22:03 2026: Calling git command: git reset --hard origin/Thu Oct 22 05:22:03 2026: Trying to determine branch.....Thu Oct 22 05:22:03 2026: Parse ' HEAD branch: main' for branch nameThu Oct 22 05:22:03 2026: Found branch [main]Thu Oct 22 05:22:03 2026: Calling git command: git checkout -b main 2>>git.log || git checkout mainThu Oct 22 05:22:03 2026: Calling git command: git branch --set-upstream-to=origin/main mainThu Oct 22 05:22:03 2026: Calling git command: git reset --hard origin/mainThu Oct 22 05:22:03 2026: Running install.shThu Oct 22 05:22:03 2026: Unable to get info for plugin_2mainThu Oct 22 05:22:03 2026: Calling uninstall: /usr/local/etc/udx.d/static/pg3.ops unregister.ns plugin_2main /var/eisyui/ns/plugin_25 > /dev/nullThu Oct 22 05:22:03 2026: pg3.install.ns returned -5Thu Oct 22 05:22:03 2026: pg3_helper runningThu Oct 22 05:22:03 2026: Found api handler for command pg3.start.ns, callingThu Oct 22 05:22:03 2026: [do_start()] EnteredThu Oct 22 05:22:03 2026: Starting in regular modeThu Oct 22 05:22:03 2026: Service name is 0021b9025fb5_25Thu Oct 22 05:22:03 2026: NS user is 0021b9025fb5_25Thu Oct 22 05:22:03 2026: NS directory is /var/polyglot/pg3/ns/0021b9025fb5_25Thu Oct 22 05:22:03 2026: Home directory is /var/polyglot/pg3/ns/0021b9025fb5_25Thu Oct 22 05:22:03 2026: PG3INIT is eyJ1dWlkIjoiMDA6MjE6Yjk6MDI6NWY6YjUiLCJwcm9maWxlTnVtIjoyNSwibG9nTGV2ZWwiOiJERUJVRyIsInRva2VuIjoiWDYoOUkqVnJuNlJSQVVFLSIsIm1xdHRIb3N0IjoibG9jYWxob3N0IiwibXF0dFBvcnQiOjg4ODMsInNlY3VyZSI6MSwiaXNQRzN4Ijp0cnVlLCJwZzNWZXJzaW9uIjoiMy40LjI4IiwiaXN5VmVyc2lvbiI6IjYuMS4yIiwiZWRpdGlvbiIZyZWUifQ==Thu Oct 22 05:22:03 2026: Calling: service 0021b9025fb5_25 onestop as user 0Thu Oct 22 05:22:03 2026: Writing /usr/local/etc/rc.d/0021b9025fb5_25Thu Oct 22 05:22:03 2026: Calling: service 0021b9025fb5_25 onerestart as user 0Thu Oct 22 05:22:03 2026: [do_start()] ExitThu Oct 22 05:22:03 2026: pg3.start.ns returned 0 Edited 15 hours ago15 hr by awysocki
17 hours ago17 hr Author Solution Root Cause BreakdownIn the eisy-ui log, the installer executes the following sequence:Empty Branch Argument:When pulling your repository ([https://github.com/awysocki/ACInfinity](https://github.com/awysocki/ACInfinity)), PG3 reads "branch": "null" from the node server configuration. It tries to execute:Bashgit checkout -b Because no branch string was passed, Git fails.Branch Auto-Detection Fallback:PG3 then queries Git remote HEAD and detects Found branch [main].String Concatenation Bug in eisy-ui:Once main is detected dynamically, eisy-ui's pg3_helper attempts to register the service. Instead of referencing slot 25 (plugin_25), the script incorrectly concatenates the slot prefix with the auto-detected branch name, attempting to query:PlaintextUnable to get info for plugin_2main Because plugin_2main is an invalid service target, pg3.ops fails with exit code -5 and rolls back the installation. (Compare this to your PMatter plugin log, where "branch": "main" was explicitly set beforehand, allowing plugin_27 to install cleanly without running auto-detection).How to Fix It in Your Git Project & Store Submission1. Explicitly Define the Branch in Store SubmissionIn the PG3 Node Server Store Developer Portal (where you submitted the ACInfinity NodeServer URL):Ensure the Branch field is explicitly set to main (or master) rather than left empty or null.2. Verify Your Repository File StructureEnsure the root of your ACInfinity repository includes all required PG3/eisy metadata and entry files:File / FolderPurposeRequirementserver.json (or polyglot.json)Node Server metadata definitionRoot directory. Must specify "executable": "acinf_main.py" and "type": "python3".install.shShell script for dependency installationMust be at repo root and executable (chmod +x install.sh).acinf_main.pyMain script entry pointMust match the executable field.profile/IoX Node definitionsMust contain nodedef/, editor/, and nls/ subdirectories.Example server.json Root TemplateIf you do not have a server.json in your repository root, add one:JSON{ "name": "ACInfinity", "type": "python3", "executable": "acinf_main.py", "branch": "main" } Quick Workaround on the eisy ControllerIn the PG3 / eisy UI web interface, go to Node Servers $\rightarrow$ ACInfinity $\rightarrow$ Configuration/Details, manually type main into the Branch field, and save changes before triggering a re-install.
12 hours ago12 hr Yep, same thing is happening to me, but I just left it alone for hours and all of it got migrated perfectly
Create an account or sign in to comment