Не удалось настроить приложение цепочки поставок Sawtooth - PullRequest
0 голосов
/ 14 февраля 2019

Шаг 1/11: ОТ гиперледжера / пилообразной оболочки: еженедельно ОШИБКА: не удалось создать службу 'оболочка': манифест для гиперледжера / пилообразной оболочки: ночью не найдено

Я пытаюсь создать источникцепное приложение в среде linux, но сборка не удалась.

1 Ответ

0 голосов
/ 15 февраля 2019

Цепочка поставок Hyperledger Sawtooth была изменена для ночной сборки 1.2, которая еще не выпущена.Что я делаю, так это возвращаюсь к версии, которая поддерживает текущую версию Sawtooth, Sawtooth 1.1:

git clone https://github.com/hyperledger/sawtooth-supply-chain
cd sawtooth-supply-chain
git diff 50c404c >bionic.patch
patch --dry-run -R -p1 <bionic.patch
patch           -R -p1 <bionic.patch
sudo docker-compose up

Другим решением, которое я видел, но не пробовал, являются несколько твиков Dockerfile:


    diff --git a/shell/Dockerfile b/shell/Dockerfile
    index 7ea0caba..b57c2db1 100644
    --- a/shell/Dockerfile
    +++ b/shell/Dockerfile
    @@ -13,10 +13,10 @@
     # limitations under the License.
     # ------------------------------------------------------------------------------

    -FROM hyperledger/sawtooth-shell:nightly
    +FROM hyperledger/sawtooth-shell:bumper-nightly

     # Install Python, Node.js, and Ubuntu dependencies
    -RUN echo "deb http://repo.sawtooth.me/ubuntu/1.0/stable bionic universe" >> /etc/apt/sources.list \
    +RUN echo "deb http://repo.sawtooth.me/ubuntu/1.0/nightly xenial universe" >> /etc/apt/sources.list \
       && (apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 44FC67F19B2466EA \
       || apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 44FC67F19B2466EA) \
       && apt-get update \

You can also ask these questions on the Sawtooth Supply Chain chat channel (free registration with The Linux Foundation):

https://chat.hyperledger.org/channel/sawtooth-supply-chain
...