Closed newtech2015 closed 5 years ago
De dsmr
gebruiker heeft geen wachtwoord. Je kunt gewoon switchen naar deze gebruiker op de commandline, door sudo su - dsmr
te doen.
Let op dat je daarvoor wel eerst root
of een gebruiker met sudo
-rechten moet zijn, anders krijg je de vraag om het wachtwoord.
ja, zo staat t in de gebruiksaanwijzing, maar dan vraagt hij het wachtwoord... dat weet ik niet, en is op geen enkele manier te wijzingen, kan zelfs user niet verwijderen
Kun je een screenshot maken van je terminal? De meest voorkomende oorzaak is namelijk dat je dit met een user probeert te doen die geen root is of sudo-rechten heeft.
ben nu het image aan het terug zetten, daar dsmr reader nu niet meer werkt.kom er op terug
in de backup van vannacht zit een sql file.. maar, waar moet ik deze in kopiëren?
overigens, voor de 2e keer, is de hele installatie onbruikbaar na de update.. ik laat de update maar voor wat t is, en zet t image weer terug.. zou fijn zijn, als ik de locatie van de sql file mag weten, zodat ik de database weer compleet heb zover
dit is de output van de update:
root@bananapi_m2:~# su - dsmr (dsmrreader)dsmr@bananapi_m2:~/dsmr-reader $ ./deploy.sh
--- You are currently running version: 1.28
Please make sure you've read EACH release note BEFORE deploying, since some changes might not always be backwards compatible or depend on your database!
>>> https://github.com/dennissiemensma/dsmr-reader/releases <<<
Y
--- Pulling remote repository for new commits...
remote: Enumerating objects: 233, done.
remote: Counting objects: 100% (233/233), done.
remote: Compressing objects: 100% (60/60), done.
remote: Total 317 (delta 189), reused 205 (delta 161), pack-reused 84
Receiving objects: 100% (317/317), 216.48 KiB | 0 bytes/s, done.
Resolving deltas: 100% (212/212), completed with 64 local objects.
From https://github.com/dennissiemensma/dsmr-reader
c5c038a..9daf68c master -> origin/master
* [new branch] 518-voltages -> origin/518-voltages
* [new branch] 562-live-gas-api -> origin/562-live-gas-api
* [new branch] 574-telegram -> origin/574-telegram
* [new branch] 588-dropbox-sync-issues -> origin/588-dropbox-sync-issues
3f477b8..a468bd7 development -> origin/development
* [new tag] v2.0.2 -> v2.0.2
* [new tag] v2.0.0 -> v2.0.0
* [new tag] v2.0.1 -> v2.0.1
--- Merging/updating checkout.
Updating c5c038a..9daf68c
Fast-forward
.github/ISSUE_TEMPLATE.md | 5 -
.travis.yml | 4 +-
docs/api.rst | 108 +++
docs/changelog.rst | 47 +-
docs/credits.rst | 2 +
docs/locale/nl/LC_MESSAGES/api.mo | Bin 19590 -> 21282 bytes
docs/locale/nl/LC_MESSAGES/api.po | 160 ++--
docs/locale/nl/LC_MESSAGES/changelog.mo | Bin 79598 -> 81268 bytes
docs/locale/nl/LC_MESSAGES/changelog.po | 841 +++++++++++----------
docs/locale/nl/LC_MESSAGES/credits.mo | Bin 11670 -> 11969 bytes
docs/locale/nl/LC_MESSAGES/credits.po | 121 +--
dsmr_api/tests/v2/test_generic.py | 3 +
dsmr_consumption/services.py | 3 +-
dsmr_frontend/migrations/0016_v200_release.py | 37 +
dsmr_frontend/migrations/0017_v201_release.py | 37 +
dsmr_frontend/migrations/0018_v202_release.py | 37 +
.../regression/test_renamed_docs_reverse_url.py | 3 +
dsmr_frontend/tests/webinterface/test_dashboard.py | 3 +-
.../test_next_sync_setting_retroactive.py | 3 +
dsmrreader/__init__.py | 3 +-
dsmrreader/locales/nl/LC_MESSAGES/django.mo | Bin 73656 -> 74319 bytes
dsmrreader/locales/nl/LC_MESSAGES/django.po | 13 +-
dsmrreader/provisioning/requirements/base.txt | 12 +-
dsmrreader/provisioning/requirements/dev.txt | 4 +-
dsmrreader/provisioning/requirements/mysql.txt | 2 +-
.../provisioning/requirements/postgresql.txt | 4 +-
dsmrreader/provisioning/requirements/test.txt | 8 +-
dsmrreader/provisioning/requirements/travis.txt | 2 +-
28 files changed, 937 insertions(+), 525 deletions(-)
create mode 100644 dsmr_frontend/migrations/0016_v200_release.py
create mode 100644 dsmr_frontend/migrations/0017_v201_release.py
create mode 100644 dsmr_frontend/migrations/0018_v202_release.py
>>> Running post-deployment script. <<<
--- Checking whether VirtualEnv is activated.
--- Checking & synchronizing base requirements for changes.
Requirement already satisfied (use --upgrade to upgrade): crcmod==1.7 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 1))
Requirement already satisfied (use --upgrade to upgrade): coreapi==2.3.3 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 2))
Downloading/unpacking django==2.2 (from -r dsmrreader/provisioning/requirements/base.txt (line 3))
Downloading Django-2.2-py3-none-any.whl (7.4MB): 7.4MB downloaded
Requirement already satisfied (use --upgrade to upgrade): django-colorfield==0.1.15 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): django-debug-toolbar==1.11 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 5))
Downloading/unpacking django-filter==2.1.0 (from -r dsmrreader/provisioning/requirements/base.txt (line 6))
Downloading django_filter-2.1.0-py3-none-any.whl (69kB): 69kB downloaded
Downloading/unpacking djangorestframework==3.9.2 (from -r dsmrreader/provisioning/requirements/base.txt (line 7))
Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 0% 4.1k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 0% 8.2k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 1% 12kB Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 11% 102k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 11% 106k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 12% 110k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 12% 114k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 13% 118k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 13% 122k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 13% 126k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 14% 131k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 14% 135k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 15% 139k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 15% 143k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 16% 147k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 16% 151k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 17% 155k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 17% 159k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 17% 163k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 18% 167k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 18% 172k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 19% 176k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 19% 180k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 20% 184k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 20% 188k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 21% 192k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 21% 196k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 22% 200k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 22% 204k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 22% 208k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 23% 212k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 23% 217k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 24% 221k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 24% 225k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 25% 229k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 25% 233k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 26% 237k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 26% 241k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 26% 245k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 27% 249k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 27% 253k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 28% 258k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 28% 262k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 29% 266k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 29% 270k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 30% 274k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 30% 278k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 30% 282k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 31% 286k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 31% 290k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 32% 294k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 32% 299k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 33% 303k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 33% 307k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 34% 311k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 34% 315k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 35% 319k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 35% 323k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 35% 327k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 36% 331k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 36% 335k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 37% 339k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 37% 344k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 38% 348k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 38% 352k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 39% 356k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 39% 360k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 39% 364k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 40% 368k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 40% 372k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 41% 376k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 41% 380k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 42% 385k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 42% 389k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 43% 393k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 43% 397k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 44% 401k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 44% 405k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 44% 409k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 45% 413k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 45% 417k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 46% 421k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 46% 425k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 47% 430k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 47% 434k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 48% 438k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 48% 442k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 48% 446k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 49% 450k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 49% 454k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 50% 458k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 50% 462k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 51% 466k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 51% 471k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 52% 475k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 52% 479k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 52% 483k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 53% 487k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 53% 491k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 54% 495k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 54% 499k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 55% 503k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 55% 507k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 56% 512k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 56% 516k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 57% 520k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 57% 524k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 57% 528k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 58% 532k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 58% 536k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 59% 540k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 59% 544k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 60% 548k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 60% 552k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 61% 557k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 61% 561k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 61% 565k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 62% 569k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 62% 573k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 63% 577k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 63% 581k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 64% 585k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 64% 589k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 65% 593k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 65% 598k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 66% 602k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 66% 606k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 66% 610k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 67% 614k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 67% 618k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 68% 622k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 68% 626k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 69% 630k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 69% 634k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 70% 638k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 70% 643k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 70% 647k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 71% 651k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 71% 655k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 72% 659k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 72% 663k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 73% 667k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 73% 671k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 74% 675k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 74% 679k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 75% 684k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 75% 688k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 75% 692k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 76% 696k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 76% 700k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 77% 704k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 77% 708k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 78% 712k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 78% 716k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 79% 720k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 79% 724k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 79% 729k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 80% 733k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 80% 737k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 81% 741k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 81% 745k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 82% 749k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 82% 753k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 83% 757k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 83% 761k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 83% 765k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 84% 770k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 84% 774k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 85% 778k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 85% 782k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 86% 786k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 86% 790k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 87% 794k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 87% 798k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 88% 802k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 88% 806k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 88% 811k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 89% 815k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 89% 819k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 90% 823k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 90% 827k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 91% 831k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 91% 835k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 92% 839k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 92% 843k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 92% 847k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 93% 851k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 93% 856k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 94% 860k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 94% 864k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 95% 868k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 95% 872k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 96% 876k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 96% 880k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 97% 884k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 97% 888k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 97% 892k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 98% 897k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 98% 901k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 99% 905k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 99% 909k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 100% 911k Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): Downloading djangorestframework-3.9.2-py2.py3-none-any.whl (911kB): 911kB downloaded
Requirement already satisfied (use --upgrade to upgrade): django-solo==1.1.3 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): dropbox==9.3.0 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): gunicorn==19.9.0 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): paho-mqtt==1.3.1 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): pyserial==3.4 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 12))
Downloading/unpacking python-dateutil==2.8.0 (from -r dsmrreader/provisioning/requirements/base.txt (line 13))
Downloading python_dateutil-2.8.0-py2.py3-none-any.whl (226kB): 226kB downloaded
Downloading/unpacking pytz==2019.1 (from -r dsmrreader/provisioning/requirements/base.txt (line 14))
Downloading pytz-2019.1-py2.py3-none-any.whl (510kB): 510kB downloaded
Requirement already satisfied (use --upgrade to upgrade): requests==2.21.0 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from -r dsmrreader/provisioning/requirements/base.txt (line 15))
Downloading/unpacking urllib3==1.24.2 (from -r dsmrreader/provisioning/requirements/base.txt (line 16))
Downloading urllib3-1.24.2-py2.py3-none-any.whl (131kB): 131kB downloaded
Requirement already satisfied (use --upgrade to upgrade): sqlparse in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from django==2.2->-r dsmrreader/provisioning/requirements/base.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): six>=1.5 in /home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages (from python-dateutil==2.8.0->-r dsmrreader/provisioning/requirements/base.txt (line 13))
Installing collected packages: django, django-filter, djangorestframework, python-dateutil, pytz, urllib3
Found existing installation: Django 2.0.9
Uninstalling Django:
Successfully uninstalled Django
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/conf/__init__.py'...
File "/tmp/pip-build-7yh4tsek/django/django/conf/__init__.py", line 239
s for s in [*self.__dict__, *dir(self.default_settings)]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/actions.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/actions.py", line 55
**modeladmin.admin_site.each_context(request),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/checks.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/checks.py", line 131
*self._check_autocomplete_fields(admin_obj),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/forms.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/forms.py", line 11
**AuthenticationForm.error_messages,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/options.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/options.py", line 152
kwargs = {**self.formfield_overrides[db_field.__class__], **kwargs}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/sites.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/sites.py", line 316
'extra_context': {**self.each_context(request), **(extra_context or {})},
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/templatetags/admin_list.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/templatetags/admin_list.py", line 71
*range(0, ON_ENDS), DOT,
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admin/widgets.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admin/widgets.py", line 61
attrs = {'class': 'vDateField', 'size': '10', **(attrs or {})}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/admindocs/views.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/admindocs/views.py", line 46
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/auth/admin.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/auth/admin.py", line 179
**self.admin_site.each_context(request),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/auth/backends.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/auth/backends.py", line 83
*self.get_user_permissions(user_obj),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/auth/forms.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/auth/forms.py", line 291
**(extra_email_context or {}),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/auth/management/__init__.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/auth/management/__init__.py", line 18
return [*_get_builtin_permissions(opts), *opts.permissions]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/auth/views.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/auth/views.py", line 35
return {self.request.get_host(), *self.success_url_allowed_hosts}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/admin.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/admin.py", line 115
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/fields.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/fields.py", line 76
*self._check_field_name(),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/forms.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/contenttypes/forms.py", line 72
exclude = [*(exclude or []), ct_field.name, fk_field.name]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/backends/spatialite/introspection.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/backends/spatialite/introspection.py", line 13
**FlexibleFieldLookupDict.base_data_types_reverse,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/fields.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/fields.py", line 263
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/functions.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/functions.py", line 436
*(self._handle_param(arg, '', NUMERIC_TYPES) for arg in args[2:]),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/lookups.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/db/models/lookups.py", line 81
template_params = {'lhs': lhs_sql, 'rhs': rhs_sql, 'value': '%s', **self.template_params}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/forms/widgets.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/forms/widgets.py", line 71
**(attrs or {}),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/mutable_list.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/mutable_list.py", line 112
return self.__class__([*self, *other])
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/polygon.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/polygon.py", line 46
polygon = self._create_polygon(n_holes + 1, [ext_ring, *init_holes])
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/prototypes/coordseq.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/prototypes/coordseq.py", line 52
super().__init__(*args, **{**kwargs, 'errcheck': errcheck, 'argtypes': argtypes})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/prototypes/threadsafe.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/geos/prototypes/threadsafe.py", line 57
self.cfunc.argtypes = [CONTEXT_PTR, *argtypes]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/gis/serializers/geojson.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/gis/serializers/geojson.py", line 16
self.selected_fields = [*self.selected_fields, self.geometry_field]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/messages/utils.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/messages/utils.py", line 10
**constants.DEFAULT_TAGS,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/array.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/array.py", line 192
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/hstore.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/hstore.py", line 52
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/jsonb.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/fields/jsonb.py", line 82
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/forms/array.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/forms/array.py", line 148
final_attrs = {**final_attrs, 'id': '%s_%s' % (id_, i)}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/utils.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/utils.py", line 25
params={**error_params, **params},
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/validators.py'...
File "/tmp/pip-build-7yh4tsek/django/django/contrib/postgres/validators.py", line 38
self.messages = {**self.messages, **messages}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/core/cache/__init__.py'...
File "/tmp/pip-build-7yh4tsek/django/django/core/cache/__init__.py", line 47
params = {**conf, **kwargs}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/core/handlers/exception.py'...
File "/tmp/pip-build-7yh4tsek/django/django/core/handlers/exception.py", line 108
response = callback(request, **{**param_dict, 'exception': exception})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/core/handlers/wsgi.py'...
File "/tmp/pip-build-7yh4tsek/django/django/core/handlers/wsgi.py", line 147
*response.items(),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/core/management/__init__.py'...
File "/tmp/pip-build-7yh4tsek/django/django/core/management/__init__.py", line 260
subcommands = [*get_commands(), 'help']
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/core/management/templates.py'...
File "/tmp/pip-build-7yh4tsek/django/django/core/management/templates.py", line 100
**options,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/base/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/base/base.py", line 608
return self.__class__({**self.settings_dict, 'NAME': None}, alias=NO_DB_ALIAS)
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/base/creation.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/base/creation.py", line 226
return {**orig_settings_dict, 'NAME': '{}_{}'.format(orig_settings_dict['NAME'], suffix)}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/base/schema.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/base/schema.py", line 300
"definition": ", ".join(constraint for constraint in (*column_sqls, *constraints) if constraint),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/base.py", line 43
**conversions,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/introspection.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/introspection.py", line 98
))
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/operations.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/mysql/operations.py", line 14
**BaseDatabaseOperations.integer_field_ranges,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/base.py", line 159
**_standard_operators,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/client.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/client.py", line 16
args = [wrapper_path, *args]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/creation.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/creation.py", line 26
settings_dict = {**settings_dict, 'USER': user, 'PASSWORD': password}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/introspection.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/introspection.py", line 102
desc[5] or 0, *desc[6:], default, is_autofield,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/operations.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/oracle/operations.py", line 27
set_operators = {**BaseDatabaseOperations.set_operators, 'difference': 'MINUS'}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/postgresql/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/postgresql/base.py", line 164
**settings_dict['OPTIONS'],
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/postgresql/introspection.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/postgresql/introspection.py", line 80
return [FieldInfo(*line[0:6], *field_map[line.name]) for line in cursor.description]
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/sqlite3/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/sqlite3/base.py", line 174
**settings_dict['OPTIONS'],
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/backends/sqlite3/creation.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/backends/sqlite3/creation.py", line 55
return {**orig_settings_dict, 'NAME': '{}_{}.{}'.format(root, suffix, ext)}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/migrations/operations/models.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/migrations/operations/models.py", line 140
options={**self.options, **operation.options},
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/migrations/serializer.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/migrations/serializer.py", line 120
imports = {'import %s' % module, *v_imports}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/migrations/state.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/migrations/state.py", line 561
meta_contents = {'app_label': self.app_label, 'apps': apps, **self.options}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/aggregates.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/aggregates.py", line 139
return {**super()._get_repr_options(), 'sample': self.function == 'STDDEV_SAMP'}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/base.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/base.py", line 1232
errors = [*cls._check_swappable(), *cls._check_model(), *cls._check_managers(**kwargs)]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/expressions.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/expressions.py", line 580
extra = {**self.extra, **self._get_repr_options()}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/fields/__init__.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/fields/__init__.py", line 1030
return super().formfield(**{**defaults, **kwargs})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/fields/files.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/fields/files.py", line 323
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/fields/related.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/fields/related.py", line 956
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/fields/related_descriptors.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/fields/related_descriptors.py", line 966
)
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/manager.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/manager.py", line 106
**cls._get_queryset_methods(queryset_class),
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/query.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/query.py", line 229
return {**self.__dict__, DJANGO_VERSION_PICKLE_KEY: get_version()}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/query_utils.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/query_utils.py", line 59
super().__init__(children=[*args, *sorted(kwargs.items())], connector=_connector, negated=_negated)
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/sql/compiler.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/sql/compiler.py", line 427
*self.query.extra_select,
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/db/models/sql/query.py'...
File "/tmp/pip-build-7yh4tsek/django/django/db/models/sql/query.py", line 1415
*get_field_names_from_opts(opts),
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/forms/boundfield.py'...
File "/tmp/pip-build-7yh4tsek/django/django/forms/boundfield.py", line 153
attrs = {**(attrs or {}), 'for': id_for_label}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/forms/fields.py'...
File "/tmp/pip-build-7yh4tsek/django/django/forms/fields.py", line 115
self.validators = [*self.default_validators, *validators]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/forms/models.py'...
File "/tmp/pip-build-7yh4tsek/django/django/forms/models.py", line 569
super().__init__(**{'data': data, 'files': files, 'auto_id': auto_id, 'prefix': prefix, **kwargs})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/forms/widgets.py'...
File "/tmp/pip-build-7yh4tsek/django/django/forms/widgets.py", line 251
return {**base_attrs, **(extra_attrs or {})}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/template/utils.py'...
File "/tmp/pip-build-7yh4tsek/django/django/template/utils.py", line 48
**tpl,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/test/client.py'...
File "/tmp/pip-build-7yh4tsek/django/django/test/client.py", line 303
**self.defaults,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/test/html.py'...
File "/tmp/pip-build-7yh4tsek/django/django/test/html.py", line 75
return hash((self.name, *(a for a in self.attributes)))
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/test/testcases.py'...
File "/tmp/pip-build-7yh4tsek/django/django/test/testcases.py", line 736
optional = fieldclass(*field_args, **{**field_kwargs, 'required': False})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/test/utils.py'...
File "/tmp/pip-build-7yh4tsek/django/django/test/utils.py", line 448
**test_func._overridden_settings,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/urls/converters.py'...
File "/tmp/pip-build-7yh4tsek/django/django/urls/converters.py", line 62
return {**DEFAULT_CONVERTERS, **REGISTERED_CONVERTERS}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/urls/resolvers.py'...
File "/tmp/pip-build-7yh4tsek/django/django/urls/resolvers.py", line 468
{**defaults, **url_pattern.default_kwargs},
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/autoreload.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/autoreload.py", line 208
new_environ = {**os.environ, DJANGO_AUTORELOAD_ENV: 'true'}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/datastructures.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/datastructures.py", line 104
return {**self.__dict__, '_data': {k: self._getlist(k) for k in self}}
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/feedgenerator.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/feedgenerator.py", line 81
**kwargs,
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/functional.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/functional.py", line 14
return _curried_func(*args, *moreargs, **{**kwargs, **morekwargs})
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/log.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/log.py", line 229
)
^
SyntaxError: invalid syntax
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/translation/trans_real.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/translation/trans_real.py", line 362
return [globalpath, *settings.LOCALE_PATHS, *app_paths]
^
SyntaxError: can use starred expression only as assignment target
*** Error compiling '/tmp/pip-build-7yh4tsek/django/django/utils/tree.py'...
File "/tmp/pip-build-7yh4tsek/django/django/utils/tree.py", line 76
return hash((self.__class__, self.connector, self.negated, *make_hashable(self.children)))
^
SyntaxError: can use starred expression only as assignment target
Found existing installation: django-filter 2.0.0
Uninstalling django-filter:
Successfully uninstalled django-filter
Found existing installation: djangorestframework 3.9.0
Uninstalling djangorestframework:
Successfully uninstalled djangorestframework
Found existing installation: python-dateutil 2.7.5
Uninstalling python-dateutil:
Successfully uninstalled python-dateutil
Found existing installation: pytz 2018.7
Uninstalling pytz:
Successfully uninstalled pytz
Found existing installation: urllib3 1.24.1
Uninstalling urllib3:
Successfully uninstalled urllib3
Successfully installed django django-filter djangorestframework python-dateutil pytz urllib3
Cleaning up...
--- Checking & synchronizing database changes/migrations.
Traceback (most recent call last):
File "./manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages/django/core/management/__init__.py", line 260
subcommands = [*get_commands(), 'help']
^
SyntaxError: can use starred expression only as assignment target
--- Checking & synchronizing static file changes.
Traceback (most recent call last):
File "./manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages/django/core/management/__init__.py", line 260
subcommands = [*get_commands(), 'help']
^
SyntaxError: can use starred expression only as assignment target
--- Reloading app code...
* Reloading process: dsmr_webinterface (Gunicorn) [FAILED] PID file does not exist! (yet?)
* Reloading process: dsmr_backend [OK]
* Reloading process: dsmr_datalogger [FAILED] PID file does not exist! (yet?)
* Reloading process: dsmr_mqtt [OK]
--- Clearing cache...
Traceback (most recent call last):
File "./manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages/django/core/management/__init__.py", line 260
subcommands = [*get_commands(), 'help']
^
SyntaxError: can use starred expression only as assignment target
--- Deployed version:
2.0.2
>>> Deployment complete. <<<
(dsmrreader)dsmr@bananapi_m2:~/dsmr-reader $
(dsmrreader)dsmr@bananapi_m2:~/dsmr-reader $ supervisorctl start all
error: <class 'socket.error'>, [Errno 13] Permission denied: file: /usr/lib/python2.7/socket.py line: 224
(dsmrreader)dsmr@bananapi_m2:~/dsmr-reader $
hoi, de update geef ik op, daarna werkt t programma niet meer.nu heb ik een backup file van afgelopen nacht, die wil ik graag met winscp op de juiste locatie op de pi koppieeren, echter kom ik niet achter de locatie van de sql file. Zou je deze willen prijsgeven? groeten, ron
Als het goed is kun je gewoon terug naar de vorige versie met: sudo su - dsmr
en dan git checkout tags/v1.28.0
en tot slot ./post-deploy.sh
. Kun je dat eens proberen? Ik zit nu niet achter mijn PC dus ik kan niet alles makkelijk voor je uitwerken. Het (her)starten van Supervisor kun je trouwens alleen als root doen.
ik kom niet verder met het terug zetten van de backup, dit is wat ik doe: eerst de drop-box backup van afgelopen nacht 2.00 naar locatie /home/dsmr/dsmr-reader/backups/ gekopieerd
supervisorctl stop all
cd /home/dsmr/dsmr-reader/backups/ zcat /home/dsmr/dsmr-reader/backups/dsmrreader-postgresql-backup-Thursday.sql.gz | sudo sudo -u postgres psql dsmrreader
supervisorctl start all
hierna moet ik een reboot doen, om het process van het meter-uitlezen weer aan de gang te krijgen, ga ik dan bij archief, 24-april kijken, dan staat de data er tot gisteren 12.00 in, dat is datum zoals t in t image van kaartje zit... maar de backup is van afgelopen nacht 2.00. er wordt dus niks terug gezet! gebruik dit programma nu ruim 2 weken, en nu.. door een update-poging, die niet werkte.. kom ik erachter dat terughalen van data niet gaat.. dit heeft bij mij meer prio dan de update.. want, als dit niet goed werkt heeft hele logging geen zin. wat doe ik fout?
In alle eerlijkheid, bij de update wordt gevraagd of je alle changelogs doorgenomen hebt. Heb je dat gedaan? Ik niet en daarom kwam ik er achter dat mijn Python versie niet meer de juiste was. Sinds versie 2.0 van DSMR-reader moet je Python 3.5 of hoger gebruiken, of blijven op de vorige (die overigens uitstekend werkt). Ik denk dat dat ook bij jou het geval is. Ik kon upgraden op Raspbian (zie ook issue #624), maar ik weet niet of dat bij jou ook zo is omdat je bananapi gebruikt.
Wat er denk ik in jouw geval aan de hand is, is dat je database niet (meer) leeg is. Wat je nog zou kunnen doen VOOR je restore commando is.
sudo sudo -u postgres -c "drop database dsmrreader" sudo sudo -u postgres createdb -O dsmrreader dsmrreader
Daarmee gooi je de database weg en maak je hem weer aan. Hopelijk lukt het daarmee. Ik hoor het graag
misschien is dit een goed oplossing, maar hij wil dit commando niet:
root@bananapi_m2:/home/dsmr/dsmr-reader/backups# sudo sudo -u postgres -c "drop database dsmrreader" -u postgres createdb -O dsmrreader dsmrreader
sudo: kan computernaam bananapi_m2 niet herleiden
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-u user] [VAR=value] [-i|-s] [
Ik denk dat ik een “sudo” te veel heb, sorry!
-- Groeten,
Jeroen Peters
sudo sudo -u postgres createdb -O dsmrreader dsmrreader
is precies wat in gebruiksaanwijzing staat, maar werkt helaas niet, 1 sudo of 2 minder werkt ook niet. Weet niemand waar die database precies staat, kan er met winscp gewoon bij namelijk
@newtech2015 de database is niet gewoon een bestandje op je harde schijf, het is een bepaald formaat je niet zo even kunt editen. Er staat wel wat in de docs (https://dsmr-reader.readthedocs.io/en/latest/faq.html#how-can-i-move-the-database-location) maar daar heb je niets aan.
Wil je, als je aangeeft dat iets niet werkt, ook aangeven wat je op je scherm krijgt?
Probeer het nogmaals met:
sudo -u postgres psql -c "drop database dsmrreader"
sudo -u postgres psql -c "create database dsmrreader"
sudo -u postgres psql -c "grant all privileges on database dbname to dbuser"
@newtech2015 ik ben inmiddels weer thuis en het is spijtig om te horen dat je inmiddels een herinstallatie hebt gedaan. Heb je toevallig ook al de database verwijderd? Zo nee, doe dat vooral niet.
Nu ik alles teruglees, zie ik dat alle problemen zijn ontstaan omdat je een oudere versie van Python gebruikt:
File "/home/dsmr/.virtualenvs/dsmrreader/lib/python3.4/site-packages/django/core/management/__init__.py", line 260
subcommands = [*get_commands(), 'help']
^
Nou was dat niet heel erg. En kon je zo weer terug naar de vorige DSMR-reader versie met behoud van al je gegevens. Alleen hangt dat nu even af van of je database nog bestaat.
Als dat zo was (dat @newtech2015 nog terugmoet, ik dacht dat al gebeurd was), dan is het verwijderen van de database inderdaad niet nodig.
@newtech2015 als je de database nog niet verwijderd hebt, kun je dit proberen:
sudo su - dsmr
git checkout tags/v1.28.0
./post-deploy.sh
Daarna weer even terug naar de root
-user en dan:
supervisorctl restart all
mijn dank aan iedereen die probeert mee te denken!
ik heb, toevallig, gisteren een kaart-image gemaakt.. waardoor ik god dank.. niet al teveel data kwijt ben.momenteel, ben ik weer dit image aan het terugzetten. echter, geen idee waarom... maar, het restoren van de backup die NA dit image gemaakt is, lijkt zinloos... de data die erin moet zitten, wordt niet zichtbaar in de historie. dus, wat doe ik nu fout? zo heb ik de data gerestored:eerst drop-box backup van vannacht gekopieerd naar: /home/dsmr/dsmr-reader/backups supervisorctl stop all
cd /home/dsmr/dsmr-reader/backups/ zcat /home/dsmr/dsmr-reader/backups/dsmrreader-postgresql-backup-Thursday.sql.gz | sudo sudo -u postgres psql dsmrreader
supervisorctl start all moet ik mss daarna nog iets doen, zodat hij database her-bouwt of herlaadt? dat restoren goed werkt, is voor mij wel echt heel belangrijk, anders heeft het hele loggen weinig zin vind ik.
@newtech2015 dus ik begrijp dat je de oude database overschreven hebt? Het is belangrijk dat je bij ons aangeeft wat je wel en niet gedaan hebt, want dat is mij niet helemaal duidelijk.
Heb je de code nu uitgecheckt op de vorige versie (v1.28.0)? Als je een herinstallatie doet, krijg je standaard de laatste versie (2.0.2) en die werkt niet met jouw Python-versie.
Het restoren werkt perfect, maar het is mij niet duidelijk welke stappen je exact doet. Ik zie commands, maar ik mis de output en je mist ook nog andere commands daarvoor.
Ik ben zo weer afwezig, dus ik kan je alleen wat tips geven.
Als je zeker weet dat je geen poging wilt doen om je bestaande data te herstellen, of je het al verwijderd hebt, dan kun je de database verwijderen, opnieuw aanmaken en vullen met je Dropbox backup:
# Als ROOT user
sudo sudo -u postgres dropdb dsmrreader
sudo sudo -u postgres createdb -O dsmrreader dsmrreader
zcat /home/dsmr/dsmr-reader/backups/dsmrreader-postgresql-backup-Thursday.sql.gz | sudo sudo -u postgres psql dsmrreader
Voordat je dingen start, zorg ervoor dat je NIET op de laatste versie zit:
# Als ROOT user
sudo su - dsmr
git checkout tags/v1.28.0
./post-deploy.sh
Tot slot kun je alles weer starten:
# Als ROOT user
supervisorctl start all
Hoi, nou.. nu werkt het weer met de gegevens uit de backup erbij, heel erg bedankt!!het zat 'm in het dropdb commando super! Ron
On Thursday, April 25, 2019, 4:10:54 PM GMT+2, Dennis Siemensma <notifications@github.com> wrote:
@newtech2015 dus ik begrijp dat je de oude database overschreven hebt? Het is belangrijk dat je bij ons aangeeft wat je wel en niet gedaan hebt, want dat is mij niet helemaal duidelijk.
Heb je de code nu uitgecheckt op de vorige versie (v1.28.0)? Als je een herinstallatie doet, krijg je standaard de laatste versie (2.0.2) en die werkt niet met jouw Python-versie.
Het restoren werkt perfect, maar het is mij niet duidelijk welke stappen je exact doet. Ik zie commands, maar ik mis de output en je mist ook nog andere commands daarvoor.
Ik ben zo weer afwezig, dus ik kan je alleen wat tips geven.
Als je zeker weet dat je geen poging wilt doen om je bestaande data te herstellen, of je het al verwijderd hebt, dan kun je de database verwijderen, opnieuw aanmaken en vullen met je Dropbox backup:
sudo sudo -u postgres dropdb dsmrreader sudo sudo -u postgres createdb -O dsmrreader dsmrreader zcat /home/dsmr/dsmr-reader/backups/dsmrreader-postgresql-backup-Thursday.sql.gz | sudo sudo -u postgres psql dsmrreader
Voordat je dingen start, zorg ervoor dat je NIET op de laatste versie zit:
sudo su - dsmr git checkout tags/v1.28.0 ./post-deploy.sh
Tot slot kun je alles weer starten:
supervisorctl start all
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
Jouw omgeving
(Indien van toepassing)
v1.X.Y
RaspberryPi X...
v...
Bug, wens of iets anders