Upgrading to Debian Trixie breaks DSMR-reader & Workaround #2076
Unanswered
remco-77
asked this question in
Questions & answers / How-to's
Replies: 1 comment 2 replies
-
|
Dank! In de nieuwe setup gaat alles via (Xirixiz's) Containers en Poetry (modernere wrapper om Pip heen) en Python 3.13+. Precies om de reden waar je nu tegenaan loopt, zodat dit niet meer op het OS zelf allemaal geinstalleerd hoeft te worden. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Language / Voertaal
🇳🇱 Nederlandstalig
Help yourself
Inquiry
Help with installation or upgrade
Description
Debian Trixie is nu frozen dus ik dacht mijn systeem te upgraden. Trixie komt met o.a. Python 3.13 en Postgres 17. Na de upgrade bleek DSMR-reader niet meer te werken, en herinstallatie van DSMR hielp niet direct. Ik liep tegen twee dingen aan:
Heb verschillende dingen geprobeerd, maar mijn kennis van de DSMR en Django software stack is niet voldoende om een goede fix voor te stellen. Ik zie nu wel dat er al een pull request is met een mogelijke fix in v6, maar ik zit op DSMR v5.
Uiteindelijk heb ik wel een workaround gevonden die, naar het lijkt, voor mij wel werkt:
uv pythonvervolgens python v.3.11 beschikbaar te makenuv venv --python 3.11een nieuwe venv voor dsmr-reader te makenuv pip install -r dsmrreader/provisioning/requirements/base.txtsupervisorctl reloadte doenVoor mij werkt het hier mee. Het maakt een verdere reguliere upgrade via deploy.sh onmogelijk (want
pip3werkt niet), maar dat is wellicht voor later zorg.Als ik het goed begrijp zal de toekomstige v6 hier geen last van hebben (docker), maar mochten er anderen hier de komende tijd tegenaan lopen: hopelijk helpt deze workaround...
DSMR-reader version
v5.11
DSMR-reader platform
Native (e.g. manual installation)
Optional: Debug info dump (of DSMR-reader)
Optional: Smart meter telegram
Beta Was this translation helpful? Give feedback.
All reactions