SME NDS Admin log

Aus Piratenwiki Mirror
Zur Navigation springen Zur Suche springen

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]]