Revisão do pacote Ubuntu não encontrada nas ações do GitHub

Revisão do pacote Ubuntu não encontrada nas ações do GitHub

Eu uso ações do GitHub com um executor Ubuntu 20.04 e, desde o último sábado, comecei a receber um erro no log de ações do Github. Eu não mudei a configuração do yml.

O erro:

Get:79 http://azure.archive.ubuntu.com/ubuntu focal/universe amd64 proj-bin amd64 6.3.1-1 [88.8 kB]
Fetched 55.7 MB in 1s (61.8 MB/s)
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb  404  Not Found [IP: 52.250.76.244 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Error: Process completed with exit code 100.

Eu verifiquei orepositórioe há uma versão um pouco diferente disponível:

trying to fetch: libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb
      available: libcurl4-gnutls-dev_7.68.0-1ubuntu2.6_amd64.deb

( ubuntu2.6_amd64contra ubuntu2.5_amd64)

Como devo fazer o instalador encontrar esta versão?

Parte da configuração yml (arquivo completo):

jobs:
  build:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        python-version: [3.6, 3.7, 3.8, 3.9]

    services:
      postgres:
        # postgres stuff
    steps:
    - uses: actions/checkout@v2
      with:
        fetch-depth: 0
    - name: Set up Python ${{ matrix.python-version }}
      uses: actions/setup-python@v2
      with:
        python-version: ${{ matrix.python-version }}
    - name: Install dependencies
      run: |
        # some python packages

Responder1

O erro sugeriu a solução:

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Na verdade, a inspeção do YAML revelou que apt-get updateele não estava sendo executado. Isso deve ser executado antes de instalar o software.

informação relacionada