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

Herinstallatie/verwijdering documenteren #570

Closed
spiralshapeturtle opened this issue Dec 27, 2018 · 4 comments
Closed

Herinstallatie/verwijdering documenteren #570

spiralshapeturtle opened this issue Dec 27, 2018 · 4 comments
Milestone

Comments

@spiralshapeturtle
Copy link

spiralshapeturtle commented Dec 27, 2018

Jouw omgeving

(Indien van toepassing)

  • DSMR-reader versie (rechtsbovenin applicatie zichtbaar): v1.2.7
  • Hardware (RaspberryPi 2, 3 of iets anders): RaspberryPi 3...
  • DSMR-protocol versie van slimme meter (v2, v4 of v5): v4

Ha Dennis

Ik ben fan van je werk, de ontwikkeling blijft bij en de grafische interface ziet er mooi uit. Keep up the good work.

Na wat apt-update updates is de omgeving ermee gestopt. Nu lijkt het een relatie met Django te hebben.

Ben jij hiervan op de hoogte, kan ik je helpen met bepaalde logfiles? (Django bijwerken met PIP gaf vooralsnog nog geen oplossing.)

Wat ik nog niet terug kon vinden is de verwijder procedure voor dsmr-reader, is deze wel beschikbaar?

Alvast dank voor je tijd.

Requirement already satisfied: MarkupSafe>=0.23 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages (from jinja2->coreschema->coreapi==2.3.3->-r dsmrreader/provisioning/requirements/base.txt (line 2)) (1.0)

--- Checking & synchronizing database changes/migrations.
Traceback (most recent call last):
File "./manage.py", line 8, in
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/init.py", line 12, in
from django.core.management.base import (
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/base.py", line 14, in
from django.db import DEFAULT_DB_ALIAS, connections
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/db/init.py", line 1, in
from django.core import signals
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/signals.py", line 1, in
from django.dispatch import Signal
ImportError: cannot import name 'Signal'

--- Checking & synchronizing static file changes.
Traceback (most recent call last):
File "./manage.py", line 8, in
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/init.py", line 12, in
from django.core.management.base import (
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/base.py", line 14, in
from django.db import DEFAULT_DB_ALIAS, connections
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/db/init.py", line 1, in
from django.core import signals
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/signals.py", line 1, in
from django.dispatch import Signal
ImportError: cannot import name 'Signal'

--- Reloading app code...

  • Reloading process: dsmr_webinterface (Gunicorn) [FAILED] PID file does not exist! (yet?)
  • Reloading process: dsmr_backend [FAILED] PID file does not exist! (yet?)
  • Reloading process: dsmr_datalogger [FAILED] PID file does not exist! (yet?)
  • Reloading process: dsmr_mqtt [FAILED] PID file does not exist! (yet?)

--- Clearing cache...
Traceback (most recent call last):
File "./manage.py", line 8, in
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/init.py", line 12, in
from django.core.management.base import (
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/management/base.py", line 14, in
from django.db import DEFAULT_DB_ALIAS, connections
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/db/init.py", line 1, in
from django.core import signals
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.5/site-packages/django/core/signals.py", line 1, in
from django.dispatch import Signal
ImportError: cannot import name 'Signal'

--- Deployed version:
1.27

@dennissiemensma
Copy link
Member

Bedankt voor je vraag, vervelend dat het niet meer werkt. Ik denk dat je het beste kunt beginnen met het herinstalleren van de virtualenv.

sudo supervisorctl stop all

sudo rm -rf /home/dsmr/.virtualenvs/dsmrreader

sudo sudo -u dsmr virtualenv /home/dsmr/.virtualenvs/dsmrreader --no-site-packages --python python3

sudo sudo -u dsmr /home/dsmr/.virtualenvs/dsmrreader/bin/pip3 install -r /home/dsmr/dsmr-reader/dsmrreader/provisioning/requirements/base.txt -r /home/dsmr/dsmr-reader/dsmrreader/provisioning/requirements/postgresql.txt

sudo supervisorctl start all

Ik hoor graag of dat het oplost. Het in in principe een herinstallatie van alle requirements.

@dennissiemensma dennissiemensma added this to the Other milestone Dec 28, 2018
@spiralshapeturtle
Copy link
Author

spiralshapeturtle commented Dec 28, 2018

Ha Dennis

super goed het lijkt weer te draaien!

Is het mogelijk dat je dit borgt in de documentatie "herinstallatie" net als een "compleet verwijderen" optie?

Dank voor de snelle support!

gr R

EDIT: de status page geeft nog deze foutieve output in de browser, na een:

sudo su - dsmr
./deploy.sh

werkt alles OK.

@dennissiemensma dennissiemensma changed the title ImportError: cannot import name 'Signal' Herinstallatie/verwijdering documenteren Dec 28, 2018
@dennissiemensma dennissiemensma modified the milestones: Other, 1.28.0 Dec 28, 2018
@dennissiemensma
Copy link
Member

Fijn om te horen, dat lijkt me een goed idee. Ik heb de titel aangepast zodat ik het later kan toevoegen in de docs.

@dennissiemensma
Copy link
Member

Ik heb het toegevoegd voor de volgende versie.

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