SME NDS Admin log
Inhaltsverzeichnis
- 1 2021-03-27 Mitgliederimport
- 2 2020-10-11 Mitgliederimport
- 3 2020-10-04 Einladungen zur zweiten Kammer verschickt
- 4 2020-09-07 Einladungen zur zweiten Kammer verschickt
- 5 2020-08-07 Einladungen zur zweiten Kammer verschickt
- 6 2020-08-06 Mitgliederimport
- 7 2020-07-10 Mitgliederimport
- 8 2020-07-04 Einladungen zur zweiten Kammer verschickt
- 9 2020-06-13 Mitglieder Import
- 10 2020-05-08 Einladungen zur zweiten Kammer verschickt
- 11 2020-05-03 Mitglieder Import
- 12 2020-04-26
- 13 2020-04-05 Einladungen zur zweiten Kammer verschickt
- 14 2020-04-04 Mitglieder Import
- 15 2020-03-08 Einladungen zur zweiten Kammer verschickt
- 16 2020-03-07 Mitglieder Import
- 17 2020-02-09 Erste Einladung zur 2ten Kammer verschickt
- 18 2020-02-02 Mitglieder import Nachttrag
- 19 2020-02-01 Mitglieder Import
- 20 2019-07-28 Hintergrundprozess mußte neu gestartet werden
- 21 2019-06-15 Fieser Bug gefunden
- 22 2019-06-14 Einladungsversand und Minor Change
- 23 2019-05-01 Einladungsversand
- 24 2018-12-04 Einladungsversand
- 25 2018-11-10/11 Erneuter Versand
- 26 2018-11-04 Erster Import und Einladungsversand
2021-03-27 Mitgliederimport
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 330 Changes: Inserted members: 10 Unlocked members: 4 Deactivated members: 113 Lines in CSV file: 231 Imported not locked members: 231 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-10-11 Mitgliederimport
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') WARNING: No invite code could be extracted from this line: 339;EO WARNING: No EOF-line was found at the end of the file! Deactivation of members is skipped! WARNING: The number of imported not locked members (339) is not equal to the number of lines in the CSV file (340)! Imported not locked members before: 317 Changes: Inserted members: 13 Unlocked members: 9 Deactivated members: 0 Lines in CSV file: 340 Imported not locked members: 339 ... Deactivated members: 9 Lines in CSV file: 330 Imported not locked members: 330 ...
2020-10-04 Einladungen zur zweiten Kammer verschickt
Stimmabgabe bis 25-10 23:30 Scheinbar ohne nennenswerte Bounces. Zwngsredirect auf https ist eingeschaltet-
2020-09-07 Einladungen zur zweiten Kammer verschickt
Stimmabgabe bis 28.9 23:45 Scheinbar ohne nennenswerte Bounces.
2020-08-07 Einladungen zur zweiten Kammer verschickt
Stimmabgabe bis 28.8 23:59 Scheinbar ohne nennenswerte Bounces.
2020-08-06 Mitgliederimport
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 304 Changes: Inserted members: 3 Unlocked members: 10 Deactivated members: 0 Lines in CSV file: 317 Imported not locked members: 317 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-07-10 Mitgliederimport
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 298 Changes: Inserted members: 1 Unlocked members: 10 Deactivated members: 5 Lines in CSV file: 304 Imported not locked members: 304 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-07-04 Einladungen zur zweiten Kammer verschickt
Stimmabgabe bis 26.7. 17:00 Scheinbar ohne nennenswerte Bounces.
2020-06-13 Mitglieder Import
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/companion/code$ wc -l import.txt 299 import.txt www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/companion/code$ tail -1 import.txt EOF;298 www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/companion/code$ cd ../../liquid_feedback_frontend www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 271 Changes: Inserted members: 2 Unlocked members: 25 Deactivated members: 0 Lines in CSV file: 298 Imported not locked members: 298 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-05-08 Einladungen zur zweiten Kammer verschickt
Stimmabgabe bis 29.5 23:45 Diesmal scheinbar ohne nennenswerte Bounces.
Und natürlich die angenommenen Anträge in die NDS:Positionspapiere eingearbeitet.
2020-05-03 Mitglieder Import
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/companion/code$ cd ../../liquid_feedback_frontend www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 245 Changes: Inserted members: 1 Unlocked members: 25 Deactivated members: 0 Lines in CSV file: 271 Imported not locked members: 271 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-04-26
Zwei Anträge sind zweimal durch die 2te Kammer geschleust worden, und werden nur einmal bei den Positionspapieren aufgeführt. Die Duplikate sind:
PP SME 66 (Erhöhte Mindestqualifikationen bei der Vergabe von Betreuungsleistungen festlegen)
und
PP SME 67 (Verlässliche Finanzierung der Kinder- und Jugend-Ombudsstelle)
2020-04-05 Einladungen zur zweiten Kammer verschickt
Diesmal scheinbar ohne nennenswerte Bounces.
Und natürlich die angenommenen Anträge in die NDS:Positionspapiere eingearbeitet.
2020-04-04 Mitglieder Import
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 219 Changes: Inserted members: 0 Unlocked members: 26 Deactivated members: 0 Lines in CSV file: 245 Imported not locked members: 245 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-03-08 Einladungen zur zweiten Kammer verschickt
Leider wieder freenet bounces
2020-03-07 Mitglieder Import
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 151 Changes: Inserted members: 4 Unlocked members: 64 Deactivated members: 0 Lines in CSV file: 219 Imported not locked members: 219 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? >
2020-02-09 Erste Einladung zur 2ten Kammer verschickt
Freenet hat die Einladungen abgeleht ("587 Please use submission (587) for local to local mail.")
2020-02-02 Mitglieder import Nachttrag
Da waren noch welche zu deaktivieren
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 204 Changes: Inserted members: 0 Unlocked members: 0 Deactivated members: 53 Lines in CSV file: 151 Imported not locked members: 151
2020-02-01 Mitglieder Import
Lief natürlich nicht 100% rund nach der Pause
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') WARNING: No invite code could be extracted from this line: EOL;203 WARNING: No EOF-line was found at the end of the file! Deactivation of members is skipped! WARNING: The number of imported not locked members (414) is not equal to the number of lines in the CSV file (204)! Imported not locked members before: 410 Changes: Inserted members: 3 Unlocked members: 1 Deactivated members: 0 Lines in CSV file: 204 Imported not locked members: 414 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? > www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio bash: Syntaxfehler beim unerwarteten Wort `(' www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') Imported not locked members before: 414 Changes: Inserted members: 0 Unlocked members: 0 Deactivated members: 211 Lines in CSV file: 203 Imported not locked members: 203 deleting non voting related data for locked members after 15 months being locked /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: attempt to compare string with nil stack traceback: /opt/pirate_feedback/pirate_feedback/liquid_feedback_fronte:245: in function 'import_members' stdin:1: in main chunk [C]: ? > www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$
2019-07-28 Hintergrundprozess mußte neu gestartet werden
Der Background Prozess lf_update mußte neu gestartet werden. Dies war erkennbar an dem fehlenden Abstimmungsende und anderen Phasenwechseln.
2019-06-15 Fieser Bug gefunden
Im Nachgang zu gestern wurde die Situation weiter analysiert und der folgende Bug gefunden :
In https://github.com/rudipf/pirate_feedback/blob/master/liquid_feedback_frontend-v2.2.3_pirate_feedback-v1.2.2/env/util/import_members.lua Zeile 245 werden die Mitglieder selektiert, deren private Daten nach einer konfigurierbaren Frist (zZ 15 Monate) gelöscht werden sollen. Insbesondere werden Login und Passwort für die Mitglieder gelöscht. Bis heute wurde dazu geprüft ob die letzte Aktivität *nach* dem Aktuellen Datum minus die Frist liegt. Also ob die letzte Aktivität nach einem Zeitpunkt in der Vergangenheit liegt. Dies ist für Teilnehmer, die das System genutzt haben, und ihre Stimmberechtigung verloren haben in der Regel der Fall.
Richtig wäre zu prüfen ob die letzte Aktivität *vor* dem Aktuellen Datum minus die Frist liegt.
Mangels Login und Passwort können diese Mitglieder sich nicht wieder einloggen. Betroffen sind höchstens 15 Mitglieder, die nach vorheriger Nutzung des Systems, durch Verlust der Stimmberechtigung vorzeitig Ihren Account gelöscht bekommen haben.
...
Der Workaround besteht darin die Zuordnung zwischen Mitglied und seinem Account "von Hand" über den Registrierungsschlüssel herzustellen. Mittels DB Update Login und Notify_mail zu setzen und anschließend das Mitglied die "Passwort vergessen" Funktion benutzen zu lassen.
update member SET login='...' , notify_email='...' where id=...
Nachtrag 18.6
Nach erfolgreichen test des Workarounds nd nach Rücksprache mit dem GenSek: Die Mitglieder mit
pirate_feedback=> select count(1) from member where locked_import=false and login is NULL and last_activity is not NULL; count ------- 5
Wurden mit folgenden Mail informiert, für die anderen wurde der Text unter "Kennwort vergessen" geändert.
leider ist Dein Account von einem Bug beim Betrieb des ständigen Mitgliederentscheids der Piratenpartei Niedersachsen betroffen. Dieser hat für alle Mitglieder, die laut Mitgliederverwaltung ihr Stimmrecht verloren haben, sofort alle personenbezogenen Daten in der SME gelöscht. Dazu gehörten auch der Loginname und das Passwort. Nach dem erneutem Erhalt des Stimmrechts, kannst Du Dich deshalb unter sme-nds.de aktuell nicht einloggen. Um Dir wieder den Login zu ermöglichen und möchte ich Dir vorschlagen, dass Du mir von der bei der Mitgliederverwaltung hinterlegten Adresse, eine Mail mit Deiner Mitgliedsnummer, den Registrierungsschlüssel und Deine Telefomnnummer und einen Terminvorschlag schickst. Ich kann anhand dieser Informationen, Deinen Account in der SME identifizieren und Dir einen neuen Anmeldenamen geben und Deine Mail Adresse im System hinterlegen. Mit diesem kannst Du Dir über das System ein neues Passwort zuschicken lassen. Anschließend kannst Du Dich wieder einloggen und selbst Deinen Login und Passwort wählen. Da es während Dieser Schritte sicherlich zu Fragen kommen wird, hätte ich gerne mit Dir währenddessen Telefonkontakt (Bei mir gerne in der Woche ab 20:30, Wochenende auch nachmittags)
2019-06-14 Einladungsversand und Minor Change
Die Meldungen für den Nutzer sind jetzt häufiger sichtbar.
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt') WARNING: No EOF-line was found at the end of the file! Deactivation of members is skipped! Imported not locked members before: 368 Changes: Inserted members: 13 Unlocked members: 29 Deactivated members: 0 Lines in CSV file: 410 Imported not locked members: 410 deleting non voting related data for locked members after 15 months being locked member_id 3 deleted private data member_id 3
Da Ulli, sich beschwert hatte, bin ich auf einen Sachverhalt gestoßen:
select * from member where locked=true and locked_import=true;
Gibt Fünf Mitglieder zurück die laut Datenbank nicht durch den Import deaktiviert wurden und demnach auch nicht durch das Import Script https://github.com/rudipf/pirate_feedback/blob/master/liquid_feedback_frontend-v2.2.3_pirate_feedback-v1.2.2/env/util/import_members.lua reaktiviert werden. Bei den nächsten importen wäre das zu prüfen... bis dahin
update member set locked_import=true where locked=true and locked_import=false; ... Unlocked members: 6
Da die Betroffenen Accounts danach im gleichen Zustand wie davor waren, muss es in dem import.lua script wohl einen Bug geben. Die Betroffenen wurden von Hand aktiviert.
2019-05-01 Einladungsversand
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/code/import.txt')
Imported not locked members before: 435
Changes:
Inserted members: 0 Unlocked members: 0 Deactivated members: 67
Lines in CSV file: 368 Imported not locked members: 368
deleting non voting related data for locked members after 15 months being locked member_id
2018-12-04 Einladungsversand
www-data@v22018086769071910:/opt/pirate_feedback/pirate_feedback/liquid_feedback_frontend-v2.2.3_pirate_feedback-v1.2.2$ echo "util.import_members('/opt/pirate_feedback/pirate_feedback/companion/import.txt')" | ../webmcp/bin/webmcp_shell myconfig Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > util.import_members('/opt/pirate_feedback/pirate_feedback/companion/import.txt') Imported not locked members before: 362 Changes: Inserted members: 10 Unlocked members: 0 Deactivated members: 0 Lines in CSV file: 372 Imported not locked members: 372 deleting non voting related data for locked members after 15 months being locked >
2018-11-10/11 Erneuter Versand
An die Besitzer von nicht aktivierten Einladungsschlüsseln, ging eine zweite Mail raus, nachdem der Versand an gmx und web.de jetzt klappt. Es sind weiterhin ca 19 Adressen (bei hotmail etc) nicht erreichbar.
https ist eingerichtet worden. Ist aber vermutlich nicht flächendeckend. [1]
Das Umlaute Problem, wurde mit einer Codeänderng behoben.
2018-11-04 Erster Import und Einladungsversand
> util.import_members('../companion/import.txt') WARNING: No EOF-line was found at the end of the file! Deactivation of members is skipped! Imported not locked members before: 0 Changes: Inserted members: 362 Unlocked members: 0 Deactivated members: 0 Lines in CSV file: 362 Imported not locked members: 362 deleting non voting related data for locked members after 15 months being locked >
Die Zustellung der Mails hat nur teilweise geklappt, d.h. es gibt 96 Einladungen, überwiegend von gmx und web.de, die scheinbar nicht angenommen wurden. Der Rest ist raus und 18 Menschen haben sich bereits registriert.
Im Gegensatz zur Testinstallation ist es nicht möglich Umlaute direkt im Initiativ Text einzugeben, was behoben werden sollte.
Test Ini ist angelegt: [[2]]