GTench Posted May 28, 2023 Posted May 28, 2023 I am on PGx 3.1.27 and IOX 5.6.0 and yolink 0.8.90. Tried updating to 0.8.97 using the update button in yolink node server but system stays an 0.8.90. Doing a yolink restart still results in staying on 0.8.90. I think this process worked under the previous PGx version
Geddy Posted May 28, 2023 Posted May 28, 2023 @GTench what happens if you go to the YoLink node server information in the store? Do you have an "Update" button where the "Install" button was originally? @Panda88 or @bpwwer might be able to provide insight as to what is or isn't happening.
Bumbershoot Posted May 28, 2023 Posted May 28, 2023 @Geddy, there is no "Update" button, and the "Install" button is still present. My results on reinstalling are the same as @GTench. Nothing interesting in the YoLink node server log, and below is a snip from the PG3x 3.1.27 log during the upgrade. Doesn't seem that there are any errors or issues: /28/2023, 14:40:03 [pg3] info: Starting log stream for pg3frontend_9AEIN :: /var/polyglot/pg3/ns/0021b9026016_10/logs/debug.log 5/28/2023, 14:40:20 [pg3] info: Installing 78312440-23ea-4ed6-9361-9cdc2d5e7c6b 5/28/2023, 14:40:20 [pg3] info: [00:21:b9:02:60:16_10] :: Creating Nodeserver 'YoLink' 5/28/2023, 14:40:20 [pg3] info: [YoLink(10)]: Stopping Nodeserver 5/28/2023, 14:40:20 [pg3] info: call_udx: Making reqeust to socket for /rest/pg3.stop.ns 5/28/2023, 14:40:20 [pg3] info: call_udx: /rest/pg3.stop.ns on socket happened. 5/28/2023, 14:40:20 [pg3] info: call_udx: /rest/pg3.stop.ns on finish happened. 5/28/2023, 14:40:20 [pg3] error: getNewLicense: TypeError: Assignment to constant variable. 5/28/2023, 14:40:20 [pg3] info: call_udx: incoming chunk {"status":"success"} 5/28/2023, 14:40:20 [pg3] info: call_udx: /rest/pg3.stop.ns returns {"status":"success"} 5/28/2023, 14:40:20 [pg3] info: YoLink preveously installed, re-installing... 5/28/2023, 14:40:20 [pg3] info: Adding customparams entries to custom database 5/28/2023, 14:40:21 [pg3] info: Adding nsdata, oauth entries to custom database 5/28/2023, 14:40:21 [pg3] info: [00:21:b9:02:60:16_10] Set nsdata 5/28/2023, 14:40:21 [pg3] info: [00:21:b9:02:60:16_10] Set oauth 5/28/2023, 14:40:21 [pg3] info: call_udx: /rest/pg3.stop.ns on close happened. 5/28/2023, 14:40:21 [pg3] info: Pushing notification {"title":"YoLink (10): Disconnected","body":"from PG3"} to UD Mobile 5/28/2023, 14:40:21 [pg3] info: checkLicense:: YoLink Valid perpetual license found. 5/28/2023, 14:40:21 [pg3] info: Deploying YoLink's files to node server directory 5/28/2023, 14:40:21 [pg3] info: call_udx: Making reqeust to socket for /rest/pg3.install.ns 5/28/2023, 14:40:21 [pg3] info: call_udx: /rest/pg3.install.ns on socket happened. 5/28/2023, 14:40:21 [pg3] info: call_udx: /rest/pg3.install.ns on finish happened. 5/28/2023, 14:40:26 [pg3] info: [00:21:b9:02:60:16_4] controller reporting command DON 5/28/2023, 14:40:27 [pg3] info: call_udx: incoming chunk {"status":"success"} 5/28/2023, 14:40:27 [pg3] info: call_udx: /rest/pg3.install.ns returns {"status":"success"} 5/28/2023, 14:40:27 [pg3] info: Installing YoLink on IoX 5/28/2023, 14:40:27 [pg3] info: call_udx: /rest/pg3.install.ns on close happened. 5/28/2023, 14:40:27 [pg3] info: [00:21:b9:02:60:16_10] 'YoLink' installed into Iox successfully... 5/28/2023, 14:40:27 [pg3] info: Installing YoLink's profile files on IoX 5/28/2023, 14:40:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nodedef 5/28/2023, 14:40:27 [pg3] info: Uploading nodedefs.xml 5/28/2023, 14:40:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/editor 5/28/2023, 14:40:27 [pg3] info: Uploading editors.xml 5/28/2023, 14:40:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nls 5/28/2023, 14:40:27 [pg3] info: Uploading en_us.txt 5/28/2023, 14:40:27 [pg3] info: Installation complete. Starting YoLink 5/28/2023, 14:40:27 [pg3] info: startNs:: YoLink 5/28/2023, 14:40:27 [pg3] info: startNs:: YoLink is valid 5/28/2023, 14:40:27 [pg3] info: upload successful 5/28/2023, 14:40:27 [pg3] info: upload successful 5/28/2023, 14:40:27 [pg3] info: checkLicense:: YoLink Valid perpetual license found. 5/28/2023, 14:40:27 [pg3] info: startNs:: YoLink finished update check 5/28/2023, 14:40:27 [pg3] info: upload successful 5/28/2023, 14:40:28 [pg3] info: startNs:: Starting YoLink 5/28/2023, 14:40:28 [pg3] info: call_udx: Making reqeust to socket for /rest/pg3.start.ns 5/28/2023, 14:40:28 [pg3] info: call_udx: /rest/pg3.start.ns on socket happened. 5/28/2023, 14:40:28 [pg3] info: call_udx: /rest/pg3.start.ns on finish happened. 5/28/2023, 14:40:28 [pg3] info: call_udx: incoming chunk {"status":"success"} 5/28/2023, 14:40:28 [pg3] info: call_udx: /rest/pg3.start.ns returns {"status":"success"} 5/28/2023, 14:40:28 [pg3] info: startNs:: YoLink starting polls 5/28/2023, 14:40:28 [pg3] info: Starting YoLink Info timer 0 5/28/2023, 14:40:28 [pg3] info: startNs:: YoLink updating database (enabled, timestarted) 5/28/2023, 14:40:28 [pg3] info: startNs:: YoLink started. 5/28/2023, 14:40:28 [pg3] info: call_udx: /rest/pg3.start.ns on close happened. 5/28/2023, 14:40:29 [pg3] info: Pushing notification {"title":"YoLink (10): Connected","body":"from PG3"} to UD Mobile 5/28/2023, 14:40:29 [pg3] info: [00:21:b9:02:60:16_10] Retrieved customparams 5/28/2023, 14:40:29 [pg3] info: [00:21:b9:02:60:16_10] Retrieved customtypeddata 5/28/2023, 14:40:29 [pg3] info: [00:21:b9:02:60:16_10] Retrieved notices 5/28/2023, 14:40:29 [pg3] info: [00:21:b9:02:60:16_10] Retrieved oauth 5/28/2023, 14:40:30 [pg3] info: Starting log stream for pg3frontend_9AEIN :: /var/polyglot/pg3/ns/0021b9026016_10/logs/debug.log 5/28/2023, 14:40:32 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nodedef 5/28/2023, 14:40:32 [pg3] info: Uploading nodedefs.xml 5/28/2023, 14:40:32 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/editor 5/28/2023, 14:40:32 [pg3] info: Uploading editors.xml 5/28/2023, 14:40:32 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nls 5/28/2023, 14:40:32 [pg3] info: Uploading en_us.txt 5/28/2023, 14:40:32 [pg3] info: upload successful 5/28/2023, 14:40:32 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:32 [pg3] info: upload successful 5/28/2023, 14:40:32 [pg3] info: node setup on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:40:32 [pg3] info: upload successful 5/28/2023, 14:40:38 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:40:38 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:38 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:38 [pg3] info: node 8b4c0100050e67 on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:40:41 [pg3] info: [00:21:b9:02:60:16_10] 8b4c0100050e67 reporting command DON 5/28/2023, 14:40:44 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:40:44 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:44 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:44 [pg3] info: node 8b4c010005968a on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:40:48 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:40:48 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:48 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:48 [pg3] info: node 8b4c01000585b8 on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:40:51 [pg3] info: [00:21:b9:02:60:16_10] 8b4c01000585b8 reporting command DOF 5/28/2023, 14:40:54 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:40:54 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:54 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:40:54 [pg3] info: node 8b4c010005a51d on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:41:02 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:41:02 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:02 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:02 [pg3] info: node 8b4c010005a9ed on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:41:10 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:41:10 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:10 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nodedef 5/28/2023, 14:41:10 [pg3] info: Uploading nodedefs.xml 5/28/2023, 14:41:10 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/editor 5/28/2023, 14:41:10 [pg3] info: Uploading editors.xml 5/28/2023, 14:41:10 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nls 5/28/2023, 14:41:10 [pg3] info: Uploading en_us.txt 5/28/2023, 14:41:10 [pg3] info: upload successful 5/28/2023, 14:41:10 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:10 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:10 [pg3] info: node 8b4c1604003576 on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:41:10 [pg3] info: upload successful 5/28/2023, 14:41:11 [pg3] info: upload successful 5/28/2023, 14:41:16 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:41:16 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:16 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:16 [pg3] info: node 8b4c010005969b on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:41:20 [pg3] info: [00:21:b9:02:60:16_10] Set customparams 5/28/2023, 14:41:20 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:20 [pg3] info: [00:21:b9:02:60:16_10] Set notices 5/28/2023, 14:41:20 [pg3] info: node 8b4c010005886a on profile 10 already exists, no nodeDef or driver changes detected 5/28/2023, 14:41:24 [pg3] info: [00:21:b9:02:60:16_10] 8b4c010005886a reporting command DOF 5/28/2023, 14:41:26 [pg3] info: [00:21:b9:02:60:16_4] controller reporting command DOF 5/28/2023, 14:41:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nodedef 5/28/2023, 14:41:27 [pg3] info: Uploading nodedefs.xml 5/28/2023, 14:41:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/editor 5/28/2023, 14:41:27 [pg3] info: Uploading editors.xml 5/28/2023, 14:41:27 [pg3] info: installProfile: YoLink :: read /var/polyglot/pg3/ns/0021b9026016_10/profile/nls 5/28/2023, 14:41:27 [pg3] info: Uploading en_us.txt 5/28/2023, 14:41:27 [pg3] info: upload successful 5/28/2023, 14:41:27 [pg3] info: upload successful 5/28/2023, 14:41:28 [pg3] info: upload successful 5/28/2023, 14:41:28 [pg3] info: [00:21:b9:02:60:16_10] setup reporting command DON
GTench Posted May 29, 2023 Author Posted May 29, 2023 I tried both the update button on the Yolink node server page and the install button on the node sever store page. Neither results in an update to 0.8.97. This is the first time I tried to do an update under PGx 3.1.27. I did do an update under previous PGx 3.1.25 or possibly 3.1.26 that worked o.k.
mjrush Posted May 29, 2023 Posted May 29, 2023 I have a message in PG3x 3.1.27 that says an update to 0.8.97 is available. I tried the update and an install from the store but the Yolink version still shows as 0.8.90 and the update available message returns.
Geddy Posted May 29, 2023 Posted May 29, 2023 @GTench and @mjrush at this point I thin you've got to wait for the developer to update the files again. Sounds like they weren't released to the server correctly or maybe a spot showing the version number was missed somehow. Being that it's a holiday more than likely it might be something that will get handled later in the week. I tagged both the node server developer and PG3x developer (above) and neither have chimed in so I'd say allow them the holiday and see what happens. If "urgent" and you want to try contacting the developer another way you could raise an issue on the github - https://github.com/Panda88CO/udi-yolink/issues
Panda88 Posted May 29, 2023 Posted May 29, 2023 i'll try to release a new version tomorrow - there may be a bug in the count down delay I need to check 1
GTench Posted June 3, 2023 Author Posted June 3, 2023 Just tried to update to 0.8.99 but no luck. It is stuck on 0.8.90
Panda88 Posted June 3, 2023 Posted June 3, 2023 Can you try to rei stall from store? There is a option to install in same slot! That works for me. It is difficult for me to test as i am treated differently as the author of the node
dwengrovitz Posted June 3, 2023 Posted June 3, 2023 I tried updating both from within the node server (by clicking Update on the node server page) as well as by reinstalling into the same slot from the production store, but neither seemed to perform the update on my system. My installed version still indicates it is on 0.8.90.
Panda88 Posted June 3, 2023 Posted June 3, 2023 It is likely an issue with permissions on your policy. It may not bad able to overwrite the files. Maybe reach out to support @ universal-devices
GTench Posted June 4, 2023 Author Posted June 4, 2023 I noticed that after I try to do an update and it fails, I see a yolink failed followed by a yolink connected message seconds apart in the UD mobile notifications repeated about once every 3 hours. It is the only node server that I have that has this behavior. If I do a hard boot on eisy I only see one message indicating that yolink has connected but no 3 hour repeats. Not sure if it means anything to you but it does not seem to impact yolink's operation. Thanks. For now, I just deleted and reinstalled the node server and that worked as it always has. A bit of a nuisance but it works. I notice that the yolink nodes are scattered amongst the other nodes in IOX. The other node servers seem to create one parent entry for the node server with all children nodes below it. Any chance this could be done with yolink? Makes collecting things simpler in case of a reinstall. If I have problems in the future with updates I might take your suggestion and create a ticket
Panda88 Posted June 4, 2023 Posted June 4, 2023 You can only have 2 levels of nodes and some of the nodes have subnodes. This is why they are separate (similar to instead devices). I would love to have them together but I have not found a way to make it happen
Recommended Posts