EPFL Evoting release 5
(Note that evoting-4 was never released in binary form, it was a fix to the build system.)
This release includes a feature to repair the database on startup, so that we can overcome a problem with counting the votes.
It will make a backup file like this before it writes the fixed blocks to the database:
$ ls -l
total 30440
-rw-------@ 1 jallen staff 8388608 Jun 20 10:07 b74b3f1dce2ff0b8f9d6755b9d11c6d06192c9a73532c64075bc332c5141e0c5.db
-r-------- 1 jallen staff 7196672 Jun 20 09:52 b74b3f1dce2ff0b8f9d6755b9d11c6d06192c9a73532c64075bc332c5141e0c5.db.before-evoting-5
You are requested to monitor the output of the server during the first startup after installing this version. You should see lines like this:
W : ( service.raiseFdLimit: 28) - File descriptor limit is: 24576
1!: ( service.new: 848) - block a3004388a5acdcc708b31115568853acfe43f4eb85e0c5f102cf05eedc305a52: forward link to fdd40bb4dc7ad131950b6f57774d24bc97c0f1b5ab830f5d313d46ac8f25627f at level 1 invalid, fixing it.
1!: ( skipchain.(*SkipBlockDB).Backup: 923) - Backing up DB to /Users/jallen/Library/Application Support/conode/data/b74b3f1dce2ff0b8f9d6755b9d11c6d06192c9a73532c64075bc332c5141e0c5.db.before-evoting-5
1!: ( service.new: 864) - writing block a3004388a5acdcc708b31115568853acfe43f4eb85e0c5f102cf05eedc305a52
1!: ( service.new: 848) - block 653951e092a562c578e7e9a81e6fd09bc6f2e7837986407d2be7a9d6b208d43a: forward link to fdd40bb4dc7ad131950b6f57774d24bc97c0f1b5ab830f5d313d46ac8f25627f at level 0 invalid, fixing it.
1!: ( service.new: 864) - writing block 653951e092a562c578e7e9a81e6fd09bc6f2e7837986407d2be7a9d6b208d43a
1!: ( service.new: 875) - chain 19069a0fb17ce4b020102ee5dba2d32053044fa27ca0245720c8f45187feb22d had invalid forward links
Copy and paste them and share them with mailing list for the e-voting conode admins.
Thank you for your help.