Pocket ID update to v0.49.0 fails - go not found. #848

Closed
opened 2026-02-04 21:53:51 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @yourfate on GitHub (Apr 24, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Pocket ID

📂 What was the exact command used to execute the script?

update

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

debian 12

📝 Provide a clear and concise description of the issue.

I wanted to update my pocket ID LXC, but the update script failed.

🔄 Steps to reproduce the issue.

  1. log into the pocket ID LXC
  2. run update as root inside the lxc

Paste the full error output (if available).

    ____             __        __  ________
   / __ \____  _____/ /_____  / /_/  _/ __ \
  / /_/ / __ \/ ___/ //_/ _ \/ __// // / / /
 / ____/ /_/ / /__/ ,< /  __/ /__/ // /_/ /
/_/    \____/\___/_/|_|\___/\__/___/_____/


/dev/fd/63: line 1465: wait_for: No record of process 4485
⠋ Stopping PocketIDcurl: (22) The requested URL returned error: 400

" 1>&2

  ✔️   Stopped PocketID
⠇ Updating PocketID to v0.49.0environment: line 56: go: command not found

[ERROR] in line 56: exit code 0: while executing command go build -o ../pocket-id-backend

🖼️ Additional context (optional).

It seems go is downloaded in the intitial setup, put into /usr/local/go, then symlinked to /usr/local/bin, however, /usr/local/bin is not in the default PATH as root.

as a temporary workaround I did export PATH=$PATH:/usr/local/bin, then ran the update.

Originally created by @yourfate on GitHub (Apr 24, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Pocket ID ### 📂 What was the exact command used to execute the script? `update` ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? debian 12 ### 📝 Provide a clear and concise description of the issue. I wanted to update my pocket ID LXC, but the update script failed. ### 🔄 Steps to reproduce the issue. 1. log into the pocket ID LXC 2. run `update` as root inside the lxc ### ❌ Paste the full error output (if available). ``` ____ __ __ ________ / __ \____ _____/ /_____ / /_/ _/ __ \ / /_/ / __ \/ ___/ //_/ _ \/ __// // / / / / ____/ /_/ / /__/ ,< / __/ /__/ // /_/ / /_/ \____/\___/_/|_|\___/\__/___/_____/ /dev/fd/63: line 1465: wait_for: No record of process 4485 ⠋ Stopping PocketIDcurl: (22) The requested URL returned error: 400 " 1>&2 ✔️ Stopped PocketID ⠇ Updating PocketID to v0.49.0environment: line 56: go: command not found [ERROR] in line 56: exit code 0: while executing command go build -o ../pocket-id-backend ``` ### 🖼️ Additional context (optional). It seems go is downloaded in the intitial setup, put into `/usr/local/go`, then symlinked to `/usr/local/bin`, however, `/usr/local/bin` is not in the default PATH as root. as a temporary workaround I did `export PATH=$PATH:/usr/local/bin`, then ran the update.
OVERLORD added the bug label 2026-02-04 21:53:51 +03:00
Author
Owner

@tremor021 commented on GitHub (Apr 25, 2025):

are you logging in via LXC console or via SSH or pct enter ?

@tremor021 commented on GitHub (Apr 25, 2025): are you logging in via LXC console or via SSH or `pct enter` ?
Author
Owner

@yourfate commented on GitHub (Apr 25, 2025):

are you logging in via LXC console or via SSH or pct enter ?

I use pct enter, I much prefer ssh with a proper terminal over using the web UI.

@yourfate commented on GitHub (Apr 25, 2025): > are you logging in via LXC console or via SSH or `pct enter` ? I use pct enter, I much prefer ssh with a proper terminal over using the web UI.
Author
Owner

@MickLesk commented on GitHub (Apr 25, 2025):

Can you try with webui of.proxmox and inside the LXC?

@MickLesk commented on GitHub (Apr 25, 2025): Can you try with webui of.proxmox and inside the LXC?
Author
Owner

@yourfate commented on GitHub (Apr 25, 2025):

Can you try with webui of.proxmox and inside the LXC?

As I worked around it with the modified PATH (see additional context) the update is now already installed. So it just says "no update required" now.

However, as /usr/local/bin is in the PATH there it should work in the webui console.

@yourfate commented on GitHub (Apr 25, 2025): > Can you try with webui of.proxmox and inside the LXC? As I worked around it with the modified PATH (see additional context) the update is now already installed. So it just says "no update required" now. However, as `/usr/local/bin` is in the PATH there it should work in the webui console.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#848