该目录不为空:'.elasticbeanstalk \\ app_versions'Windows 10

时间:2019-02-03 18:00:04

标签: amazon-web-services amazon-elastic-beanstalk ebcli

我要切换到全新安装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 ssheb logs

当我观察'.elasticbeanstalk'文件夹时能够进行观察,我看到正在创建'app_versions'文件夹以及该文件夹中的应用程序zip。一旦命令失败,ZIP文件将在被删除之前保留在“ app_versions”文件夹中约10到15秒。我检查了S3,并上传了zip文件...

我已经审查了另一个堆栈溢出问题:AWS Elastic Beanstalk deploy not working

我正在使用的目录上没有运行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'

0 个答案:

没有答案