Skip to content

Twingate action does not work on ubuntu-slim #76

@yanz-safe

Description

@yanz-safe

ubuntu-slim is official, cheap and recommended runner for small jobs.

twingate action is not able to setup and run it. Attaching logs

2026-04-02T09:47:12.9024102Z Current runner version: '2.333.1'
2026-04-02T09:47:12.9069894Z ##[group]Runner Image Provisioner
2026-04-02T09:47:12.9070892Z Hosted Compute Agent
2026-04-02T09:47:12.9071554Z Version: 20260213.493
2026-04-02T09:47:12.9072857Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-04-02T09:47:12.9074035Z Build Date: 2026-02-13T00:28:41Z
2026-04-02T09:47:12.9074933Z Worker ID: ***841e935c-8f5b-4073-9120-b7dd5d54afbc***
2026-04-02T09:47:12.9075769Z Azure Region: northcentralus
2026-04-02T09:47:12.9076404Z ##[endgroup]
2026-04-02T09:47:12.9080142Z ##[group]VM Image
2026-04-02T09:47:12.9080814Z - OS: Linux (x64)
2026-04-02T09:47:12.9081551Z - Source: Docker
2026-04-02T09:47:12.9082184Z - Name: ubuntu:24.04
2026-04-02T09:47:12.9082852Z - Version: 20260323.53.1
2026-04-02T09:47:12.9083503Z ##[endgroup]
2026-04-02T09:47:12.9085753Z ##[group]GITHUB_TOKEN Permissions
2026-04-02T09:47:12.9087774Z Contents: write
2026-04-02T09:47:12.9088504Z Metadata: read
2026-04-02T09:47:12.9091704Z PullRequests: write
2026-04-02T09:47:12.9092472Z ##[endgroup]
2026-04-02T09:47:12.9095070Z Secret source: Actions
2026-04-02T09:47:12.9095866Z Prepare workflow directory
2026-04-02T09:47:12.9587123Z Prepare all required actions
2026-04-02T09:47:12.9667152Z Getting action download info
2026-04-02T09:47:13.5415004Z Download action repository 'twingate/github-action@v1' (SHA:f1e69fc5af67b737d8597b759e5c607f567e77f2)
2026-04-02T09:47:13.9973841Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-04-02T09:47:14.0373933Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6)
2026-04-02T09:47:14.4980780Z Getting action download info
2026-04-02T09:47:14.6760286Z Download action repository 'actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7' (SHA:668228422ae6a00e4ad889ee87cd7109ec5666a7)
2026-04-02T09:47:14.9249800Z Complete job name: auto-generate
2026-04-02T09:47:15.0722332Z ##[group]Run twingate/github-action@v1
2026-04-02T09:47:15.0723412Z with:
2026-04-02T09:47:15.0726917Z   service-key: ***
2026-04-02T09:47:15.0727399Z   debug: false
2026-04-02T09:47:15.0727867Z   cache-version: 3
2026-04-02T09:47:15.0728339Z   cache: true
2026-04-02T09:47:15.0729362Z ##[endgroup]
2026-04-02T09:47:15.0899854Z ##[group]Run # Check if we're in a minimal container environment missing required tools
2026-04-02T09:47:15.0901323Z �[36;1m# Check if we're in a minimal container environment missing required tools�[0m
2026-04-02T09:47:15.0902136Z �[36;1mMISSING_DEPS=""�[0m
2026-04-02T09:47:15.0902932Z �[36;1mcommand -v curl >/dev/null 2>&1 || MISSING_DEPS="$MISSING_DEPS curl"�[0m
2026-04-02T09:47:15.0904003Z �[36;1mcommand -v gpg >/dev/null 2>&1 || MISSING_DEPS="$MISSING_DEPS gnupg"�[0m
2026-04-02T09:47:15.0904750Z �[36;1m�[0m
2026-04-02T09:47:15.0905221Z �[36;1mif [ -n "$MISSING_DEPS" ]; then�[0m
2026-04-02T09:47:15.0906467Z �[36;1m  # Detect if we need sudo for package installation�[0m
2026-04-02T09:47:15.0909861Z �[36;1m  source "$GITHUB_ACTION_PATH/scripts/sudo-detect.sh"�[0m
2026-04-02T09:47:15.0911020Z �[36;1m�[0m
2026-04-02T09:47:15.0911690Z �[36;1m  echo "Installing missing dependencies: $MISSING_DEPS"�[0m
2026-04-02T09:47:15.0912413Z �[36;1m  $SUDO apt-get update�[0m
2026-04-02T09:47:15.0913114Z �[36;1m  $SUDO apt-get install -y $MISSING_DEPS�[0m
2026-04-02T09:47:15.0913747Z �[36;1mfi�[0m
2026-04-02T09:47:15.0924061Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail ***0***
2026-04-02T09:47:15.0924804Z ##[endgroup]
2026-04-02T09:47:15.1233665Z ##[group]Run export DEBUG_MODE='false'
2026-04-02T09:47:15.1234342Z �[36;1mexport DEBUG_MODE='false'�[0m
2026-04-02T09:47:15.1235061Z �[36;1msource "$GITHUB_ACTION_PATH/scripts/linux-helpers.sh"�[0m
2026-04-02T09:47:15.1235754Z �[36;1m�[0m
2026-04-02T09:47:15.1236229Z �[36;1mVERSION=$(get_twingate_version)�[0m
2026-04-02T09:47:15.1237048Z �[36;1mecho "version=$VERSION" >> $GITHUB_OUTPUT�[0m
2026-04-02T09:47:15.1237704Z �[36;1m�[0m
2026-04-02T09:47:15.1238153Z �[36;1mOS_VERSION=$(get_os_version)�[0m
2026-04-02T09:47:15.1239030Z �[36;1mecho "os_version=$OS_VERSION" >> $GITHUB_OUTPUT�[0m
2026-04-02T09:47:15.1244289Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail ***0***
2026-04-02T09:47:15.1245017Z ##[endgroup]
2026-04-02T09:47:15.4572454Z ##[group]Run mkdir -p ~/.twingate-cache
2026-04-02T09:47:15.4573112Z �[36;1mmkdir -p ~/.twingate-cache�[0m
2026-04-02T09:47:15.4578082Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail ***0***
2026-04-02T09:47:15.4579147Z ##[endgroup]
2026-04-02T09:47:15.4795902Z ##[group]Run actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7
2026-04-02T09:47:15.4796672Z with:
2026-04-02T09:47:15.4797137Z   path: ~/.twingate-cache
2026-04-02T09:47:15.4797765Z   key: twingate-cache-v3-Linux-X64-24.04-v2025.342.178568
2026-04-02T09:47:15.4798452Z   enableCrossOsArchive: false
2026-04-02T09:47:15.4799371Z   fail-on-cache-miss: false
2026-04-02T09:47:15.4799911Z   lookup-only: false
2026-04-02T09:47:15.4800420Z   save-always: false
2026-04-02T09:47:15.4800986Z ##[endgroup]
2026-04-02T09:47:15.8066622Z Cache not found for input keys: twingate-cache-v3-Linux-X64-24.04-v2025.342.178568
2026-04-02T09:47:15.8288612Z ##[group]Run source "$GITHUB_ACTION_PATH/scripts/linux-helpers.sh"
2026-04-02T09:47:15.8289990Z �[36;1msource "$GITHUB_ACTION_PATH/scripts/linux-helpers.sh"�[0m
2026-04-02T09:47:15.8290706Z �[36;1m�[0m
2026-04-02T09:47:15.8291265Z �[36;1m# Import Twingate GPG key for signature verification�[0m
2026-04-02T09:47:15.8292628Z �[36;1mcurl -fsSL https://packages.twingate.com/apt/gpg.key | $SUDO gpg --batch --yes --no-tty --dearmor -o /usr/share/keyrings/twingate-client-keyring.gpg�[0m
2026-04-02T09:47:15.8293834Z �[36;1m�[0m
2026-04-02T09:47:15.8294389Z �[36;1m# Add Twingate repository with GPG key verification�[0m
2026-04-02T09:47:15.8296011Z �[36;1mecho "deb [signed-by=/usr/share/keyrings/twingate-client-keyring.gpg] https://packages.twingate.com/apt/ * *" | $SUDO tee /etc/apt/sources.list.d/twingate.list�[0m
2026-04-02T09:47:15.8297285Z �[36;1m�[0m
2026-04-02T09:47:15.8297723Z �[36;1m$SUDO apt update�[0m
2026-04-02T09:47:15.8299048Z �[36;1m$SUDO apt-get update -o Dir::Etc::sourcelist="sources.list.d/twingate.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"�[0m
2026-04-02T09:47:15.8300154Z �[36;1m�[0m
2026-04-02T09:47:15.8300718Z �[36;1m# Download all packages to cache if caching is enabled�[0m
2026-04-02T09:47:15.8301469Z �[36;1mif [ "2025.342.178568" != "unknown" ]; then�[0m
2026-04-02T09:47:15.8302128Z �[36;1m  mkdir -p ~/.twingate-cache�[0m
2026-04-02T09:47:15.8302870Z �[36;1m  # Download Twingate and all dependencies to cache directory�[0m
2026-04-02T09:47:15.8304009Z �[36;1m  $SUDO apt-get install -yq --download-only -o Dir::Cache::Archives="$HOME/.twingate-cache" twingate�[0m
2026-04-02T09:47:15.8305126Z �[36;1m  # Install to resolve any missing dependencies, then download them�[0m
2026-04-02T09:47:15.8306203Z �[36;1m  $SUDO apt-get install -yq --download-only -o Dir::Cache::Archives="$HOME/.twingate-cache" -f�[0m
2026-04-02T09:47:15.8307204Z �[36;1m  # Fix permissions so cache action can save files�[0m
2026-04-02T09:47:15.8308033Z �[36;1m  $SUDO chown -R "$(id -u)":"$(id -g)" "$HOME/.twingate-cache"�[0m
2026-04-02T09:47:15.8308967Z �[36;1mfi�[0m
2026-04-02T09:47:15.8309424Z �[36;1m�[0m
2026-04-02T09:47:15.8309897Z �[36;1m$SUDO apt install -yq twingate�[0m
2026-04-02T09:47:15.8314876Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail ***0***
2026-04-02T09:47:15.8315580Z ##[endgroup]
2026-04-02T09:47:16.1664080Z 
2026-04-02T09:47:16.1665201Z deb [signed-by=/usr/share/keyrings/twingate-client-keyring.gpg] https://packages.twingate.com/apt/ * *
2026-04-02T09:47:16.1784660Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2026-04-02T09:47:16.1786188Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-04-02T09:47:16.1787099Z 
2026-04-02T09:47:17.0708212Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease [256 kB]
2026-04-02T09:47:17.0710967Z Get:5 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B]
2026-04-02T09:47:17.0712282Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-04-02T09:47:17.0713345Z Get:6 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-04-02T09:47:17.0714437Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-04-02T09:47:17.0715491Z Get:7 https://download.docker.com/linux/ubuntu noble InRelease [48.5 kB]
2026-04-02T09:47:17.0716519Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 Packages [1808 kB]
2026-04-02T09:47:17.0717746Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 Components [665 kB]
2026-04-02T09:47:17.0719033Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Packages [19.3 MB]
2026-04-02T09:47:17.0720098Z Get:15 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-04-02T09:47:17.0720987Z Get:16 https://packages.twingate.com/apt * InRelease
2026-04-02T09:47:17.0721949Z Get:17 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2072 B]
2026-04-02T09:47:17.0723051Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 Components [5943 kB]
2026-04-02T09:47:17.0724181Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [117 kB]
2026-04-02T09:47:17.0725256Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [331 kB]
2026-04-02T09:47:17.0726340Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [41.9 kB]
2026-04-02T09:47:17.0727472Z Get:18 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [112 kB]
2026-04-02T09:47:17.0728612Z Get:19 https://packages.microsoft.com/ubuntu/24.04/prod noble/main all Packages [643 B]
2026-04-02T09:47:17.0729909Z Get:20 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [11.4 kB]
2026-04-02T09:47:17.0731220Z Get:21 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [88.0 kB]
2026-04-02T09:47:17.0732401Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [2366 kB]
2026-04-02T09:47:17.0733534Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [238 kB]
2026-04-02T09:47:17.0734677Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [2156 kB]
2026-04-02T09:47:17.0735875Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [532 kB]
2026-04-02T09:47:17.0737067Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [3669 kB]
2026-04-02T09:47:17.0738253Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [159 B]
2026-04-02T09:47:18.0734654Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [38.1 kB]
2026-04-02T09:47:18.0736068Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [887 B]
2026-04-02T09:47:18.0737305Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [49.5 kB]
2026-04-02T09:47:18.0750258Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [8177 B]
2026-04-02T09:47:18.0751546Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [36.1 kB]
2026-04-02T09:47:18.0752814Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [14.6 kB]
2026-04-02T09:47:18.0754749Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [161 B]
2026-04-02T09:47:18.0756010Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [695 B]
2026-04-02T09:47:18.0789409Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [160 B]
2026-04-02T09:47:18.0791849Z Get:37 https://download.docker.com/linux/ubuntu noble/stable amd64 Packages [57.9 kB]
2026-04-02T09:47:18.0793172Z Get:38 https://packages.twingate.com/apt */* amd64 Packages [25.4 kB]
2026-04-02T09:47:18.0794217Z Get:39 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [1955 kB]
2026-04-02T09:47:18.2012196Z Get:40 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [25.2 kB]
2026-04-02T09:47:18.2994788Z Get:41 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1504 kB]
2026-04-02T09:47:18.4447316Z Get:42 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [95.0 kB]
2026-04-02T09:47:18.5411361Z Get:43 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [3429 kB]
2026-04-02T09:47:18.7556938Z Get:44 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [156 B]
2026-04-02T09:47:18.8517871Z Get:45 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [34.8 kB]
2026-04-02T09:47:18.9466767Z Get:46 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [158 B]
2026-04-02T09:47:20.7502503Z Fetched 45.4 MB in 3s (16.1 MB/s)
2026-04-02T09:47:21.8024869Z Reading package lists...
2026-04-02T09:47:22.0672465Z Building dependency tree...
2026-04-02T09:47:22.0686877Z Reading state information...
2026-04-02T09:47:22.0899928Z 22 packages can be upgraded. Run 'apt list --upgradable' to see them.
2026-04-02T09:47:22.3741288Z Get:1 https://packages.twingate.com/apt * InRelease
2026-04-02T09:47:22.4561630Z Fetched 6673 B in 0s (20.2 kB/s)
2026-04-02T09:47:22.4633312Z Reading package lists...
2026-04-02T09:47:23.6426250Z Reading package lists...
2026-04-02T09:47:23.9022120Z Building dependency tree...
2026-04-02T09:47:23.9028746Z Reading state information...
2026-04-02T09:47:24.1625306Z The following additional packages will be installed:
2026-04-02T09:47:24.1637063Z   libnl-3-200 libnl-route-3-200
2026-04-02T09:47:24.1903046Z The following NEW packages will be installed:
2026-04-02T09:47:24.1915735Z   libnl-3-200 libnl-route-3-200 twingate
2026-04-02T09:47:24.2273100Z 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
2026-04-02T09:47:24.2306274Z Need to get 12.2 MB of archives.
2026-04-02T09:47:24.2306851Z After this operation, 29.0 MB of additional disk space will be used.
2026-04-02T09:47:24.2307396Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-04-02T09:47:24.2739895Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libnl-3-200 amd64 3.7.0-0.3build1.1 [55.7 kB]
2026-04-02T09:47:24.3042467Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libnl-route-3-200 amd64 3.7.0-0.3build1.1 [189 kB]
2026-04-02T09:47:24.7684991Z Get:4 https://packages.twingate.com/apt */* amd64 twingate amd64 2025.342.178568 [12.0 MB]
2026-04-02T09:47:25.3235870Z W: Download is performed unsandboxed as root as file '/home/runner/.twingate-cache/partial/libnl-3-200_3.7.0-0.3build1.1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
2026-04-02T09:47:25.3236947Z Fetched 12.2 MB in 1s (10.9 MB/s)
2026-04-02T09:47:25.3238145Z Download complete and in download only mode
2026-04-02T09:47:27.0926256Z Reading package lists...
2026-04-02T09:47:27.3916857Z Building dependency tree...
2026-04-02T09:47:27.3921272Z Reading state information...
2026-04-02T09:47:27.6695282Z 0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
2026-04-02T09:47:27.6926162Z 
2026-04-02T09:47:27.6927527Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2026-04-02T09:47:27.6928320Z 
2026-04-02T09:47:28.7043157Z Reading package lists...
2026-04-02T09:47:28.9928407Z Building dependency tree...
2026-04-02T09:47:28.9934104Z Reading state information...
2026-04-02T09:47:29.2873079Z The following additional packages will be installed:
2026-04-02T09:47:29.2887226Z   libnl-3-200 libnl-route-3-200
2026-04-02T09:47:29.3239508Z The following NEW packages will be installed:
2026-04-02T09:47:29.3251855Z   libnl-3-200 libnl-route-3-200 twingate
2026-04-02T09:47:29.3861373Z 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
2026-04-02T09:47:29.3862088Z Need to get 12.2 MB of archives.
2026-04-02T09:47:29.3898716Z After this operation, 29.0 MB of additional disk space will be used.
2026-04-02T09:47:29.3899506Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-04-02T09:47:29.4331518Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libnl-3-200 amd64 3.7.0-0.3build1.1 [55.7 kB]
2026-04-02T09:47:29.4588691Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libnl-route-3-200 amd64 3.7.0-0.3build1.1 [189 kB]
2026-04-02T09:47:29.8341167Z Get:4 https://packages.twingate.com/apt */* amd64 twingate amd64 2025.342.178568 [12.0 MB]
2026-04-02T09:47:31.4018529Z Fetched 12.2 MB in 1s (17.9 MB/s)
2026-04-02T09:47:31.4790470Z Selecting previously unselected package libnl-3-200:amd64.
2026-04-02T09:47:31.4895860Z (Reading database ... 
2026-04-02T09:47:31.4910102Z (Reading database ... 5%
2026-04-02T09:47:31.4912659Z (Reading database ... 10%
2026-04-02T09:47:31.4915131Z (Reading database ... 15%
2026-04-02T09:47:31.4917542Z (Reading database ... 20%
2026-04-02T09:47:31.4920333Z (Reading database ... 25%
2026-04-02T09:47:31.4922927Z (Reading database ... 30%
2026-04-02T09:47:31.4927911Z (Reading database ... 35%
2026-04-02T09:47:31.4931147Z (Reading database ... 40%
2026-04-02T09:47:31.4933786Z (Reading database ... 45%
2026-04-02T09:47:31.4936368Z (Reading database ... 50%
2026-04-02T09:47:31.4939152Z (Reading database ... 55%
2026-04-02T09:47:31.5053452Z (Reading database ... 60%
2026-04-02T09:47:31.6029710Z (Reading database ... 65%
2026-04-02T09:47:31.6811043Z (Reading database ... 70%
2026-04-02T09:47:31.7357136Z (Reading database ... 75%
2026-04-02T09:47:31.7924221Z (Reading database ... 80%
2026-04-02T09:47:31.8562976Z (Reading database ... 85%
2026-04-02T09:47:31.9143122Z (Reading database ... 90%
2026-04-02T09:47:31.9707136Z (Reading database ... 95%
2026-04-02T09:47:31.9710382Z (Reading database ... 100%
2026-04-02T09:47:31.9713326Z (Reading database ... 111067 files and directories currently installed.)
2026-04-02T09:47:31.9758622Z Preparing to unpack .../libnl-3-200_3.7.0-0.3build1.1_amd64.deb ...
2026-04-02T09:47:31.9909256Z Unpacking libnl-3-200:amd64 (3.7.0-0.3build1.1) ...
2026-04-02T09:47:32.0649580Z Selecting previously unselected package libnl-route-3-200:amd64.
2026-04-02T09:47:32.0743077Z Preparing to unpack .../libnl-route-3-200_3.7.0-0.3build1.1_amd64.deb ...
2026-04-02T09:47:32.0811895Z Unpacking libnl-route-3-200:amd64 (3.7.0-0.3build1.1) ...
2026-04-02T09:47:32.1700260Z Selecting previously unselected package twingate.
2026-04-02T09:47:32.1779557Z Preparing to unpack .../twingate_2025.342.178568_amd64.deb ...
2026-04-02T09:47:32.1869697Z Unpacking twingate (2025.342.178568) ...
2026-04-02T09:47:32.4778159Z Setting up libnl-3-200:amd64 (3.7.0-0.3build1.1) ...
2026-04-02T09:47:32.5405289Z Setting up libnl-route-3-200:amd64 (3.7.0-0.3build1.1) ...
2026-04-02T09:47:32.5680804Z Setting up twingate (2025.342.178568) ...
2026-04-02T09:47:32.6660864Z Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
2026-04-02T09:47:33.1069949Z ##[group]Run export DEBUG_MODE='false'
2026-04-02T09:47:33.1070362Z �[36;1mexport DEBUG_MODE='false'�[0m
2026-04-02T09:47:33.1070736Z �[36;1msource "$GITHUB_ACTION_PATH/scripts/linux-helpers.sh"�[0m
2026-04-02T09:47:33.1071094Z �[36;1m�[0m
2026-04-02T09:47:33.1071558Z �[36;1mecho '***�[0m
2026-04-02T09:47:33.1071853Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1072116Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1072453Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1073603Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1073920Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1074184Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1074475Z �[36;1m  ***�[0m
2026-04-02T09:47:33.1074778Z �[36;1m***' | $SUDO twingate setup --headless -�[0m
2026-04-02T09:47:33.1075120Z �[36;1mMAX_RETRIES=5�[0m
2026-04-02T09:47:33.1075366Z �[36;1mWAIT_TIME=5�[0m
2026-04-02T09:47:33.1075601Z �[36;1mn=0�[0m
2026-04-02T09:47:33.1075808Z �[36;1m�[0m
2026-04-02T09:47:33.1076073Z �[36;1mwhile [ $n -lt $MAX_RETRIES ]; do�[0m
2026-04-02T09:47:33.1076423Z �[36;1m  log INFO "Starting Twingate service..."�[0m
2026-04-02T09:47:33.1077462Z �[36;1m  set +xe�[0m
2026-04-02T09:47:33.1079146Z �[36;1m  twingate start�[0m
2026-04-02T09:47:33.1079543Z �[36;1m�[0m
2026-04-02T09:47:33.1079903Z �[36;1m  log INFO "Waiting $WAIT_TIME seconds for Twingate service to start..."�[0m
2026-04-02T09:47:33.1080348Z �[36;1m  sleep $WAIT_TIME�[0m
2026-04-02T09:47:33.1082076Z �[36;1m�[0m
2026-04-02T09:47:33.1082660Z �[36;1m  status=$(twingate status)�[0m
2026-04-02T09:47:33.1083026Z �[36;1m  log INFO "Twingate service status: '$status'"�[0m
2026-04-02T09:47:33.1083358Z �[36;1m�[0m
2026-04-02T09:47:33.1083602Z �[36;1m  if [ "$status" = "online" ]; then�[0m
2026-04-02T09:47:33.1084323Z �[36;1m    log INFO "Twingate service is connected."�[0m
2026-04-02T09:47:33.1084679Z �[36;1m    if [ "false" = "true" ]; then�[0m
2026-04-02T09:47:33.1084988Z �[36;1m      twingate resources�[0m
2026-04-02T09:47:33.1085267Z �[36;1m    fi�[0m
2026-04-02T09:47:33.1085701Z �[36;1m    break�[0m
2026-04-02T09:47:33.1085983Z �[36;1m  else�[0m
2026-04-02T09:47:33.1086215Z �[36;1m    twingate stop�[0m
2026-04-02T09:47:33.1086935Z �[36;1m    if [ "false" = "true" ]; then�[0m
2026-04-02T09:47:33.1087308Z �[36;1m      journalctl -u twingate --no-pager�[0m
2026-04-02T09:47:33.1087665Z �[36;1m    fi�[0m
2026-04-02T09:47:33.1087875Z �[36;1m  fi�[0m
2026-04-02T09:47:33.1088085Z �[36;1m�[0m
2026-04-02T09:47:33.1088345Z �[36;1m  # Increment the retry counter and wait time�[0m
2026-04-02T09:47:33.1088674Z �[36;1m  n=$((n+1))�[0m
2026-04-02T09:47:33.1089172Z �[36;1m  WAIT_TIME=$((WAIT_TIME+5))�[0m
2026-04-02T09:47:33.1089450Z �[36;1m�[0m
2026-04-02T09:47:33.1089750Z �[36;1m  log INFO "Twingate service is not connected. Retrying..."�[0m
2026-04-02T09:47:33.1090121Z �[36;1mdone�[0m
2026-04-02T09:47:33.1090326Z �[36;1m�[0m
2026-04-02T09:47:33.1090640Z �[36;1mif [ $n -eq $MAX_RETRIES ]; then�[0m
2026-04-02T09:47:33.1091000Z �[36;1m  log ERROR "Twingate service failed to connect."�[0m
2026-04-02T09:47:33.1091536Z �[36;1m  exit 1�[0m
2026-04-02T09:47:33.1091765Z �[36;1mfi�[0m
2026-04-02T09:47:33.1099265Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail ***0***
2026-04-02T09:47:33.1099685Z ##[endgroup]
2026-04-02T09:47:33.1451487Z Twingate Setup 2025.342.178568 | 0.178.0
2026-04-02T09:47:33.1463824Z Setup is complete.
2026-04-02T09:47:33.1500423Z [INFO] Starting Twingate service...
2026-04-02T09:47:33.1622014Z [INFO] Waiting 5 seconds for Twingate service to start...
2026-04-02T09:47:38.1756972Z [INFO] Twingate service status: 'not-running'
2026-04-02T09:47:38.2063663Z �[92mStopped Twingate�[0m
2026-04-02T09:47:38.2087039Z [INFO] Twingate service is not connected. Retrying...
2026-04-02T09:47:38.2087504Z [INFO] Starting Twingate service...
2026-04-02T09:47:38.2159318Z [INFO] Waiting 10 seconds for Twingate service to start...
2026-04-02T09:47:48.2267469Z [INFO] Twingate service status: 'not-running'
2026-04-02T09:47:48.2492507Z �[92mStopped Twingate�[0m
2026-04-02T09:47:48.2517185Z [INFO] Twingate service is not connected. Retrying...
2026-04-02T09:47:48.2517675Z [INFO] Starting Twingate service...
2026-04-02T09:47:48.2591126Z [INFO] Waiting 15 seconds for Twingate service to start...
2026-04-02T09:48:03.2750274Z [INFO] Twingate service status: 'not-running'
2026-04-02T09:48:03.3170095Z �[92mStopped Twingate�[0m
2026-04-02T09:48:03.3217524Z [INFO] Twingate service is not connected. Retrying...
2026-04-02T09:48:03.3218061Z [INFO] Starting Twingate service...
2026-04-02T09:48:03.3357662Z [INFO] Waiting 20 seconds for Twingate service to start...
2026-04-02T09:48:23.3512844Z [INFO] Twingate service status: 'not-running'
2026-04-02T09:48:23.3790527Z �[92mStopped Twingate�[0m
2026-04-02T09:48:23.3816272Z [INFO] Twingate service is not connected. Retrying...
2026-04-02T09:48:23.3816983Z [INFO] Starting Twingate service...
2026-04-02T09:48:23.3931931Z [INFO] Waiting 25 seconds for Twingate service to start...
2026-04-02T09:48:48.4157586Z [INFO] Twingate service status: 'not-running'
2026-04-02T09:48:48.4582296Z �[92mStopped Twingate�[0m
2026-04-02T09:48:48.4633627Z [INFO] Twingate service is not connected. Retrying...
2026-04-02T09:48:48.4703286Z [ERROR] Twingate service failed to connect.
2026-04-02T09:48:48.4807225Z ##[error]Process completed with exit code 1.
2026-04-02T09:48:48.5740384Z Post job cleanup.
2026-04-02T09:48:48.5851131Z Cleaning up orphan processes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions