Как установить пакеты с помощью команды запуска в Службе приложений Azure?

Я пытаюсь установить два пакета с помощью команды запуска, как показано на скриншоте.

Однако я получаю следующие сообщения об ошибках в консоли.

Когда я сам запускаю команды в SSH, все работает нормально.

2024-06-23T21:13:54.129973640Z Note: Any data outside '/home' is not persisted
2024-06-23T21:13:54.449210327Z Starting OpenBSD Secure Shell server: sshd.
2024-06-23T21:13:54.449244227Z Running oryx create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -bindPort 8080 -startupCommand '/home/start.sh; apache2-foreground;'
2024-06-23T21:13:54.558009274Z Cound not find build manifest file at '/home/site/wwwroot/oryx-manifest.toml'
2024-06-23T21:13:54.559142283Z Could not find operation ID in manifest. Generating an operation id...
2024-06-23T21:13:54.559917389Z Build Operation ID: 4d038af9-0ec6-4199-8974-471088a62879
2024-06-23T21:13:55.055261448Z Writing output script to '/opt/startup/startup.sh'
2024-06-23T21:13:55.238603476Z E: The update command takes no arguments
2024-06-23T21:14:15.474124654Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/d/dbus/libdbus-1-3_1.12.24-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.478284583Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/d/dbus/dbus_1.12.24-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.478300083Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/d/dbus/dbus-user-session_1.12.24-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.478305483Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/f/ffmpeg/libavutil56_4.1.10-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.478309783Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/f/ffmpeg/libswresample3_4.1.10-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.478313883Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/f/ffmpeg/libavcodec58_4.1.10-0+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.481242303Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/c/curl/libcurl3-gnutls_7.64.0-4+deb10u3_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.481260603Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/p/poppler/libpoppler82_0.71.0-5+deb10u1_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.481284403Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/p/python3.7/libpython3.7_3.7.3-2+deb10u4_amd64.deb 404 Not Found [IP: 151.101.190.132 80]
2024-06-23T21:14:15.481289003Z E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
2024-06-23T21:14:17.427880704Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/d/dbus/libdbus-1-3_1.12.24-0+deb10u1_amd64.deb 404 Not Found [IP: 146.75.74.132 80]
2024-06-23T21:14:17.428726110Z E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/d/dbus/dbus_1.12.24-0+deb10u1_amd64.deb 404 Not Found [IP: 146.75.74.132 80]
2024-06-23T21:14:17.429575816Z E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Можете ли вы поделиться более подробной информацией о проблеме?

Harshitha 24.06.2024 09:44

Как вы настраиваете две команды, не могли бы вы поделиться снимком экрана с командой запуска?

Harshitha 24.06.2024 09:47

@Harshitha, скриншоты теперь включены.

user1864072 24.06.2024 09:50

Что содержит ваш startup.sh?

Harshitha 24.06.2024 09:50

@Harshitha то же самое, что и на скриншоте.

user1864072 24.06.2024 09:56

Вы проверили файл oryx-manifest.toml в каком-либо из развернутых файлов?

Harshitha 24.06.2024 09:58

Поместите файл start.sh в корневой каталог, измените путь в команде запуска и проверьте один раз.

Harshitha 25.06.2024 09:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
74
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

2024-06-23T21:14:15.474124654Z E: Не удалось получить http://deb.debian.org/debian-security/pool/updates/main/d/dbus/libdbus-1-3_1.12.24-0+ deb10u1_amd64.deb 404 не найден [IP: 151.101.190.132 80]

Очистка ошибки говорит о том, что не удалось найти Debian по данной ссылке.

  • Чтобы установить любые пакеты с помощью сценария .sh вместо команд apt-get, установите их с помощью ссылок для скачивания wget.

  • Вам нужно использовать wget и ссылку на tar-файл, чтобы загрузить конкретную версию.

  • Я получил tar-файл libreoffice по ссылке ниже. Индекс / (documentfoundation.org)

https://download.documentfoundation.org/libreoffice/stable/24.2.4/deb/x86_64/
  • Выберите нужную версию из списка выше.

Спасибо @Рави Райву за команды.

startup.sh файл:

wget https://download.documentfoundation.org/libreoffice/stable/24.2.4/deb/x86_64/LibreOffice_24.2.4_Linux_x86-64_deb.tar.gz

tar xvf LibreOffice_24.2.4_Linux_x86-64_deb.tar.gz

cd LibreOffice_24.2.4_Linux_x86-64_deb
  • Проверьте развернутые пакеты в файле newui.

Ответ принят как подходящий

Я исправил это, добавив #!/bin/bash в начало файла start.sh.

Другие вопросы по теме

Как развернуть приложениеstreamlit в веб-приложении Azure
Почему PWA на основе реагирования, размещенное в моей службе приложений Azure, случайно начинает возвращать ошибку 500 для ВСЕХ вызовов POST (GET работает нормально)? Исправлено: Перезапустить браузер?
Центр развертывания службы приложений Azure — что делает «Отключение» и как «повторно подключиться»?
План службы приложений Azure потребляет 70 % памяти без развертывания кода
На информационной панели Azure: предоставьте пользователю доступ к одному серверу приложений, базе данных SQL и хранилищу Azure
Ограничение сценария запуска служб приложений Azure
API конвертера файлов HTML в PDF работает в локальной среде, но не при развертывании (node.Js, Express.Js, html-pdf, веб-службы Azure)
Как задать отдельные строки подключения к базе данных для слотов развертывания службы приложений Azure
Проблема запуска контейнера при развертывании приложения Quart в службе приложений Azure
Попытка использовать функцию «Поставщик удостоверений» веб-приложения Azure с веб-приложением, использующим Python Azure SDK (azure.identity)

Похожие вопросы

Ошибка приложения при развертывании Python EchoBot в Службе приложений Azure через VS Code. Модуль не найден
Собственные метрики Node.js в Application Insights
Статус службы приложений Работает с неудачным запуском
Проблема с веб-приложением или Azure?: в этом регионе для вашей подписки предусмотрена квота в 0 ядер PremiumV2. Попробуйте выбрать другой регион или артикул
Веб-приложение Linux Azure не может найти файлы ресурсов, приложение React
Пользовательское резервное копирование Службы приложений Azure в учетную запись хранения с поддержкой брандмауэра не работает должным образом
Файл запуска развертывания в Службе приложений не работает
Переменные среды для параметров приложения в Службе приложений Azure
Попытка использовать WEBSITE_RUN_FROM_PACKAGE = 1, но ZipDeploy не удалось с [IOException]: имя пользователя или пароль неверны
Отключите TipMix и файл cookie x-ms-routing-name с веб-сайта