Skip to content

Action does not seem to work on ubuntu-slim runner #286

@robyn-streetwave

Description

@robyn-streetwave

Using ubuntu-latest works, but ubuntu-slim causes the tailscale status to re-try until it fails.

Extract from workflow file:

    - name: Tailscale
      uses: tailscale/github-action@v4
      with:
        oauth-client-id: ${{ env.DEVOPS_GITHUB_TAILSCALE_TS_OAUTH_CLIENT_ID }}
        audience: ${{ env.DEVOPS_GITHUB_TAILSCALE_TS_AUDIENCE }}
        tags: tag:github-actions
        ping: devops-prod

output partially redacted:

Run tailscale/github-action@v4
  with:
    oauth-client-id: ***
    audience: ***
    tags: tag:github-actions
    ping: devops-prod
    version: 1.94.2
    timeout: 2m
    retry: 5
    use-cache: true

.....

Cache restored successfully
Found Tailscale 1.94.2 in cache: /opt/hostedtoolcache/tailscale/1.94.2/Linux-amd64
▶️ copy tailscale from cache
/usr/bin/sudo cp /opt/hostedtoolcache/tailscale/1.94.2/Linux-amd64/tailscale /usr/local/bin/tailscale
▶️ copy tailscaled from cache
/usr/bin/sudo cp /opt/hostedtoolcache/tailscale/1.94.2/Linux-amd64/tailscaled /usr/local/bin/tailscaled
▶️ chmod tailscale
/usr/bin/sudo chmod +x /usr/local/bin/tailscale
▶️ chmod tailscaled
/usr/bin/sudo chmod +x /usr/local/bin/tailscaled
Starting tailscaled daemon...
Waiting for tailscaled daemon to become ready...
▶️ get tailscale status
/usr/local/bin/tailscale status --json
failed to connect to local tailscaled (which appears to be running as tailscaled, pid 168). Got error: 503 Service Unavailable: no backend
##[debug]Waiting for daemon... (0ms elapsed)
▶️ get tailscale status
/usr/local/bin/tailscale status --json
failed to connect to local tailscaled; it doesn't appear to be running (sudo systemctl start tailscaled ?)
##[debug]Waiting for daemon... (500ms elapsed)
▶️ get tailscale status
/usr/local/bin/tailscale status --json
failed to connect to local tailscaled; it doesn't appear to be running (sudo systemctl start tailscaled ?)
##[debug]Waiting for daemon... (1000ms elapsed)
▶️ get tailscale status
/usr/local/bin/tailscale status --json
failed to connect to local tailscaled; it doesn't appear to be running (sudo systemctl start tailscaled ?)
##[debug]Waiting for daemon... (1500ms elapsed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions