there is a bad bug in the script we use to add keycards to the access control
system, called grant_access_to_last_attempt.js
that script should make the filesystem read-write before attempting to add the
record, but since it's written in node, there is no sequentiality to it at all
and the dinosaurs coexist with the humans like in The Flintstones and nothing
I asked Corey for help and he made some changes to the script but it didn't
work. If anyone wants to fix this it would be a good idea.
Presently, when someone tries to use this script to add someone to the access
system, it asks all the questions and lets you fill them in and then it fails.
You have to run rwroot to make the filesystem writeable and try again, typing
in everything again.
and then it leaves the filesystem in a writeable state, because people ignore
the warning on the prompt saying to run roroot to put it back, and eventually
it will ruin the disk on the front door computer.
here is the github pull request, that didn't work.
Hi Sudo room folx,
we got a new member in our collective! He is officially in and swiped his
card already today (May 14th) at 8:22 pm. Could you code that card, please?
His name is Chris Cuardado, phone 310 227 3891 <(310)%20227-3891>
Thank you for all your work!
Art Bison Design Coop
this has happened in the past and a couple of times this week, i think, that
the computer that handles the front door magnetic stripe reader shuts itself
off for some reason.
it's a beaglebone black and there is no reason it should shut off. there are
no logs as to why because we generally run it in read-only mode on the main
disk, and logs are kept on a RAM disk.
here's someone else talking about the same issue:
when it's off, it has power but there are no lights on. pressing the power
button turns it on. wtf?
i could make a watchdog circuit that power-cycles it if this happens, but i
don't think that's really the right solution. does someone want to take this
on and figure out wtf is going on?
probably using a USB stick for system logs would be a good start, and maybe
some increased level of logging.