Revisión del paquete de Ubuntu no encontrada en las acciones de GitHub

Revisión del paquete de Ubuntu no encontrada en las acciones de GitHub

Utilizo acciones de GitHub con un ejecutor Ubuntu 20.04 y, desde el sábado pasado, comencé a recibir un error en el registro de acciones de Github. No había cambiado la configuración de yml.

El error:

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.

revisé elrepositorioy hay una versión un poco diferente disponible:

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_amd64vs ubuntu2.5_amd64)

¿Cómo debo hacer que el instalador encuentre esta versión?

Parte de la configuración yml (archivo 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

Respuesta1

El error sugirió la solución:

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

De hecho, la inspección del YAML reveló que apt-get updateno se estaba ejecutando. Esto debe ejecutarse antes de instalar el software.

información relacionada