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

[Bug]: ngrok agent is too old and does not start #1027

Open
4 of 5 tasks
ParhamG opened this issue Aug 9, 2024 · 0 comments
Open
4 of 5 tasks

[Bug]: ngrok agent is too old and does not start #1027

ParhamG opened this issue Aug 9, 2024 · 0 comments
Assignees
Labels
bug triage Needs triaging

Comments

@ParhamG
Copy link

ParhamG commented Aug 9, 2024

Have you already looked into this bug?

(Optional) Error message

Your ngrok-agent version "2.3.29" is too old. The minimum supported agent version for your account is "3.2.0". Please update to a newer version with ngrok update, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.

What went wrong?

ngrok does not start because the agent version is too old

Expected behaviour

ngrok should start as expected

How can we reproduce the bug?

Enable and configure ngrok per the instructions and then start Devilbox

Host Operating System

Linux

Host Platform (amd64, arm64, other)

amd64

(Linux only) Is SELinux enabled?

Yes, SELinux is enabled

Docker version

27.0.3, build 7d4bcd8

Docker Compose version

v2.28.1-desktop.1

Devilbox version

v3.0.0-beta-0.3

Have you removed stopped containers before starting?

Yes

Have you pulled latest Docker images before starting?

Yes

Devilbox start command

docker compose up

Config: .env file

################################################################################
###
### ngrok: Once the Devilbox is running, visit http://localhost:4040 in your browser to get URL for public available project
###
################################################################################
HOST_PORT_NGROK=4040
NGROK_HTTP_TUNNELS=www.mysite.test:httpd:80
NGROK_AUTHTOKEN=my-ngrok-key-here

Config: docker-compose.override.yml

No response

Config: ./check-config.sh

Log: docker-compose logs

ngrok-1               | [INFO]  Using region as specified in REGION: us
ngrok-1               | [INFO]  Using authtoken as specified in AUTHTOKEN
ngrok-1               | #authtoken: 3FqC8NZYFm3FCTnq31YP_4PVTJD76Ugzejfn5Eq49A
ngrok-1               | #region: us
ngrok-1               | #console_ui: true
ngrok-1               | #http_proxy: false
ngrok-1               | #inspect_db_size: 50000000
ngrok-1               | log_level: info
ngrok-1               | log_format: json
ngrok-1               | #log: /var/log/ngrok.log
ngrok-1               | log: stdout
ngrok-1               | #metadata: '{"serial": "00012xa-33rUtz9", "comment": "For customer [email protected]"}'
ngrok-1               | #root_cas: trusted
ngrok-1               | #socks5_proxy: "socks5://localhost:9150"
ngrok-1               | #update: false
ngrok-1               | #update_channel: stable
ngrok-1               | web_addr: 0.0.0.0:4040
ngrok-1               | region: us
ngrok-1               | authtoken: 1wVABOn4sSqxobN1P1JBnKTV00N_7Z3EVJdLdM5hHxQREfGT4
ngrok-1               | tunnels:
ngrok-1               |   tunnel_1:
ngrok-1               |     addr: httpd:80
ngrok-1               |     host_header: "www.mysite.test"
ngrok-1               |     proto: http
ngrok-1               | {"addr":"0.0.0.0:4040","lvl":"info","msg":"starting web service","obj":"web","t":"2024-08-09T03:41:39.530252044Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","lvl":"eror","msg":"failed to auth","obj":"tunnels.session","t":"2024-08-09T03:41:39.684985324Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","id":"b8a9695eeb1a","lvl":"eror","msg":"failed to reconnect session","obj":"csess","t":"2024-08-09T03:41:39.685072726Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","lvl":"eror","msg":"session closing","obj":"tunnels.session","t":"2024-08-09T03:41:39.685140927Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","lvl":"info","msg":"received stop signal","obj":"app","t":"2024-08-09T03:41:39.685236729Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","lvl":"eror","msg":"terminating with error","obj":"app","t":"2024-08-09T03:41:39.68525713Z"}
ngrok-1               | {"err":"Your ngrok-agent version \"2.3.29\" is too old. The minimum supported agent version for your account is \"3.2.0\". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.\r\n\r\nERR_NGROK_121\r\n","lvl":"crit","msg":"command failed","t":"2024-08-09T03:41:39.685522435Z"}
ngrok-1               | Your ngrok-agent version "2.3.29" is too old. The minimum supported agent version for your account is "3.2.0". Please update to a newer version with `ngrok update`, by downloading from https://ngrok.com/download, or by updating your SDK version. Paid accounts are currently excluded from minimum agent version requirements. To begin handling traffic immediately without updating your agent, upgrade to a paid plan: https://dashboard.ngrok.com/billing/subscription.
ngrok-1               |
ngrok-1               | ERR_NGROK_121
ngrok-1               |

(Optional) Additional information

No response

@ParhamG ParhamG added bug triage Needs triaging labels Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug triage Needs triaging
Projects
None yet
Development

No branches or pull requests

2 participants