Rating (0)

Thanks 0

4 Entries

I ran "npm update mraa -g" and now I'm getting an error when I try run a flow that blinks the user LED. I have tried a few times to run "npm install mraa" as well as "npm update mraa -g" but then I get an error about semaphores being released to many times:

semaphore or lock released too many times

I have tried running "npm install galileo-io" and again the same issue. I don't really like the idea of flashing a new SD card as this would make the node-red / IoT2020 concept a very frustrating platform to work with. I really hope there is a way to resolve this issue.

I had it working before. The nodes where there such that I could setup to send a 0/1 to IO13 but now those nodes are gone (not in the pallet anymore). When I try add them back by running the npm install I just get the issue mentioned above. Seems so far the only fix is to create a new SD card which does not make me happy with teh platform :(

We do have installed the version 1.5.1 installed in our example image, the lib itself and the npm version. In my opinion there is no need to update the npm version.

A possible reason that your update is not working (nodes are not present any more) is that the current npm mraa version (1.7.0) requires a newer node.js version. There is V6.9.2 installed in the example image. We had the same problem with the OPC UA nodes. If there is an incompatibility the node are not in the pallet.