Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Fails in Ubuntu 22.04

Aperta
#12 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Inizia con l’esecuzione del workflow indicata e con l’entry point eWaterCycle/setup-singularity@v7, quindi traccia il modo in cui la configurazione di Ubuntu 22.04 gestisce il controllo del compilatore Go per Singularity 3.8.3. Confrontala con l’esecuzione riuscita su Ubuntu 20.04. Il lavoro è completato quando l’intero workflow riesce su Ubuntu 22.04 con Singularity 3.8.3.

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

Descrizione

When I bumped Ubuntu version from 20.04 to 22.04, setup-singularity ran into error.

Relevant code (shows only the select parts):

jobs:
  system-testing:
    name: System testing - QuaC
    runs-on: ubuntu-22.04
    defaults:
      run:
        shell: bash -l {0}

    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - uses: eWaterCycle/setup-singularity@v7
        with:
          singularity-version: 3.8.3

For the complete workflow, see here.

Relevant error:

Run eWaterCycle/setup-singularity@v7
Setup singularity version spec 3.8.3
Version 3.8.3 was not found in the local cache
Binary build of version 3.8.3 is not available for downloading
Downloading singularity release tarball from https://github.com/hpcng/singularity/releases/download/v3.8.3/singularity-3.8.3.tar.gz ...
Successfully downloaded singularity tarball to /home/runner/work/_temp/7aa43783-6d04-4e90-be9d-b6d800a8e574
Extracting singularity...
/usr/bin/tar xz --warning=no-unknown-keyword -C /home/runner/go/src/github.com/hpcng -f /home/runner/work/_temp/7aa43783-6d04-4e90-be9d-b6d800a8e574
Successfully extracted singularity to /home/runner/go/src/github.com/hpcng/singularity-3.8.3
Configuring in /home/runner/go/src/github.com/hpcng/singularity-3.8.3
/home/runner/go/src/github.com/hpcng/singularity-3.8.3/mconfig -p /home/runner/go/src/github.com/hpcng/singularity-3.8.3/prefix --without-suid
Configuring for project `singularity' with languages: C, Golang
=> running pre-basechecks project specific checks ...
=> running base system checks ...
 checking: host C compiler... cc
 checking: host C++ compiler... c++
 checking: host Go compiler (at least version 1.13)... not found!
mconfig: could not complete configuration
Error: The process '/home/runner/go/src/github.com/hpcng/singularity-3.8.3/mconfig' failed with exit code 1

For the full error message, see here.

It worked as expected, when I changed the ubuntu version back to 20.04.

Lingua principale
TypeScript
Stelle
18
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 eWaterCycle/setup-singularity

Tutte le issue di eWaterCycle/setup-singularity

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.