Closed Garfonso closed 3 years ago
Outpur from iobroker update:
Adapter "hass-mqtt" : 0.0.7
Adapter "heatingcontrol": 2.0.2 , installed 2.0.1 [Updateable]
So it seems to fail for heating control... not sure why?
Maybe semver Version is important here, too? Therefore a list of installed semvers:
I will try to catch such errors in 3.2.9
caught the same error. What needs to be done to fix it? js-controller 3.3.22
root@iobroker:/opt/iobroker# iob update
Used repository: Beta (latest)
hash unchanged, use cached sources
update done
/opt/iobroker/node_modules/semver/classes/semver.js:38
throw new TypeError(`Invalid Version: ${version}`)
^
TypeError: Invalid Version: 1.6.0o
at new SemVer (/opt/iobroker/node_modules/semver/classes/semver.js:38:13)
at compare (/opt/iobroker/node_modules/semver/functions/compare.js:3:3)
at Object.gte (/opt/iobroker/node_modules/semver/functions/gte.js:2:30)
at Object.upToDate (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:153:19)
at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupRepo.js:244:28
at Array.forEach (<anonymous>)
at updateInfo (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupRepo.js:241:30)
at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupRepo.js:208:37)
at processImmediate (internal/timers.js:463:21)
root@iobroker:/opt/iobroker#
Fixed in https://github.com/ioBroker/ioBroker.js-controller/commit/3d44a9d2526ff4da47047a838619404a01fc127a
I think this is not fixed before next controller release
Fixed in 3d44a9d
I think this is not fixed before next controller release
Do I need to install the controller version 4.0.0-alpha? Can I somehow fix it on the current version? Make these fixes in setupRepo.js and tools.js ?
The adapter which has the invalid version should be fixed asap, please do NOT install a controller alpha version.
Can you check in admin which of the adapters offers the invalid upgrade to version 1.6.0o
?
I would more assume that one adater installed has such an weird number ... I could not imagine that the repo is wrong, needs to be a local adapter. So, did you installed any GitHub versions or such?
zigbee Updated via github - the error is gone.
The interesting question stays ... where this version came from
The interesting question stays ... where this version came from
from the developer, he gave me a link so that I would install this version, since the adapter did not start. Perhaps it was some kind of temporary version, with specific edits for my case.
Somehow
iobroker upgrade all
fails on my server with the following error output:The repository is
beta
/latest
. Not sure what is wrong here, it works on the other hosts. But I think the error should be handled differently. Either caught and ignored with a warning output (I'd prefer that) or the process should exit.js-controller version is 3.2.8 (but 3.2.7-beta was the same).