Рейтинг:1

Версия пакета Ubuntu не найдена в действиях GitHub

флаг co

Я использую действия GitHub с бегуном Ubuntu 20.04, и с прошлой субботы я начал получать сообщение об ошибке в журнале действий Github. Я не изменил конфигурацию yml.

Ошибка:

Получить: 79 http://azure.archive.ubuntu.com/ubuntu focus/universe amd64 proj-bin amd64 6.3.1-1 [88,8 КБ]
Получено 55,7 МБ за 1 с (61,8 МБ/с)
E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb 404 Не найдено [IP: 52.250.76.244 80]
E: Не удалось получить некоторые архивы, возможно, запустите apt-get update или попробуйте --fix-missing?
Ошибка: процесс завершен с кодом выхода 100.

я проверил репо и есть немного другая версия:

пытаюсь получить: libcurl4-gnutls-dev_7.68.0-1ubuntu2.5_amd64.deb
      доступно: libcurl4-gnutls-dev_7.68.0-1ubuntu2.6_amd64.deb

(Ubuntu2.6_AMD64 против Ubuntu2.5_AMD64)

Как заставить установщик найти эту версию?

Часть конфигурации yml (полный файл):

вакансии:
  строить:
    запуски: ubuntu-последняя
    стратегия:
      матрица:
        Python-версия: [3.6, 3.7, 3.8, 3.9]

    Сервисы:
      постгрес:
        # материал для постгреса
    шаги:
    - использует: action/checkout@v2
      с:
        глубина выборки: 0
    - имя: Настройка Python ${{ matrix.python-version }}
      использует: действия/настройка-python@v2
      с:
        Python-версия: ${{ matrix.python-версия }}
    - имя: Установить зависимости
      запустить: |
        # некоторые пакеты Python
Michael Hampton avatar
флаг cz
Пожалуйста, не пропускайте соответствующую информацию. Опубликуйте файл _complete_ yaml.
флаг co
@MichaelHampton опубликовал URL-адрес полной конфигурации.
Michael Hampton avatar
флаг cz
Он не запускает `apt-get update` перед попыткой `apt-get install`!
флаг co
@MichaelHampton спасибо, действительно, в конфиге было глубже, тесты пройдены. Пожалуйста, опубликуйте это как ответ, и я приму его.
Рейтинг:1
флаг cz

Ошибка предложила решение:

E: Не удалось получить некоторые архивы, возможно, запустите apt-get update или попробуйте --fix-missing?

Действительно, проверка YAML показала, что apt-получить обновление не запускался. Это должно быть запущено перед установкой программного обеспечения.

флаг co
Почему-то я не заметил фразу «запустить apt-get update», пока не прочитал ваш ответ. Слишком много внимания и узкое видение.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.