Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker-compose up --build fails with permision errors #9

Open
scollar71 opened this issue May 13, 2019 · 7 comments
Open

docker-compose up --build fails with permision errors #9

scollar71 opened this issue May 13, 2019 · 7 comments

Comments

@scollar71
Copy link

scollar71 commented May 13, 2019

Actually throwing all kind of errors any help would be greatly appreciated the project looks awesome!

Errors

Attaching to flask-react-spa_redis_1, flask-react-spa_celery_beat_1, flask-react-spa_sphinx_docs_1, flask-react-spa_mailhog_1, flask-react-spa_postgres_1, flask-react-spa_celery_worker_1, flask-react-spa_backend_1, flask-react-spa_frontend_1
redis_1 | find: .: Permission denied
redis_1 | chown: .: Permission denied
celery_beat_1 | Traceback (most recent call last):
celery_beat_1 | File "/usr/local/bin/celery", line 11, in
celery_beat_1 | sys.exit(main())
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/main.py", line 16, in main
celery_beat_1 | _main()
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 322, in main
celery_beat_1 | cmd.execute_from_commandline(argv)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 496, in execute_from_commandline
celery_beat_1 | super(CeleryCommand, self).execute_from_commandline(argv)))
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 273, in execute_from_commandline
celery_beat_1 | argv = self.setup_app_from_commandline(argv)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 479, in setup_app_from_commandline
celery_beat_1 | self.app = self.find_app(app)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 501, in find_app
celery_beat_1 | return find_app(app, symbol_by_name=self.symbol_by_name)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/utils.py", line 359, in find_app
celery_beat_1 | sym = symbol_by_name(app, imp=imp)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 504, in symbol_by_name
celery_beat_1 | return imports.symbol_by_name(name, imp=imp)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
celery_beat_1 | module = imp(module_name, package=package, **kwargs)
celery_beat_1 | File "/usr/local/lib/python3.6/site-packages/celery/utils/imports.py", line 104, in import_from_cwd
celery_beat_1 | return imp(module, package=package)
celery_beat_1 | File "/usr/local/lib/python3.6/importlib/init.py", line 126, in import_module
celery_beat_1 | return _bootstrap._gcd_import(name[level:], package, level)
celery_beat_1 | File "", line 994, in _gcd_import
celery_beat_1 | File "", line 971, in _find_and_load
celery_beat_1 | File "", line 953, in _find_and_load_unlocked
celery_beat_1 | ModuleNotFoundError: No module named 'wsgi'
flask-react-spa_redis_1 exited with code 1
flask-react-spa_celery_beat_1 exited with code 1
...
...
frontend_1 | WARNING: config.js not found, using default
frontend_1 | cp: can't stat 'frontend/app/config.js': Permission denied
frontend_1 | npm info it worked if it ends with ok
frontend_1 | npm info using [email protected]
frontend_1 | npm info using [email protected]
frontend_1 | npm info lifecycle [email protected]prebuild:dll: [email protected]
frontend_1 | npm info lifecycle [email protected]
build:dll: [email protected]
frontend_1 |
frontend_1 | > [email protected] build:dll /flask
frontend_1 | > node frontend/internals/scripts/dependencies.js
frontend_1 |
frontend_1 | module.js:473
frontend_1 | throw err;
frontend_1 | ^
frontend_1 |
frontend_1 | Error: Cannot find module '/flask/frontend/internals/scripts/dependencies.js'
frontend_1 | at Function.Module._resolveFilename (module.js:527:15)
frontend_1 | at Function.Module._load (module.js:453:25)
frontend_1 | at Function.Module.runMain (module.js:665:10)
frontend_1 | at startup (bootstrap_node.js:187:16)
frontend_1 | at bootstrap_node.js:607:3
frontend_1 | npm info lifecycle [email protected]build:dll: Failed to exec build:dll script
frontend_1 | npm ERR! code ELIFECYCLE
frontend_1 | npm ERR! errno 1
frontend_1 | npm ERR! [email protected] build:dll: node frontend/internals/scripts/dependencies.js
frontend_1 | npm ERR! Exit status 1
frontend_1 | npm ERR!
frontend_1 | npm ERR! Failed at the [email protected] build:dll script.
frontend_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
frontend_1 |
frontend_1 | npm ERR! A complete log of this run can be found in:
frontend_1 | npm ERR! /root/.npm/_logs/2019-05-13T17_11_53_370Z-debug.log
frontend_1 | npm info it worked if it ends with ok
frontend_1 | npm info using [email protected]
frontend_1 | npm info using [email protected]
frontend_1 | npm info lifecycle [email protected]
prestart: [email protected]
frontend_1 | npm info lifecycle [email protected]start: [email protected]
frontend_1 |
frontend_1 | > [email protected] start /flask
frontend_1 | > node frontend/server
frontend_1 |
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
frontend_1 | module.js:473
frontend_1 | throw err;
frontend_1 | ^
frontend_1 |
frontend_1 | Error: Cannot find module '/flask/frontend/server'
frontend_1 | at Function.Module._resolveFilename (module.js:527:15)
frontend_1 | at Function.Module._load (module.js:453:25)
frontend_1 | at Function.Module.runMain (module.js:665:10)
frontend_1 | at startup (bootstrap_node.js:187:16)
frontend_1 | at bootstrap_node.js:607:3
frontend_1 | npm info lifecycle [email protected]
start: Failed to exec start script
frontend_1 | npm ERR! code ELIFECYCLE
frontend_1 | npm ERR! errno 1
frontend_1 | npm ERR! [email protected] start: node frontend/server
frontend_1 | npm ERR! Exit status 1
frontend_1 | npm ERR!
frontend_1 | npm ERR! Failed at the [email protected] start script.
frontend_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
frontend_1 |
frontend_1 | npm ERR! A complete log of this run can be found in:
frontend_1 | npm ERR! /root/.npm/_logs/2019-05-13T17_11_53_943Z-debug.log
flask-react-spa_frontend_1 exited with code 1
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...
backend_1 | python3: can't open file 'manage.py': [Errno 13] Permission denied
backend_1 | Waiting for postgres ready...

infinite loop or so it seems

Got Anything?

BTW
System Info
Fedora30
kernel
5.0.13-300.fc30.x86_64

Thanks

@briancappello
Copy link
Owner

Hmm, let me take a look after work.

@briancappello
Copy link
Owner

@scollar71 Hey, so I tried doing a clean build of this from master, and it does work for me (Arch Linux). So I suspect the permissions problem is on your end?

Are you running docker/docker-compose as root? When I set docker up for dev I usually follow this guide: https://docs.docker.com/install/linux/linux-postinstall/#manage-docker-as-a-non-root-user

@scollar71
Copy link
Author

I have tried
running all ways possible ( I think )

@scollar71
Copy link
Author

That guide is more or less it seems how I have set-up for build

@scollar71
Copy link
Author

Can you explain further your backend: config.js & frontend: config.py not really familiar with this type of set-up, possibly something I am doing wrong there by leaving untouched? - Other than name change naturally

@scollar71
Copy link
Author

Unfortunately this is my only dedicated dev machine, possibly a Fedora30 issue I'm going to roll-back have another crack at it. I have had some bizarre issues since recent release of thirty. just tried local building this with err s as well

@scollar71
Copy link
Author

Ok well Built Flawlessly Both local and Docker on Opensuse & Fedora29. Now I'm going to enjoy 'Tinkering' with it a little Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants