Closed geeto1969 closed 2 years ago
I do not use docker but there was a recent change from another user that requested the Dockerfile in the repo be changed to reference python3. Could this be causing your issue?
I don't believe that is the cause.
I did some additional investigation, and I have seen reports that newer versions of lts-alpine have this issue with some ARM processor versions. I am going to add my Raspberry Pi HW info to the original issue text.
I will test whether the fixes I saw for other projects work here and report back.
I confirmed that pinning node to lts-alpine3.12 in the dockerfile resolves the issue.
Description Poolcontroller raises a fatal error for unreachable code after upgrading from 7.4.0 to 7.6.0. Error is resolved when explicitly pulling tag 7.4.0.
To Reproduce Steps to reproduce the behavior:
image: msmi/nodejs-poolcontroller
, or an explicit image tag recently changed toimage: msmi/nodejs-poolcontroller:7.6.0
To Resolve
image: msmi/nodejs-poolcontroller:7.4.0
Changing the image tag above to
image: msmi/nodejs-poolcontroller:7.6.0
and going through the reproduce steps will reintroduce the error.FYI, poolcontroller-dashpanel raises an identical error after both were upgraded. This issue cannot be resolved because there is no tag to pull the build available at the time of poolcontroller 7.4.0. After restoring pool-controller to 7.4.0, it works with other clients, but pool-controller-dashpanel continues to raise an error. I understand this is a different project, but it may provide a clue about the issue.
Expected behavior An upgrade should not raise fatal error.
Console Output
docker-compose.yml at the time of upgrade pull
Pool Equipment
Raspberry Pi Hardware via "cat /proc/cpuinfo"