Попытка опубликовать приложение-функцию Azure (python) не удалась с репозиторием, больше не возникает ошибка файла выпуска - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть приложение Python Azure Function, которое работает локально и ранее было опубликовано OK в Azure с помощью следующей команды:

(.env) PS C:\temp\python_function> func azure functionapp publish httpgengraph --build-native-deps --publish-local-settings -i 

Однако я только что попробовал и получил ошибки, которые очень мало для меня значат (я не могу найти в Интернете никакой информации об этих ошибках во время публикации функции Azure).

E: The repository 'https://packages.microsoft.com/debian/9/prod stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://security.debian.org/debian-security stretch/updates Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://security.debian.org/debian-security jessie/updates Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://deb.debian.org/debian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://deb.debian.org/debian stretch-updates Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

1 Ответ

1 голос
/ 18 апреля 2019

--build-native-deps использует Docker-контейнер для сборки вашего Python Function App.Я уже сталкивался с этой ошибкой, если в вашем докере мало места / памяти.

Вы можете попробовать запустить любой контейнер докера Debian и запустить `apt-get update.Например -

docker run -d mcr.microsoft.com/azure-functions/python
docker exec -it <image-id-from-last-command> /bin/bash`
apt-get update

Держу пари, что это даст вам похожие ошибки.

Чтобы решить эту проблему, попробуйте удалить неиспользуемые остановленные контейнеры Docker.Вы можете использовать docker system prune -a для удаления всех остановленных контейнеров.Я бы посоветовал провести двойную проверку, чтобы убедиться, что они не используются где-то еще.

Если после очистки выделенного пространства вы все еще видите проблемы, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...