Closed swvalenti194 closed 4 years ago
In the logs show near the bottom, your Python3 version is 3.5, and in the Wiki I listed the required version of Python is 3.7 or greater. Upgrading your Python3 version should be all you need
Thanks, I assumed out of ignorance that package would auto-upgrade but didn't realize I had to upgrade myself. It shows that I am running python3.8 but still get same error?
pip.exceptions.UnsupportedPythonVersion: dnspython requires Python '>=3.6' but the running Python is 3.5.3 Makefile:28: recipe for target 'dependencies-cli' failed make: *** [dependencies-cli] Error 1 ]0;pi@raspberrypi: ~/mmpm[01;32mpi@raspberrypi[00m:[01;34m~/mmpm $[00m cd ]0;pi@raspberrypi: ~[01;32mpi@raspberrypi[00m:[01;34m~ $[00m python --version Python 3.8.0 ]0;pi@raspberrypi: ~[01;32mpi@raspberrypi[00m:[01;34m~ $[00m Cleaning up... Removing source in /tmp/pip-build-chgd7wlr/bs4 dnspython requires Python '>=3.6' but the running Python is 3.5.3 Exception information: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 353, in run wb.build(autobuilding=True) File "/usr/lib/python3/dist-packages/pip/wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) ]0;pi@raspberrypi: ~[01;32mpi@raspberrypi[00m:[01;34m~ $[00m Cleaning up... check_dist_requires_python(dist) File "/usr/lib/python3/dist-packages/pip/utils/packaging.py", line 57, in check_dist_requires_python '.'.join(map(str, sys.version_info[:3])),) pip.exceptions.UnsupportedPythonVersion: dnspython requires Python '>=3.6' but the running Python is 3.5.3 Makefile:28: recipe for target 'dependencies-cli' failed make: *** [dependencies-cli] Error 1 pi@raspberrypi:~/mmpm $ cd pi@raspberrypi:~ $ python --version Python 3.8.0
do you by chance have both versions of Python3 installed somehow? if not, try removing all the dependencies of MMPM, then reinstalling.
To remove the dependencies, change directories into the root of the repository, then run pip3 uninstall -r requirements.txt
Also, just a heads up, a massively upgraded version of MMPM is coming out on the 24th of July.
You can see a teaser of the GUI here: https://www.reddit.com/r/MagicMirror/comments/hs1z53/mmpm_20_gui_teaser_coming_7242020/
and the CLI here: https://www.reddit.com/r/MagicMirror/comments/hp0eto/mmpm_magicmirror_package_manager_20_coming/
I believe that worked, now I get 502 bad gateway on GUI request
do you mind checking the status of required services and pasting the output?
sudo systemctl status nginx
sudo systemctl status mmpm
sudo systemctl status mmpm-webssh
` sudo systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en Active: active (running) since Sat 2020-07-18 13:04:59 EDT; 1min 36s ago Docs: man:nginx(8) Process: 2970 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 - Process: 2975 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code Process: 2972 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process Main PID: 2977 (nginx) Tasks: 5 (limit: 4915) CGroup: /system.slice/nginx.service ├─2977 nginx: master process /usr/sbin/nginx -g daemon on; master_pro ├─2978 nginx: worker process ├─2979 nginx: worker process ├─2980 nginx: worker process └─2981 nginx: worker process
Jul 18 13:04:59 raspberrypi systemd[1]: Starting A high performance web server a Jul 18 13:04:59 raspberrypi systemd[1]: Started A high performance web server an lines 1-18/18 (END)
`pi@raspberrypi:~ $ sudo systemctl status mmpm ● mmpm.service - MMPM Gunicorn daemon Loaded: loaded (/etc/systemd/system/mmpm.service; enabled; vendor preset: ena Active: failed (Result: exit-code) since Sat 2020-07-18 13:04:58 EDT; 2min 16 Main PID: 2896 (code=exited, status=203/EXEC)
Jul 18 13:04:58 raspberrypi systemd[1]: Starting MMPM Gunicorn daemon... Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Main process exited, code= Jul 18 13:04:58 raspberrypi systemd[1]: Failed to start MMPM Gunicorn daemon. Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Unit entered failed state. Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Failed with result 'exit-c lines 1-10/10 (END)
` pi@raspberrypi:~ $ sudo systemctl status mmpm-webssh ● mmpm-webssh.service - MMPM WebSSH daemon Loaded: loaded (/etc/systemd/system/mmpm-webssh.service; enabled; vendor pres Active: failed (Result: exit-code) since Sat 2020-07-18 13:05:05 EDT; 3min 53 Process: 2994 ExecStart=/home/pi/.local/bin/wssh --address=127.0.0.1 --port=78 Main PID: 2994 (code=exited, status=203/EXEC)
Jul 18 13:05:04 raspberrypi systemd[1]: mmpm-webssh.service: Failed with result Jul 18 13:05:05 raspberrypi systemd[1]: mmpm-webssh.service: Service hold-off ti Jul 18 13:05:05 raspberrypi systemd[1]: Stopped MMPM WebSSH daemon. Jul 18 13:05:05 raspberrypi systemd[1]: mmpm-webssh.service: Start request repea Jul 18 13:05:05 raspberrypi systemd[1]: Failed to start MMPM WebSSH daemon. Jul 18 13:05:05 raspberrypi systemd[1]: mmpm-webssh.service: Unit entered failed Jul 18 13:05:05 raspberrypi systemd[1]: mmpm-webssh.service: Failed with result lines 1-13/13 (END) `
hmm, try restarting the services, then see the output afterwards
sudo systemctl restart mmpm
sudo systemctl restart mmpm-webssh
sudo systemctl status mmpm
sudo systemctl status mmpm-webssh
Same errors as previously posted
some of the error output is cut off, do you mind trying to post it again? It would be useful to see what's after the ellipses as well as the error codes
Jul 18 13:04:58 raspberrypi systemd[1]: Starting MMPM Gunicorn daemon...
Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Main process exited, code=
Jul 18 13:04:58 raspberrypi systemd[1]: Failed to start MMPM Gunicorn daemon.
Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Unit entered failed state.
Jul 18 13:04:58 raspberrypi systemd[1]: mmpm.service: Failed with result 'exit-c
for both the mmpm and mmpm-webssh services
10.30.1.223-20200718-132002.log 10.30.1.223-20200718-132231.log
See attached logs hopefully that works for you
well, i hate to ask you the equivalent of turning it off and turning it on again, but would you mind trying to reinstall MMPM?
try running make reinstall
from the root of the repo
sorry this isn't installing cleanly for you
No worries brother I appreciate your time...
pi@raspberrypi:~ $ cd mmpm pi@raspberrypi:~/mmpm $ make reinstall
| Removing MMPM CLI |
Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=N one, read=None, redirect=None) Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=N one, read=None, redirect=None) Cannot uninstall requirement mmpm, not installed Exception information: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python3/dist-packages/pip/commands/uninstall.py", line 76, in r un requirement_set.uninstall(auto_confirm=options.yes) File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 346, in uninsta ll req.uninstall(auto_confirm=auto_confirm) File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 609, in uni nstall "Cannot uninstall requirement %s, not installed" % (self.name,) pip.exceptions.UninstallationError: Cannot uninstall requirement mmpm, not insta lled removed '/home/pi/.config/mmpm/configs/gunicorn.conf.py' removed '/home/pi/.config/mmpm/configs/mmpm.conf' removed '/home/pi/.config/mmpm/configs/mmpm.service' removed '/home/pi/.config/mmpm/configs/mmpm-webssh.service' removed directory '/home/pi/.config/mmpm/configs' removed '/home/pi/.config/mmpm/log/mmpm-gunicorn-access.log' removed '/home/pi/.config/mmpm/log/mmpm-gunicorn-error.log' removed directory '/home/pi/.config/mmpm/log' removed directory '/home/pi/.config/mmpm'
Removed /etc/systemd/system/multi-user.target.wants/mmpm.service. Removed /etc/systemd/system/multi-user.target.wants/mmpm-webssh.service. removed '/etc/systemd/system/mmpm.service' removed '/etc/systemd/system/mmpm-webssh.service' removed '/etc/nginx/sites-available/mmpm.conf' removed '/etc/nginx/sites-enabled/mmpm.conf'
removed '/var/www/mmpm/templates/index.html' removed directory '/var/www/mmpm/templates' removed '/var/www/mmpm/static/main-es5.js' removed '/var/www/mmpm/static/runtime-es2015.js' removed '/var/www/mmpm/static/3rdpartylicenses.txt' removed '/var/www/mmpm/static/polyfills-es2015.js' removed '/var/www/mmpm/static/runtime-es5.js' removed '/var/www/mmpm/static/main-es2015.js' removed '/var/www/mmpm/static/styles.css' removed '/var/www/mmpm/static/favicon.ico' removed '/var/www/mmpm/static/index.html' removed '/var/www/mmpm/static/polyfills-es5.js' removed '/var/www/mmpm/static/assets/monaco/vs/base/worker/workerMain.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/base/worker' removed directory '/var/www/mmpm/static/assets/monaco/vs/base' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.ru.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.zh-cn.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.fr.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.css' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.ja.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.ko.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.zh-tw.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.es.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.it.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.js' removed '/var/www/mmpm/static/assets/monaco/vs/editor/editor.main.nls.de.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/editor' removed '/var/www/mmpm/static/assets/monaco/vs/loader.js' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/php/php.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/php' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/html/html.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/html' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/ini/ini.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/ini' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/xml/xml.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/xml' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/javascript/javasc ript.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/javascr ipt' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/css/css.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/css' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/less/less.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/less' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/csp/csp.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/csp' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/coffee/coffee.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/coffee' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/typescript/typesc ript.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/typescr ipt' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/razor/razor.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/razor' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pgsql/pgsql.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pgsql' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/r/r.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/r' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/abap/abap.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/abap' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/twig/twig.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/twig' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/vb/vb.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/vb' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pascal/pascal.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pascal' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/python/python.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/python' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/perl/perl.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/perl' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/bat/bat.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/bat' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/apex/apex.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/apex' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/kotlin/kotlin.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/kotlin' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sb/sb.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sb' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/powershell/powers hell.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/powersh ell' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/csharp/csharp.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/csharp' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/dockerfile/docker file.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/dockerf ile' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/handlebars/handle bars.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/handleb ars' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/redis/redis.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/redis' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/graphql/graphql.j s' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/graphql ' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/java/java.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/java' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/scheme/scheme.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/scheme' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/cpp/cpp.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/cpp' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/fsharp/fsharp.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/fsharp' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/clojure/clojure.j s' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/clojure ' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/msdax/msdax.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/msdax' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/swift/swift.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/swift' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pug/pug.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pug' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sql/sql.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sql' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/markdown/markdown .js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/markdow n' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/yaml/yaml.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/yaml' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/postiats/postiats .js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/postiat s' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/lua/lua.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/lua' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/st/st.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/st' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/rust/rust.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/rust' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/solidity/solidity .js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/solidit y' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/redshift/redshift .js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/redshif t' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/scss/scss.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/scss' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/mysql/mysql.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/mysql' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/powerquery/powerq uery.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/powerqu ery' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sophia/sophia.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/sophia' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/go/go.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/go' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/tcl/tcl.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/tcl' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/ruby/ruby.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/ruby' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/shell/shell.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/shell' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/azcli/azcli.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/azcli' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pascaligo/pascali go.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/pascali go' removed '/var/www/mmpm/static/assets/monaco/vs/basic-languages/objective-c/objec tive-c.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages/objecti ve-c' removed directory '/var/www/mmpm/static/assets/monaco/vs/basic-languages' removed '/var/www/mmpm/static/assets/monaco/vs/language/html/htmlWorker.js' removed '/var/www/mmpm/static/assets/monaco/vs/language/html/htmlMode.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/language/html' removed '/var/www/mmpm/static/assets/monaco/vs/language/css/cssWorker.js' removed '/var/www/mmpm/static/assets/monaco/vs/language/css/cssMode.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/language/css' removed '/var/www/mmpm/static/assets/monaco/vs/language/typescript/tsMode.js' removed '/var/www/mmpm/static/assets/monaco/vs/language/typescript/tsWorker.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/language/typescript' removed '/var/www/mmpm/static/assets/monaco/vs/language/json/jsonMode.js' removed '/var/www/mmpm/static/assets/monaco/vs/language/json/jsonWorker.js' removed directory '/var/www/mmpm/static/assets/monaco/vs/language/json' removed directory '/var/www/mmpm/static/assets/monaco/vs/language' removed directory '/var/www/mmpm/static/assets/monaco/vs' removed directory '/var/www/mmpm/static/assets/monaco' removed directory '/var/www/mmpm/static/assets' removed directory '/var/www/mmpm/static' removed directory '/var/www/mmpm'
mkdir: created directory '/home/pi/.config/mmpm'
mkdir: created directory '/home/pi/.config/mmpm/log'
mkdir: created directory '/home/pi/.config/mmpm/configs'
Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=N one, read=None, redirect=None)
Converted retries value: Retry(total=5, connect=None, read=None, redirect=None) -> Retry(total=Retry(total=5, connect=None, read=None, redirect=None), connect=N one, read=None, redirect=None)
Processing /home/pi/mmpm
Running setup.py (path:/tmp/pip-dmptib9_-build/setup.py) egg_info for package from file:///home/pi/mmpm
Running command python setup.py egginfo
Traceback (most recent call last):
File "
--2020-07-18 13:46:50-- https://github.com/Bee-Mar/mmpm/releases/download/1.14/ mmpm-gui-1.14.tar.gz Resolving github.com (github.com)... 140.82.113.4 Connecting to github.com (github.com)|140.82.113.4|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/187512 475/6eaa0500-a13b-11ea-8a82-3bad48194ed3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz- Credential=AKIAIWNJYAX4CSVEH53A%2F20200718%2Fus-east-1%2Fs3%2Faws4_request&X-Amz -Date=20200718T174651Z&X-Amz-Expires=300&X-Amz-Signature=b245eade0ffa8c15530b183 62ecdfd22f1053481a648a235d0d199a052bf63b2&X-Amz-SignedHeaders=host&actor_id=0&re po_id=187512475&response-content-disposition=attachment%3B%20filename%3Dmmpm-gui -1.14.tar.gz&response-content-type=application%2Foctet-stream [following] --2020-07-18 13:46:51-- https://github-production-release-asset-2e65be.s3.amazo naws.com/187512475/6eaa0500-a13b-11ea-8a82-3bad48194ed3?X-Amz-Algorithm=AWS4-HMA C-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200718%2Fus-east-1%2Fs3%2Faws 4_request&X-Amz-Date=20200718T174651Z&X-Amz-Expires=300&X-Amz-Signature=b245eade 0ffa8c15530b18362ecdfd22f1053481a648a235d0d199a052bf63b2&X-Amz-SignedHeaders=hos t&actor_id=0&repo_id=187512475&response-content-disposition=attachment%3B%20file name%3Dmmpm-gui-1.14.tar.gz&response-content-type=application%2Foctet-stream Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-produc tion-release-asset-2e65be.s3.amazonaws.com)... 52.216.88.11 Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-pr oduction-release-asset-2e65be.s3.amazonaws.com)|52.216.88.11|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2367316 (2.3M) [application/octet-stream] Saving to: ‘mmpm-gui-1.14.tar.gz’
mmpm-gui-1.14.tar.g 100%[===================>] 2.26M 5.09MB/s in 0.4s
2020-07-18 13:46:52 (5.09 MB/s) - ‘mmpm-gui-1.14.tar.gz’ saved [2367316/2367316]
static/ static/polyfills-es2015.js static/main-es5.js static/polyfills-es5.js static/styles.css static/index.html static/runtime-es5.js static/runtime-es2015.js static/assets/ static/assets/monaco/ static/assets/monaco/vs/ static/assets/monaco/vs/base/ static/assets/monaco/vs/base/worker/ static/assets/monaco/vs/base/worker/workerMain.js static/assets/monaco/vs/loader.js static/assets/monaco/vs/language/ static/assets/monaco/vs/language/html/ static/assets/monaco/vs/language/html/htmlMode.js static/assets/monaco/vs/language/html/htmlWorker.js static/assets/monaco/vs/language/typescript/ static/assets/monaco/vs/language/typescript/tsMode.js static/assets/monaco/vs/language/typescript/tsWorker.js static/assets/monaco/vs/language/css/ static/assets/monaco/vs/language/css/cssWorker.js static/assets/monaco/vs/language/css/cssMode.js static/assets/monaco/vs/language/json/ static/assets/monaco/vs/language/json/jsonWorker.js static/assets/monaco/vs/language/json/jsonMode.js static/assets/monaco/vs/editor/ static/assets/monaco/vs/editor/editor.main.nls.ko.js static/assets/monaco/vs/editor/editor.main.js static/assets/monaco/vs/editor/editor.main.nls.it.js static/assets/monaco/vs/editor/editor.main.nls.fr.js static/assets/monaco/vs/editor/editor.main.nls.ja.js static/assets/monaco/vs/editor/editor.main.nls.zh-cn.js static/assets/monaco/vs/editor/editor.main.nls.ru.js static/assets/monaco/vs/editor/editor.main.nls.js static/assets/monaco/vs/editor/editor.main.nls.es.js static/assets/monaco/vs/editor/editor.main.nls.zh-tw.js static/assets/monaco/vs/editor/editor.main.css static/assets/monaco/vs/editor/editor.main.nls.de.js static/assets/monaco/vs/basic-languages/ static/assets/monaco/vs/basic-languages/ini/ static/assets/monaco/vs/basic-languages/ini/ini.js static/assets/monaco/vs/basic-languages/java/ static/assets/monaco/vs/basic-languages/java/java.js static/assets/monaco/vs/basic-languages/powershell/ static/assets/monaco/vs/basic-languages/powershell/powershell.js static/assets/monaco/vs/basic-languages/graphql/ static/assets/monaco/vs/basic-languages/graphql/graphql.js static/assets/monaco/vs/basic-languages/javascript/ static/assets/monaco/vs/basic-languages/javascript/javascript.js static/assets/monaco/vs/basic-languages/st/ static/assets/monaco/vs/basic-languages/st/st.js static/assets/monaco/vs/basic-languages/shell/ static/assets/monaco/vs/basic-languages/shell/shell.js static/assets/monaco/vs/basic-languages/perl/ static/assets/monaco/vs/basic-languages/perl/perl.js static/assets/monaco/vs/basic-languages/fsharp/ static/assets/monaco/vs/basic-languages/fsharp/fsharp.js static/assets/monaco/vs/basic-languages/kotlin/ static/assets/monaco/vs/basic-languages/kotlin/kotlin.js static/assets/monaco/vs/basic-languages/html/ static/assets/monaco/vs/basic-languages/html/html.js static/assets/monaco/vs/basic-languages/go/ static/assets/monaco/vs/basic-languages/go/go.js static/assets/monaco/vs/basic-languages/typescript/ static/assets/monaco/vs/basic-languages/typescript/typescript.js static/assets/monaco/vs/basic-languages/lua/ static/assets/monaco/vs/basic-languages/lua/lua.js static/assets/monaco/vs/basic-languages/scheme/ static/assets/monaco/vs/basic-languages/scheme/scheme.js static/assets/monaco/vs/basic-languages/msdax/ static/assets/monaco/vs/basic-languages/msdax/msdax.js static/assets/monaco/vs/basic-languages/sql/ static/assets/monaco/vs/basic-languages/sql/sql.js static/assets/monaco/vs/basic-languages/handlebars/ static/assets/monaco/vs/basic-languages/handlebars/handlebars.js static/assets/monaco/vs/basic-languages/abap/ static/assets/monaco/vs/basic-languages/abap/abap.js static/assets/monaco/vs/basic-languages/css/ static/assets/monaco/vs/basic-languages/css/css.js static/assets/monaco/vs/basic-languages/coffee/ static/assets/monaco/vs/basic-languages/coffee/coffee.js static/assets/monaco/vs/basic-languages/objective-c/ static/assets/monaco/vs/basic-languages/objective-c/objective-c.js static/assets/monaco/vs/basic-languages/bat/ static/assets/monaco/vs/basic-languages/bat/bat.js static/assets/monaco/vs/basic-languages/sophia/ static/assets/monaco/vs/basic-languages/sophia/sophia.js static/assets/monaco/vs/basic-languages/ruby/ static/assets/monaco/vs/basic-languages/ruby/ruby.js static/assets/monaco/vs/basic-languages/razor/ static/assets/monaco/vs/basic-languages/razor/razor.js static/assets/monaco/vs/basic-languages/swift/ static/assets/monaco/vs/basic-languages/swift/swift.js static/assets/monaco/vs/basic-languages/postiats/ static/assets/monaco/vs/basic-languages/postiats/postiats.js static/assets/monaco/vs/basic-languages/dockerfile/ static/assets/monaco/vs/basic-languages/dockerfile/dockerfile.js static/assets/monaco/vs/basic-languages/r/ static/assets/monaco/vs/basic-languages/r/r.js static/assets/monaco/vs/basic-languages/sb/ static/assets/monaco/vs/basic-languages/sb/sb.js static/assets/monaco/vs/basic-languages/less/ static/assets/monaco/vs/basic-languages/less/less.js static/assets/monaco/vs/basic-languages/markdown/ static/assets/monaco/vs/basic-languages/markdown/markdown.js static/assets/monaco/vs/basic-languages/yaml/ static/assets/monaco/vs/basic-languages/yaml/yaml.js static/assets/monaco/vs/basic-languages/redshift/ static/assets/monaco/vs/basic-languages/redshift/redshift.js static/assets/monaco/vs/basic-languages/xml/ static/assets/monaco/vs/basic-languages/xml/xml.js static/assets/monaco/vs/basic-languages/apex/ static/assets/monaco/vs/basic-languages/apex/apex.js static/assets/monaco/vs/basic-languages/csp/ static/assets/monaco/vs/basic-languages/csp/csp.js static/assets/monaco/vs/basic-languages/python/ static/assets/monaco/vs/basic-languages/python/python.js static/assets/monaco/vs/basic-languages/vb/ static/assets/monaco/vs/basic-languages/vb/vb.js static/assets/monaco/vs/basic-languages/cpp/ static/assets/monaco/vs/basic-languages/cpp/cpp.js static/assets/monaco/vs/basic-languages/azcli/ static/assets/monaco/vs/basic-languages/azcli/azcli.js static/assets/monaco/vs/basic-languages/pascal/ static/assets/monaco/vs/basic-languages/pascal/pascal.js static/assets/monaco/vs/basic-languages/pug/ static/assets/monaco/vs/basic-languages/pug/pug.js static/assets/monaco/vs/basic-languages/twig/ static/assets/monaco/vs/basic-languages/twig/twig.js static/assets/monaco/vs/basic-languages/powerquery/ static/assets/monaco/vs/basic-languages/powerquery/powerquery.js static/assets/monaco/vs/basic-languages/clojure/ static/assets/monaco/vs/basic-languages/clojure/clojure.js static/assets/monaco/vs/basic-languages/tcl/ static/assets/monaco/vs/basic-languages/tcl/tcl.js static/assets/monaco/vs/basic-languages/mysql/ static/assets/monaco/vs/basic-languages/mysql/mysql.js static/assets/monaco/vs/basic-languages/pascaligo/ static/assets/monaco/vs/basic-languages/pascaligo/pascaligo.js static/assets/monaco/vs/basic-languages/php/ static/assets/monaco/vs/basic-languages/php/php.js static/assets/monaco/vs/basic-languages/csharp/ static/assets/monaco/vs/basic-languages/csharp/csharp.js static/assets/monaco/vs/basic-languages/rust/ static/assets/monaco/vs/basic-languages/rust/rust.js static/assets/monaco/vs/basic-languages/solidity/ static/assets/monaco/vs/basic-languages/solidity/solidity.js static/assets/monaco/vs/basic-languages/pgsql/ static/assets/monaco/vs/basic-languages/pgsql/pgsql.js static/assets/monaco/vs/basic-languages/scss/ static/assets/monaco/vs/basic-languages/scss/scss.js static/assets/monaco/vs/basic-languages/redis/ static/assets/monaco/vs/basic-languages/redis/redis.js static/main-es2015.js static/favicon.ico static/3rdpartylicenses.txt
'configs/mmpm.service' -> '/etc/systemd/system/mmpm.service' 'configs/mmpm-webssh.service' -> '/etc/systemd/system/mmpm-webssh.service' Created symlink /etc/systemd/system/multi-user.target.wants/mmpm.service → /etc/ systemd/system/mmpm.service. Job for mmpm.service failed because the control process exited with error code. See "systemctl status mmpm.service" and "journalctl -xe" for details. Created symlink /etc/systemd/system/multi-user.target.wants/mmpm-webssh.service → /etc/systemd/system/mmpm-webssh.service. ● mmpm.service - MMPM Gunicorn daemon Loaded: loaded (/etc/systemd/system/mmpm.service; enabled; vendor preset: ena bled) Active: failed (Result: exit-code) since Sat 2020-07-18 13:46:53 EDT; 808ms a go Main PID: 4125 (code=exited, status=203/EXEC)
Jul 18 13:46:53 raspberrypi systemd[1]: Starting MMPM Gunicorn daemon... Jul 18 13:46:53 raspberrypi systemd[4125]: mmpm.service: Failed at step EXEC…ory Jul 18 13:46:53 raspberrypi systemd[1]: mmpm.service: Main process exited, c…XEC Jul 18 13:46:53 raspberrypi systemd[1]: Failed to start MMPM Gunicorn daemon. Jul 18 13:46:53 raspberrypi systemd[1]: mmpm.service: Unit entered failed state. Jul 18 13:46:53 raspberrypi systemd[1]: mmpm.service: Failed with result 'ex…e'. Hint: Some lines were ellipsized, use -l to show in full. ● mmpm-webssh.service - MMPM WebSSH daemon Loaded: loaded (/etc/systemd/system/mmpm-webssh.service; enabled; vendor pres et: enabled) Active: activating (auto-restart) (Result: exit-code) since Sat 2020-07-18 13 :46:54 EDT; 194ms ago Process: 4156 ExecStart=/home/pi/.local/bin/wssh --address=127.0.0.1 --port=78 93 (code=exited, status=203/EXEC) Main PID: 4156 (code=exited, status=203/EXEC)
Jul 18 13:46:54 raspberrypi systemd[1]: mmpm-webssh.service: Unit entered fa…te. Jul 18 13:46:54 raspberrypi systemd[1]: mmpm-webssh.service: Failed with res…e'. Hint: Some lines were ellipsized, use -l to show in full.
MMPM GUI Installed
The MMPM GUI is being served the IP address of your default interface at port 78 90 Best guess: http://10.30.1.223:7890
pi@raspberrypi:~/mmpm $ pi@raspberrypi:~ $ cd mmpm
is pihole by chance installed on the same device?
no pihole, just magicmirror
hmm...
can you see if there's a conflicting service running on the same port?
sudo netstat -pnltu | grep 7890
if the netstat
command isn't installed, you can install it with sudo apt install net-tools -y
pi@raspberrypi:~ $ sudo netstat -pnltu | grep 7890 tcp 0 0 0.0.0.0:7890 0.0.0.0:* LISTEN 4207/nginx: master
pi@raspberrypi:~ $ pm2 stop mm [PM2] Applying action stopProcessId on app [mm](ids: 1) [PM2] mm ✓ ┌─────────────┬────┬─────────┬──────┬──────┬─────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐ │ App name │ id │ version │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │ ├─────────────┼────┼─────────┼──────┼──────┼─────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤ │ mm │ 1 │ N/A │ fork │ 0 │ stopped │ 2 │ 0 │ 0% │ 0 B │ pi │ disabled │ │ omx_stream1 │ 2 │ N/A │ fork │ 3662 │ online │ 0 │ 37m │ 0% │ 2.4 MB │ pi │ disabled │ │ omx_stream2 │ 3 │ N/A │ fork │ 0 │ stopped │ 0 │ 0 │ 0% │ 0 B │ pi │ disabled │ │ omx_stream3 │ 4 │ N/A │ fork │ 0 │ stopped │ 0 │ 0 │ 0% │ 0 B │ pi │ disabled │ │ server │ 0 │ N/A │ fork │ N/A │ errored │ 0 │ 0 │ 0% │ 0 B │ pi │ disabled │ └─────────────┴────┴─────────┴──────┴──────┴─────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘ Use
pm2 show <id|name>
to get more details about an app
how do i delete that server on the bottom list it was from an old module maybe that is what conflicting?
it might be, and unfortunately I'm not sure. I'm not all that familiar with pm2
Something that can isolate the potential issue is by disabling the MMPM service, then trying to run the gunicorn server on it's own
sudo systemctl stop mmpm mmpm-websssh; sudo systemctl disable mmpm mmpm-webssh
then change directories into the root of the mmpm repo, and host the server without NGINX
gunicorn --worker-class eventlet --bind 0.0.0.0:7890 mmpm.wsgi:app --reload
if there's an error regarding the address already in use, then we should know if there really is another service using that same port
pi@raspberrypi:~ $ sudo systemctl stop mmpm mmpm-websssh; sudo systemctl disable mmpm mmpm-webssh Failed to stop mmpm-websssh.service: Unit mmpm-websssh.service not loaded. Removed /etc/systemd/system/multi-user.target.wants/mmpm.service. Removed /etc/systemd/system/multi-user.target.wants/mmpm-webssh.service. pi@raspberrypi:~ $ cd mmpm pi@raspberrypi:~/mmpm $ gunicorn --worker-class eventlet --bind 0.0.0.0:7890 mmpm.wsgi:app --reload -bash: gunicorn: command not found pi@raspberrypi:~/mmpm $
well...this makes a lot more sense as to why it's not running lol somehow gunicorn didn't get installed
pip3 install gunicorn --user
then you can restart systemd services with sudo systemctl enable mmpm mmpm-webssh; sudo systemctl start mmpm mmpm-webssh
pi@raspberrypi:~ $ sudo systemctl enable mmpm mmpm-webssh; sudo systemctl start mmpm mmpm-webssh Job for mmpm.service failed because the control process exited with error code. See "systemctl status mmpm.service" and "journalctl -xe" for details. pi@raspberrypi:~ $
can you post the output from the journalctl -xe
command?
-- The start-up result is done. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ lines 2472-2494/2494 (END)
can you try the same steps from before again and see what happens?
sudo systemctl stop mmpm mmpm-websssh; sudo systemctl disable mmpm mmpm-webssh
then change directories into the root of the mmpm repo, and host the server without NGINX
gunicorn --worker-class eventlet --bind 0.0.0.0:7890 mmpm.wsgi:app --reload
pi@raspberrypi:~ $ sudo systemctl stop mmpm mmpm-websssh; sudo systemctl disable mmpm mmpm-webssh Failed to stop mmpm-websssh.service: Unit mmpm-websssh.service not loaded. Removed /etc/systemd/system/multi-user.target.wants/mmpm.service. Removed /etc/systemd/system/multi-user.target.wants/mmpm-webssh.service. pi@raspberrypi:~ $ cd mmpm pi@raspberrypi:~/mmpm $ gunicorn --worker-class eventlet --bind 0.0.0.0:7890 mmpm.wsgi:app --reload -bash: gunicorn: command not found pi@raspberrypi:~/mmpm $
Shit is it easier to just Teamview, ha!
lol at this point it would be.
I'd be happy to help with that if you want. you can email me a teamviewer code, and i'd be able to help tomorrow
How do I PM you the creds?
Ok, I will email you the teamview codes, let me know date and time (EST) and I will make it available
sounds good, and again, sorry about this being so difficult
@swvalenti194 closing this since you’ve been able to install it via email confirmation
See attached error log, installed per wiki but idk wth is going on...thanks!
10.30.1.223-20200717-201457.log