バージョン選択

フォーラム

メニュー

オンライン状況

55 人のユーザが現在オンラインです。 (48 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 55
もっと...

サイト内検索

質問 > 管理機能 > 4.0.4 composer インストールでエラーが出る

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukizo
投稿日時: 2020/9/7 6:59
対応状況: −−−
新米
登録日: 2020/9/7
居住地:
投稿: 4
4.0.4 composer インストールでエラーが出る
▼テンプレート
[EC-CUBE]4.0.4 新規インストール
いん
https://doc4.ec-cube.net/quickstart_install
『4.Docker Composeを使用してインストールする』
にある方法『docker-compose up -d』にてインストールを行いましたが以下の様なエラーが出てしまいます。
当方はdokerを利用するのは初めてで、メッセージは以下の通り出ていますが原因が判断できず。
何かヒントになることでもあればお願いします。
--
Successfully tagged eccube-404_ec-cube:latest
WARNING: Image for service ec-cube was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Creating eccube-404_ec-cube_1 ... error Creating eccube-404_mailcatcher_1 ... done Creating eccube-404_mysql_1 ... done Creating eccube-404_postgres_1 ... done
ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"}

ERROR: for ec-cube Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がス ローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"}
ERROR: Encountered errors while bringing up the project.
balisys
投稿日時: 2020/9/7 10:11
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 4.0.4 composer インストールでエラーが出る
WARNING: Image for service ec-cube was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
イメージ構築のため、`docker-compose build`か`docker-compose up --build`を実行する必要があると書かれてますね。まずはそれを実行して下さい。
yukizo
投稿日時: 2020/9/7 14:11
対応状況: −−−
新米
登録日: 2020/9/7
居住地:
投稿: 4
Re: 4.0.4 composer インストールでエラーが出る
ご返答ありがとうございます。
『docker-compose build』『docker-compose up --build』
のどちらも試してみましたが、結果は同じでした(参考に以下ログ)
ちなみに、作られたイメージをいったんすべて削除しeccube-4.0.4も削除しunzipからやり直しましたが、結果は同じでした。
他に何かあればよろしくお願いします。
--
D:\htdocs\eccube-4.0.4>docker-compose up --build
Building ec-cube
Step 1/21 : FROM php:7.3-apache-stretch
---> 4d31cf9ce917
Step 2/21 : ENV APACHE_DOCUMENT_ROOT /var/www/html
---> Using cache
---> 4b0cae5ffd4b
Step 3/21 : RUN apt-get update && apt-get install --no-install-recommends -y apt-transport-https apt-utils build-essential curl debconf-utils gcc git vim gnupg2 libfreetype6-dev libicu-dev libjpeg62-turbo-dev libpng-dev libpq-dev libzip-dev locales ssl-cert unzip zlib1g-dev && apt-get clean && rm -rf /var/lib/apt/lists/* && echo "en_US.UTF-8 UTF-8" >/etc/locale.gen && locale-gen ;
---> Using cache
---> 73d294574f4f
Step 4/21 : RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql && docker-php-ext-install -j$(nproc) zip gd mysqli pdo_mysql opcache intl pgsql pdo_pgsql ;
---> Using cache
---> 77c6d3061bee
Step 5/21 : RUN pecl install apcu && echo "extension=apcu.so" > /usr/local/etc/php/conf.d/apc.ini
---> Using cache
---> 18eb073e5ed2
Step 6/21 : RUN mkdir -p ${APACHE_DOCUMENT_ROOT} && sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf && sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf ;
---> Using cache
---> 9dd4c6e8f605
Step 7/21 : RUN a2enmod rewrite headers ssl
---> Using cache
---> 58bef4b1510e
Step 8/21 : RUN ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
---> Using cache
---> aaae85af1c4d
Step 9/21 : EXPOSE 443
---> Using cache
---> 299ce80d3c68
Step 10/21 : RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
---> Using cache
---> 80b9cc0fc2ca
Step 11/21 : COPY dockerbuild/php.ini $PHP_INI_DIR/conf.d/
---> Using cache
---> 7462e7d91635
Step 12/21 : COPY . ${APACHE_DOCUMENT_ROOT}
---> Using cache
---> 74cd575de9ec
Step 13/21 : WORKDIR ${APACHE_DOCUMENT_ROOT}
---> Using cache
---> 15d3dd91c3db
Step 14/21 : RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer && composer config -g repos.packagist composer https://packagist.jp && composer global require hirak/prestissimo && chown www-data:www-data /var/www && mkdir -p ${APACHE_DOCUMENT_ROOT}/var && chown -R www-data:www-data ${APACHE_DOCUMENT_ROOT} && find ${APACHE_DOCUMENT_ROOT} -type d -print0 | xargs -0 chmod g+s ;
---> Using cache
---> 4a7a17a6ae7f
Step 15/21 : USER www-data
---> Using cache
---> 7bf302010431
Step 16/21 : RUN composer install --no-scripts --no-autoloader --no-dev -d ${APACHE_DOCUMENT_ROOT} ;
---> Using cache
---> 3c550ae8f437
Step 17/21 : RUN composer dumpautoload -o --apcu --no-dev
---> Using cache
---> ad5c4b0af869
Step 18/21 : RUN if [ ! -f ${APACHE_DOCUMENT_ROOT}/.env ]; then cp -p .env.dist .env ; fi
---> Using cache
---> f48b563bad80
Step 19/21 : ARG SKIP_INSTALL_SCRIPT_ON_DOCKER_BUILD=false
---> Using cache
---> e6d6458341d2
Step 20/21 : RUN if [ ! -f ${APACHE_DOCUMENT_ROOT}/var/eccube.db ] && [ ! ${SKIP_INSTALL_SCRIPT_ON_DOCKER_BUILD} = "true" ]; then composer run-script installer-scripts && composer run-script auto-scripts ; fi
---> Using cache
---> 1526a9d440d3
Step 21/21 : USER root
---> Using cache
---> 7722d2955acb
Successfully built 7722d2955acb
Successfully tagged eccube-404_ec-cube:latest
eccube-404_postgres_1 is up-to-date
eccube-404_mysql_1 is up-to-date
eccube-404_mailcatcher_1 is up-to-date
Creating eccube-404_ec-cube_1 ... error
ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所か らのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"}

ERROR: for ec-cube Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所 Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__6.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 0\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__4.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.ApiServices\\Mounting\\FileSharing.cs:行 47\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() 場所 C:\\workspaces\\stable-2.3.x\\src\\github.com\\docker\\pinata\\win\\src\\Docker.HttpApi\\Controllers\\FilesharingController.cs:行 21\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()\r\n--- 直前に例外がスローされた場所からのスタック トレースの終わり ---\r\n 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 場所 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()"}
ERROR: Encountered errors while bringing up the project.
引用:

balisysさんは書きました:
WARNING: Image for service ec-cube was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
イメージ構築のため、`docker-compose build`か`docker-compose up --build`を実行する必要があると書かれてますね。まずはそれを実行して下さい。
balisys
投稿日時: 2020/9/7 14:30
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 4.0.4 composer インストールでエラーが出る
利用されているOSについて確認させて下さい。
エラー内容から察するに恐らくwindowsかと思われますが、

ERROR: for eccube-404_ec-cube_1 Cannot create container for service ec-cube: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" 場所

ファイルの共有作成が行えないとありますので、Docker for windowsの設定としてCドライブの共有設定が必要になるかと思われます。
https://stackoverflow.com/questions/59942110/docker-drive-has-not-been-shared

あまりwindows環境には慣れていないのでこの他の原因となると
力になれそうにないです。

Dockerのversion,OSあたりは共有しておくと他の人が答えやすいかも知れません。
balisys
投稿日時: 2020/9/7 14:33
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 4.0.4 composer インストールでエラーが出る
追記

https://qiita.com/ditflame/items/bf4b5f412bf607c5c6d2
一部抜粋
>なんか標準だと、c:\usersの下しかマウントを許可してくれないらしい。

Dockerに対して、なんらかの許可が必要そうですね。
上記URLや他記事を参考に
原因・設定探って頂けると良いかと思います。
balisys
投稿日時: 2020/9/7 14:37
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 4.0.4 composer インストールでエラーが出る
追記
日本語の設定方法を確認している記事も見つかりましたので共有しておきます。
https://gangannikki.hatenadiary.jp/entry/2020/02/03/200000
yukizo
投稿日時: 2020/9/7 14:43
対応状況: −−−
新米
登録日: 2020/9/7
居住地:
投稿: 4
Re: 4.0.4 composer インストールでエラーが出る
ご返答ありがとうございます。
ご紹介いただいた情報を確認してみます。

ちなみにバージョンについては以下です。
Microsoft Windows [Version 10.0.18363.1049]
Docker version 19.03.12, build 48a66213fe
docker-compose version 1.26.2, build eefe0d31
yukizo
投稿日時: 2020/9/7 16:27
対応状況: −−−
新米
登録日: 2020/9/7
居住地:
投稿: 4
Re: 4.0.4 composer インストールでエラーが出る
おかげさまで無事インストールが行えました。ありがとうございました。
--
紹介していただいたページの通りですが、ここを見ることがある人のためにメモを記録しておきます。
settings -> resources -> file sharing
にて、インストールフォルダ(eccube-4.0.4)を追加
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,711名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.