0

Windows 10 Pro を新規インストールした新しいコンピューターに切り替えていますが、EB CLI で非常に奇妙な問題が発生しています。Windows Power Shell を使用して「eb deploy」を実行できません。次のエラーが表示されます。

ERROR: OSError - [WinError 145] The directory is not empty: '.elasticbeanstalk\\app_versions'

EB CLI と共に Python をアンインストール/再インストールしましたが、結果は同じでした。

注: 他のすべての EB コマンドは問題なく実行できeb sshますeb logs

「.elasticbeanstalk」フォルダーを見ながら観察できたのは、「app_versions」フォルダーがそのフォルダー内のアプリケーション zip と共に作成されていることです。コマンドが失敗すると、ZIP ファイルは削除されるまで約 10 ~ 15 秒間「app_versions」フォルダーに残ります。S3を確認したところ、zipファイルがアップロードされています...

この他のスタック オーバーフローの問題を確認しました: AWS Elastic Beanstalk デプロイが機能しない

作業中のディレクトリで Google/Dropbox または OneDrive を実行していません。安全のために OneDrive を一時停止しましたが、まだ何もありません。

お願いします、どんな助けでも素晴らしいでしょう!

更新

ランeb deploy --debug

アップロードが完了するまでエラーは発生しません。これは、S3 バケットをチェックして最新のアップロードを確認することで確認できます。

2019-02-04 14:50:06,522 (INFO) eb : Traceback (most recent call last):
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\core\ebrun.py", line 62, in run_app
    app.run()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\cement\core\foundation.py", line 797, in run
    return_val = self.controller._dispatch()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\cement\core\controller.py", line 472, in _dispatch
    return func()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\cement\core\controller.py", line 478, in _dispatch
    return func()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\core\abstractcontroller.py", line 94, in default
    self.do_command()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\controllers\deploy.py", line 78, in do_command
    staged=self.staged, timeout=self.timeout, source=self.source)
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\operations\deployops.py", line 59, in deploy
    build_config=build_config
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\operations\commonops.py", line 538, in create_app_version
    fileoperations.delete_app_versions()
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\core\fileoperations.py", line 432, in delete_app_versions
    delete_directory(app_version_folder)
  File "C:\Users\winng\AppData\Roaming\Python\Python37\site-packages\ebcli\core\fileoperations.py", line 425, in delete_directory
    shutil.rmtree(location)
  File "c:\users\winng\appdata\local\programs\python\python37\lib\shutil.py", line 513, in rmtree
    return _rmtree_unsafe(path, onerror)
  File "c:\users\winng\appdata\local\programs\python\python37\lib\shutil.py", line 401, in _rmtree_unsafe
    onerror(os.rmdir, path, sys.exc_info())
  File "c:\users\winng\appdata\local\programs\python\python37\lib\shutil.py", line 399, in _rmtree_unsafe
    os.rmdir(path)
OSError: [WinError 145] The directory is not empty: '.elasticbeanstalk\\app_versions'

2019-02-04 14:50:06,526 (INFO) eb : OSError - [WinError 145] The directory is not empty: '.elasticbeanstalk\\app_versions'
4

0 に答える 0