Action does not seem to work on `ubuntu-slim` runner

Aperta
#286 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
github-actions, typescript, ubuntu
Ambito
ci-cd, networking

Direzione di ricerca

Inizia riproducendo il workflow dell’azione Tailscale mostrato sia su ubuntu-latest sia su ubuntu-slim, confrontando l’avvio del daemon e l’output dello stato. Leggi il passaggio del workflow e la gestione di ubuntu-slim da parte dell’azione; il lavoro è completato quando tailscale status ha esito positivo su ubuntu-slim senza tentativi ripetuti né un backend mancante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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)
Lingua principale
TypeScript
Stelle
938
Fork
137
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di tailscale/github-action

Tutte le issue di tailscale/github-action

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.